Приветствую, форумчане!
"Управление торговлей 10.3", (Моби-С 5.5). "ABBYY Ukraine", 2003-2014 (2.3.20.1)
Программно заполняю ТЧ документа:
для каждого стр из з.Выполнить().Выгрузить() цикл
новСтр = РасходныеНакладные.Добавить();
новСтр.РеализацияТоваровУслуг = стр.Ссылка;
новСтр.Контрагент = новСтр.РеализацияТоваровУслуг.Контрагент;
новСтр.Сумма = стр.СуммаДокумента;
ЗаполнитьОбщийВесРейса ();
ЗаполнитьОбщийОбъемРейса();
Если НЕ Срочный Тогда
Если ОбщийВесРН > Грузоподъемность Тогда
Сообщить("Вес превышает установленные нормы");
Прервать;
КонецЕсли;
КонецЕсли;
КонецЦикла;
А проверить до заполнения - никак ?
Вот нашел. Вроде работают все 3 варианта. Но какой из них надежнее и стабильнее?
РасходныеНакладные.Удалить(новСтр);
РасходныеНакладные.Удалить(РасходныеНакладные.Количество()-1);
РасходныеНакладные.Удалить(РасходныеНакладные[РасходныеНакладные.Количество()-1]);
первая - надежно.
Да вроде ничего - но это больше похоже на "ректальный" метод - у нас есть ссылка на строку, а мы ищем последнюю в ТЧ.
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua