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