КД2 Перенос контактной информации #528828


#0 by imtade2
Для начала решил понять вообще, как это работает и навоял следующее: ПКО "контактная информация" с проставленными галками "получать из входящих данных". Поля: Вид: Обработчик перед выгрузкой: Выражение = "Справочники.ВидыКонтактнойИнформации.ФактАдресКонтрагента"; Объект: Обработчик перед выгрузкой: Тип: Обработчик перед выгрузкой: Представление: Обработчик перед выгрузкой: После выгрузки ПКО "ЮрЛица" написал следующее: В итоге ни черта не выгружается. Как так?
#1 by Рэйв
В ПВД ПередВыгрузкой заполняешь структуры с имнами принимающих значения реквизитов источника + галки на полях в ПКС "ПолучатьИзВходящихДанных". Собственно все. Если принимается таб часть , то заполняешь не струтуру, а ТЗ.Тоже с одноименными полями
#2 by Рэйв
+правда не знаю как работает структура.я всегда списокЗначений делал
#3 by Рэйв
с одноименными представлениями
#4 by imtade2
Спасибо. Вроде получилось.
#5 by imtade2
Буду писать еще. Работы по КД много:)
#6 by Defender aka LINN
Мда... Ничего, что пример выгрузки как раз-таки контактной информации в КД прямо в справке по обработчиками написан 2 раза?
#7 by Поручик
Кто же справку читает? Тут только писать умеют.
#8 by imtade2
Возник еще вопрос: Как лучше организовать возможность выгрузки нескольких документов в один? Исходящие документы должны выбираться пользователем в ручную.
#9 by Рэйв
Два разных правила с разными источниками и приемником одного типа
#10 by Рэйв
Или тебе нужно в пределах одного правила? Тогда надо лезть в модуль обработки выгрузки
#11 by imtade2
походу придется лезть.
#12 by imtade2
Пока есть смысл разместить на форме табличное поле, где пользователь будет задавать принадлежность документов к группам. Потом передавать эту таблицу в параметр и там уже обрабатывать.
#13 by imtade2
не смысл, а мысль. смысла пока нет особо))
#14 by imtade2
Параметр не может быть ТЗ. Хренова. Есть предложения. Пока вижу только вариант создания регистра сведений.
#15 by imtade2
Делаю через константу
#16 by Defender aka LINN
И что же ты в модуле делать собрался?
#17 by imtade2
Товарищи, подскажите как в обработке "универсальная выгрузказагрузка xml" программно сделать отбор. Например выгрузить только документы из списка.
#18 by ДенисЧ
Я это делал через произвольный алгоритм, выбирая нужное и для каждого выбранного ВыгрузитьПоПравилу Правда, это было в 77...
#19 by Defender aka LINN
Для этого придется себя как-то пересилить и таки открыть обработку выгрузки/загрузки.
#20 by imtade2
Открыл. Что дальше?
#21 by Defender aka LINN
Ладно, для слепых: там справа цельное табличное поле, которое называется "Отбор"
#22 by imtade2
Жгешь. В есть ключевое слово ПРОГРАММНО.
#23 by imtade2
Выгрузил. Завел правила выгрузки с произвольным алгоритмом и нужным ПКО. В обработчике "перед обработкой" выгружал каждый объект через Но с КД еще воевать и воевать. Забавная штука.
#24 by Defender aka LINN
Не больше, чем ты. Я пока не вижу, для нахрена тебе именно ПРОГРАММНО устанавливать отбор. Сам для себя хотя бы сможешь понять?
#25 by imtade2
Я изучаю КД, задаю вопросы. Изначально видел вариант программного отбор. Затем удалось сделать так, как удалось. Для этого форум и нужен. А не для того, что на его посетителях инженеры знаний выказывали свое фрустрации.
#26 by ДенисЧ
(подскакивая и тяня руку) можно я скажу? Ну пожалуйста!!
#27 by imtade2
в не правильно?
#28 by ДенисЧ
выглядит правильно. Но как там у тебя в реале всё это работает - я отсюда не вижу...
#29 by imtade2
работает. но еще вопросов много по кд:)
#30 by ДенисЧ
Если работает, то хорошо. Я точно так же 4 месяца назад тыкался :-)
#31 by imtade2
спасибо
#32 by Defender aka LINN
У тебя вопросы типа "Я вот хочу почесать правое ухо левой пяткой, но в коленке при этом хрустит. Как сделать, чтобы не хрустело?".
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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