Имеем регистр сведений в котором надо изменить запись.
Вопрос:
Как изменить запись регистра сведений?
Ответ:
Процедура ИзменениеСтатусаЗаказа(Ссылка,Статус,КомплектовщикПринявшийЗадание) //на входе в процедуру у нас три переменные, у вас скорее всего отличается
НаборЗаписей = РегистрыСведений.ЭО_СостояниеОтгрузки.СоздатьНаборЗаписей(); // "ЭО_СостояниеОтгрузки" - заменить на Ваш регистр сведений
НаборЗаписей.Отбор.ЗаказКлиента.Установить(Ссылка); // Устанавливаем отбор по полю "ЗаказКлиента" - у вас скорее всего другой
НаборЗаписей.Прочитать();
Если НаборЗаписей.Количество() = 1 Тогда //в моем случае рассматриваем только вариант когда запись найдена, если мы не нашли нужную запись, то ничего делать не будем
ИзменениеЗаписи = НаборЗаписей[0];
ИзменениеЗаписи.СтатусСборки = Статус; //В найденной записи меняем статус. "СтатусСборки" - поле записи, у вас другое и "Статус" - устанавливаемый статус
ИзменениеЗаписи.Комплектовщик = КомплектовщикПринявшийЗадание; //Еще одно поле записи которое меняю.
КонецЕсли;
НаборЗаписей.Записать();
КонецПроцедуры