БП: внеш.отчет КнигаПокупок (Поле объекта не обнаружено) #648274


#0 by листопад
Дорабатываю КнигуПокупок1137 (в виде внешнего отчета): добавляю вывод доп.столбцов - НомерДокументаОснования и ДатаДокументаОснования. Для этого в ОбщемМодуле "УчетНДСКлиент", в процедуре ЗаполнитьСтрокуКнигиПокупок добавила строчки: Для Каждого СчетФактура Из СчетаФактуры Цикл Все отлично выводится, только перед выводом постоянно выводит сообщение об ошибке: {ОбщийМодуль.УчетНДСКлиент.Модуль}: Поле объекта не обнаружено (ДокументОснование) Подскажите, как от этого избавиться? Ведь Номер и Дату документа-основания выводит!!! Зачем тогда пишет об ошибке???
#1 by vicof
Ну а отладчик что говорит? :) о документе-основании И почему отчетственному дата присваивается?
#2 by Wobland
просто это у тебя в другом месте. там нет такого поля
#3 by Галахад
Наверное потому, что СчетФактура это не всегда документ счет фактура.
#4 by vicof
Пора уже фотку на более откровенную поменять
#5 by mikecool
пробовать поменять СчетФактура на ДокументСсылка
#6 by листопад
И как быть? Не помогло...
#7 by листопад
про Ответственного не обращайте внимание...
#8 by KUBIK
Проверь тип значения "СчетФактура" - кажись в отчете это строка
#9 by листопад
Через отладчик смотрю: ДокументОснование это документ "ОтражениеНДСКВычету".
#10 by листопад
Как?
#11 by KUBIK
СчетаФактуры
#12 by KUBIK
СчетаФактуры = это ТЗ? Посмотри отладчиком, что в этой ТЗ есть. Стопудово там нет ДокументОснование
#13 by Sinus1984
не всегда счетфактука это документы счетфактура и не всегда документ основания заполнен есть табличная часть ДокументыОснования
#14 by листопад
СПАСИБО!!! Помогло!!! А можно так и оставить (Попытку)?
#15 by Sinus1984
если лень писать нормальную обработку то можно
#16 by листопад
Рано обрадовалась!!! Если в Книге покупок попадает Счет-фактура ВЫДАННАЯ, то мой код не срабатывает!!! Подскажите, как это решить!!!
#17 by Sinus1984
#18 by Sinus1984
Можно еще так попробовать но это надо проверять не знаю каким типом может быть переменная СчетФактура, ну тогда попытка спасет мир
#19 by Sinus1984
вот это надо поправить в и
#20 by листопад
, , - огромное СПАСИБО!!! Сейчас буду пробовать...
#21 by Sinus1984
ну блин короче вот так заработать должно             Основание = СчетФактура.ДокументыОснования[0];
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С