УниверсальныйОбменДаннымиXML #724548


#0 by SergeyGr
Обычная форма обработки УниверсальныйОбменДаннымиXML. Подскажите как программно установить отбор ? Нужно установить выгрузку только конкретного документа. Спасибо
#1 by Гёдза
может проще сделать выгрузить по правилу?
#2 by SergeyGr
Правила уже сделаны. Есть обработка в которой пользователь указывает документ к выгрузке.  Далее использую УниверсальныйОбменДаннымиXML. Но не знаю как программно заполнить отбор   :-(
#3 by Гёдза
таблицу пвд уже нашел?
#4 by SergeyGr
Нет
#5 by SergeyGr
Подскажи, плз !
#6 by France
если используется план обмена, то для нужного типа документа указываешь организацию.. если нет - кд в зубы и рихтовка: объявить параметр. В ПриВыгрузке проверять на соответствие организации документа параметру... и, либо выгружаешь, либо идешь в отказ..
#7 by France
швырни в меня правила - пока добрый гляну..
#8 by SergeyGr
отправил
#9 by France
оба 2.0? или все же источник - 1.6?
#10 by SergeyGr
Мне нужно программно установить отбор по ПоступлениеТоваровУслуг - чтобы отбирались несколько заранее указанных документов.
#11 by SergeyGr
Не в правилах, а в самой обработке, в ПостроительОтчета.Отбор
#12 by France
блин... им лень зайти в этот универсальный обмен, установить галочку выгрузки только ПТУ и затем выгрузить??
#13 by France
перечислив нужны списком?
#14 by SergeyGr
точно так.
#15 by SergeyGr
Пользователь указывает нужные ему документы на другой обработке.
#16 by Новенький_2009
Есть там точно программный интерфейс, чтобы в параметры можно было прокидывать твой список. Даже в какой-то типовой видел, что это делается, но в какой - не помню. Проще всего тебе открыть саму УОД, и поглядеть типа экспортные процедуры и функции. Возможно что узреешь.
#17 by SergeyGr
Что-то не получается :-(
#18 by France
в универсальной обработке в модуле форму найди процедуру "Процедура ОбновитьНастройкиПостроителяВТаблицеДляВыгрузки". Здесь, собственно, передаются данные настройка отбора в правила выгрузки..
#19 by SergeyGr
А как сами настройки программно установить ? Вот в чем вопрос !
#20 by МойКодУныл
Так вам даже не отбор нужен а уставитьснять галки  у ПВД. После инициации правил посмотрите что будет в ТаблицаПравилВыгрузки - дерево значений. У строки есть реквизит Включить.
#21 by France
на чем отчет?? на построителе?? если да, то добавь скрытый реквизит формы типа Отбор, и заполняй его.. затем в указанную мной процедуру (предварительно выбрав нужный тип документа) подсунь свой реквизит формы..
#22 by МойКодУныл
а отборы типа ССылкав списке через построитель. там уже сложней
#23 by France
в общем, смотреть в СП методы Построитель.Отбор...
#24 by МойКодУныл
У строк таблицы правил выгрузки есть реквизит "НастройкиПостроителя", куда можно загнать настроки построителя=). Но поеб... т.е. подумать придется, если раньше не делали.
#25 by France
ищи))
#26 by Михаил Козлов
Может быть удобно через узел плана обмена? Обработкой зарегистрируете объекты для обмена и вызовите "штатный" обмен.
#27 by МойКодУныл
главное терпение!
#28 by SergeyGr
Ок, буду пробовать. Спасибо за науку !
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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