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

в обоих документах оба реквизита идентичны полностью, остальные значения тянутся тоже нормально, а вот с этим и ещё парой вот такая проблема... У кого есть какие соображения, подскажите а то уже не соображаю вообще в какую сторону копать...Заранее спасибо всем откликнувшимся.
Naghual
Перед заполнением строки ТЧ необходимо-бы эту строку добавить.
НоваяСтрока()
sanytch
Naghual @ Вчера, 22:37 необходимо зарегистрироваться для просмотра ссылки ,
Огромное спасибо!!! А я волосы рву уже))) Так и знал что решение в одну строчку... Еще раз благодарен
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.