отказ создания строки тч при загрузке с помощью КД #645845


#0 by prog0101
что где нужно указать чтобы если не найдена номенклатура при загрузке то и строка табличной части документа не создавалась бы?
#1 by acsent
удалить все строки с пустой номенклатурой после загрузки
#2 by prog0101
это понятно, я надеялся что где-то есть уже готовая птичка )))
#3 by el-gamberro
В обработчике "ПослеЗагрузки" все и удаляй.
#4 by prog0101
а чем такой подход будет лучше удаления вообще не с помощью конвертации а после загрузки обработкой?
#5 by prog0101
up
#6 by GenV
тем что записываться объект будет нормальный, а не с пустой номенклатурой ...
#7 by Zubek
Вроде так можно попробовать: В ПКГС в Обработчике ПередВыгрузкой
#8 by Zubek
Точнее "НЕ ЗначениеЗаполнено(ОбъектКоллекции.Номенклатура)"
#9 by prog0101
тогда весь документ не выгрузится
#10 by prog0101
и делать нужно при загрузке дело в том что в приемнике меньше номенклатуры и это правильно
#11 by Zubek
В описании обработчика написано что не выгрузится ОбъектКоллекции, в данном случае это строка ТЧ
#12 by acsent
в источнике то есть номенклатура
#13 by prog0101
спасибо см.
#14 by Zubek
в источнике ОбъектКоллекции строка ТЧ
#15 by Alex S D
какая нах разница
#16 by Zubek
Не вижу разницы. В итоге ты все равно получишь ТЧ без строк с пустой номенклатурой
#17 by Zubek
количество строчек кода и понимание работы КД ))))
#18 by Alex S D
окей, взгляни на модуль универсальной обработки.. будет тебе кол-во строк кода) да и че там кода того?
#19 by Zubek
да я не против ))) оба варианта рабочие
#20 by prog0101
и что решили?
#21 by Йохохо
сначала добавляется строка, а потом в ней заполняются значения (с) КО это ответ?)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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