
приведу пример кода процедуры Заполнить() модуля формы документа НалоговаяНакладная:
Если ДокОснование.Вид() = "Счет" Тогда
ЧтоПродаем = ДокОснование.ЧтоПродаем;
//==добавлено==
Если ДокОснование.ТМЦАкц = 1 Тогда // в Счете есть флажок и если
ТМЦАкциз=ДокОснование.ТМЦАкц; // он Вкл. то устанавливаем его и в Налоговой
измТМЦАкц();
ДокОснование.ВыбратьСтроки();
Пока ДокОснование.ПолучитьСтроку()=1 Цикл
СуммаСНДС = ДокОснование.СуммаСНДС; // присваиваем реквизиту ТабЧасти Налоговй значение ТабЧасти из Счета
Сообщить(ДокОснование.СуммаСНДС); // выводит цифру
Сообщить(СуммаСНДС); // выводит НОЛЬ!!!
КонецЦикла;
Иначе
ТМЦАкциз=0;
измТМЦАкц();
КонецЕсли;
//=========
ИначеЕсли ДокОснование.Вид() = "ЛиквидацияНеоборАктивов" Тогда
ЧтоПродаем = Перечисление.ЧтоПродаем.НеоборотныеАктивы;
КонецЕсли;
в обоих документах оба реквизита идентичны полностью, остальные значения тянутся тоже нормально, а вот с этим и ещё парой вот такая проблема... У кого есть какие соображения, подскажите а то уже не соображаю вообще в какую сторону копать...Заранее спасибо всем откликнувшимся.