Добрый день, есть следующий код
-------------------------------
СпрЭтапы = СоздатьОбъект("Справочник.disa_ЭтапыПриемки");
СпрЭтапы.ВыбратьЭлементы();
Пока СпрЭтапы.ПолучитьЭлемент() = 1 Цикл
Если СпрЭтапы.ЗаказНаряд = ТекущийДокумент() Тогда
НайденныйЭлемент = СпрЭтапы.ТекущийЭлемент();
КонецЕсли;
КонецЦикла;
ТекСпрЭтапы.Состояние = "0";
ТекСпрЭтапы.Записать()
-----------------------
При этом создается новый элемент справочника, а не изменяется текущий, подскажите что делаю не так
А так?
СпрЭтапы = СоздатьОбъект("Справочник.disa_ЭтапыПриемки");
СпрЭтапы.ВыбратьЭлементы();
Пока СпрЭтапы.ПолучитьЭлемент() = 1 Цикл
Если СпрЭтапы.ЗаказНаряд = ТекущийДокумент() Тогда
СпрЭтапы.Состояние = "0";
СпрЭтапы.Записать()
КонецЕсли;
КонецЦикла;