Конвертация данных #509382


#0 by BaHgaJI
ПКО, обработчик после выборки Для каждого СтрокаТЧ из Объект.Оплата цикл СтрокаТЧ.Удалить; Не удаляет строки из тч, подскажите где ошибка.
#1 by BaHgaJI
обработчик после выгрузки*
#2 by Aleksey_3
А что такое Объект в "после выгрузки"?
#3 by Aleksey_3
Параметры: Источник - Произвольный - выгружаемый объект источник (ссылка или произвольные данные) ВходящиеДанные - Произвольный - произвольные вспомогательные данные, переданные правилу конвертации из других правил (например из правила выгрузки данных или правила конвертации свойств). Значение параметра, как правило, имеет тип Структура, где ключи значений соответствуют структуре свойств объекта приемника. Таким образом, при конвертации свойств (в правиле конвертации свойств), конвертируемые данные (или часть данных) могут быть получены из этого параметра. ИсходящиеДанные - Произвольный - произвольные вспомогательные данные, передаваемые правилам конвертации свойств (ПКС). ИмяПКО - Имя данного правила конвертации объектов ПКО - ссылка на данное правило конвертации объектов ВыгруженныеОбъекты - Соответствие.  Содержит перечень выгруженных по данному правилу объектов. Ключом соответствия является параметр КлючВыгружаемыхДанных, значением - число-номер объекта в файле. Может использоваться для проверки - выгружен ли объект по ссылкам из других объектов. В целях оптимизации, при выгрузке больших массивов данных, значение параметра может быть очищено - например в обработчике ПослеОбработкиПравилаВыгрузкиДанных. КлючВыгружаемыхДанных – значение ключа в соответствии «ВыгруженныеОбъекты». Только для платформы 1С:Предприятие 8. Отказ - Булево - Если Истина, то выгруженный объект в файл не записывается Приемник - xml-узел объекта приемника, заполненный в соответствии с правилом УзелСсылки - инициализированный xml-узел ссылки. Может использоваться, например для инициализации свойств других объектов
#4 by BaHgaJI
Объект это документ отчет о розничных продажах, Объект.Оплата табличная часть дока. Как удалить строки ТЧ?
#5 by Aleksey_3
При выгрузке нет такого параметра - Объект. Во первых как ты его получаешь, Во вторых зачем очищаешь.
#6 by BaHgaJI
После выгрузки есть такой параметр Объект в него попадает документ. Ну надо мне табличную часть очистить. Вот это строка не работает СтрокаТЧ.Удалить;
#7 by milan
#8 by BaHgaJI
Щас попробую, а если конкретную строку надо удалить?
#9 by Aleksey_3
Параметр Объект, есть при ЗАГРУЗКИ. при ВЫГРУЗКИ параметр - источник. Или мы про разные КД говорим?
#10 by Aleksey_3
И как то странно очищать источник почле выгрузки
#11 by GenV
Если нужно не выгружать некоторые строки достаточно поставить для нужных строк Отказ = Истина в ПередВыгрузкой ПКС табличной части ...
#12 by BaHgaJI
А как выбрать нужную строку, Если СтрокаТЧ="ывапы" тогда или как?
#13 by BaHgaJI
Или Значение="арва" ??
#14 by Aleksey_3
Можешь определить свою "КоллекцияОбъектов" В ПКС у табличной части
#15 by BaHgaJI
У меня в табличной части есть строка с видом оплаты "Наличные", мне надо чтобы после выгрузки в документе вставало не "Наличные", а например "Платежные карты"
#16 by BaHgaJI
Можно как нибудь это сделать?
#17 by Aleksey_3
Ну так в ПКС у реквизита поменяй Если наличные, тогда значение=платежные карты
#18 by GenV
В ПередВыгрузкой ПКС ТЧ есть ОбъектКоллекции - это текущая выгружаемая строка ТЧ. В ПередВыгрузкой у свойства реквизита оплаты можно проверить его значение и переопределить на нужное в Значение. КД тогда выгрузить его. По кнопке "Информация по обработчикам ..." можно почерпнуть много информации ...
#19 by pzk2
Объект.Оплата.Очистить ?
#20 by GenV
Главное не забыть потом записать ... При выгрузке )
#21 by BaHgaJI
В ПередВыгрузкой ПКС написал все равно выгружает строку с наличными, где ошибка?
#22 by nazi
ОбъектКоллекции.ВидОплаты?
#23 by Aleksey_3
ПКС чего?
#24 by BaHgaJI
ПКО Отчет о розничных продажах,обработчик После загрузки Для каждого СтрокаТЧ из Объект.Оплата цикл Подскажите пожалуйста как, я уже не могу((((
#25 by BaHgaJI
Или как ее не выгружать? Надо что-то в ГПКС написать или как?
#26 by BaHgaJI
Разобрался, можно закрывать тему, надо было написать обработчике ГПКС
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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