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