Как заставить КД 2.1 выгружать один и тот же объект по разным ПВД? #781645


#0 by Paul_Nevada
Есть ряд ПВД. В некоторых из них Источником является один и тот же объект БД. Заметил, что не отрабатывают некоторые правила.
#1 by Paul_Nevada
флаг "Не запоминать выгруженные объекты" не помогает...
#2 by 1sanekmaloi1
А параметр в ПКО "КлючВыгружаемыхДанных" не помагает?
#3 by Paul_Nevada
а чему его приравнивать в моем случае?
#4 by Paul_Nevada
ставил даже = ТекущаяДата
#5 by Paul_Nevada
не помогало
#6 by Paul_Nevada
секунды-то меняются - точно
#7 by Paul_Nevada
хотя не уверен
#8 by Paul_Nevada
ПК мощный
#9 by 1sanekmaloi1
А еще "ЗапоминатьВыгруженные"
#10 by 1sanekmaloi1
Честно, давно не встречался с таким, не помню уже какая комбинация параметров работает,увы.
#11 by 2mugik
обычно строковому значению какому-нибудь
#12 by Paul_Nevada
хм
#13 by Paul_Nevada
ВАЖНОЕ ЗАМЕЧАНИЕ, КОЛЛЕГИ!!! Я выгружаю данные по этим правилам с использованием плана обмена. Видимо, тут оно и порылось...
#14 by Paul_Nevada
Без ПО все ложится в файл ОК.
#15 by vicof
Выгрузитьпоправилу
#16 by Paul_Nevada
так - да - что-то получается
#17 by Paul_Nevada
и ТОЛЬКО так
#18 by Cyberhawk
При выгрузке через планы обмена объекты по ссылкам не выгружаются - обработка выгрузки ведет себя эквивалентно параметру "Только получить узел ссылки". Но это верно только для обработок в конфигурациях на БСП (ОбменДаннымиХМЛ и КонвертацияОбъектовИнформационныхБаз)
#19 by Cyberhawk
А у тебя через какую обработку идет выгрузка?
#20 by Paul_Nevada
Через стандартную - встроенную во все типовые - УниверсальныйОбменДаннымиXML
#21 by Cyberhawk
А, ну там в ПКС указывай нужное ПКО
#22 by Cyberhawk
Только учти, что для ПВД оно не прокатит
#23 by Cyberhawk
(указание ПКО)
#24 by Paul_Nevada
так вот я как раз в ПВД щас указываю ПКО и катить-то как раз и начало
#25 by Paul_Nevada
в событии ПередВыгрузкой
#26 by Cyberhawk
Так ты вызываешь "ВыгрузитьПоПравилу" с нужным именем ПКО. Я же имел в виду под "указанием" интерактивные манипуляции (в ПВД есть поле-реквизит "ПКО").
#27 by Paul_Nevada
ВыгрузитьПоПравилу(Объект, , , , "УстановкаЦенНоменклатурыЗакуп");
#28 by Paul_Nevada
еще вот такой вопрос
#29 by Paul_Nevada
берем одни и те же правила обмена
#30 by Paul_Nevada
далее две ситуации
#31 by Paul_Nevada
1 - выгрузка без плана обмена 2 - по плану обмена в случае 1 выгружаю день - в нем только 1 док, что = контенту второй ситуации, НО кол-во выгруженных объектов ПОЧЕМУ-ТО РАЗНОЕ
#32 by Paul_Nevada
в случае №1 выгруженных объектов БОЛЬШЕ
#33 by Cyberhawk
Ну так сравни файлы и пойми, какие объекты там как подсчитываются. Кстати, в типовой обработке 1С есть ошибка этого счетчика.
#34 by Paul_Nevada
ну вот
#35 by bura_limon
потому как по плану обмена выгружаются только зарегистрированные данные тобишь твой документ, выгрузка без плана обмена выгружает все обьекты в этом документе
#36 by Paul_Nevada
а как сделать, что бы с доков выгружались и все остальные "поля" - как в ситуации №1???
#37 by Paul_Nevada
?
#38 by Cyberhawk
Почему спрашиваешь только его?
#39 by Paul_Nevada
не - я всех спрашиваю, ссылая на его постулат
#40 by Paul_Nevada
сь
#41 by Cyberhawk
Ну тогда отвечу: самый простой способ - в обработчике конвертации "Перед конвертацией объекта" прописать ТолькоПолучитьУзелССылки = Ложь
#42 by Paul_Nevada
ну эта переменная и так лжива...
#43 by Cyberhawk
Где?
#44 by Paul_Nevada
Сообщить(ТолькоПолучитьУзелССылки); в обработчике конвертации "Перед конвертацией объекта"
#45 by Cyberhawk
Добавь туда же вывод переменных "ВсеОбъектыВыгружены" и "Отказ"
#46 by Paul_Nevada
#47 by Cyberhawk
Ну тогда могу только порекомендовать отладить выгрузку какого-нибудь одного документа по плану обмена и понять, что же там происходит с объектами из ПКС этого документа
#48 by Paul_Nevada
угу
#49 by Paul_Nevada
спасибо!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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