передача параметров и Конвертация данных #626545


#0 by КЕБО
Настраиваю обмен через Конвертацию данных 2.1 Для запуска обмена пользователем нарисовал однокнопочную обработку, вызывающую УниверсальныйОбменДанными  - возникла проблема с передачей параметров, т.к. при чтении правил обмена перед загрузкой/выгрузкой параметры очищаются и остаются только те что заданы в правилах обмена. Подскажите, кто знает как это правильно реализовать...
#1 by Aleksey
а разве их нельзя передавать при открытии: Посмотри при открытии какие параметры считываются
#2 by Пуд
Добавить параметры на форму пользователя, один раз сохранить их в настройки и дальше брать и подставлять программно.
#3 by ILM
Выведи на форму параметры и инициализируй при открытии.
#4 by КЕБО
так я форму универсальной обработки открывать и не собираюсь, а только вызываю процедуру загрузки проблема не с сохранением параметров, а их передачей
#5 by Aleksey
А почему?
#6 by Aleksey
Там можно передать и имя правил и параметры и что делать, т.е. автовыгрузка
#7 by КЕБО
Возникла мысль добавить реквизит "ДопПараметры" в уни.обработку, но не хочется - наверняка же решение то есть...
#8 by КЕБО
вызов с сервера например
#9 by Aleksey
а причем тут обработка?
#10 by КЕБО
ОбработкаЗагрузки = Обработки.УниверсальныйОбменДаннымиXML.Создать; ........ В результате мои параметры обязательно очистятся при чтении правил обмена из файла загрузки и останутся только те, что в правилах обмена.
#11 by Пуд
Почему они отчистятся то? Когда вы их добавили только что?
#12 by КЕБО
при чтении правил обмена выполняется такая процедурка Процедура ЗагрузитьПараметры(ПравилаОбмена, ЗаписьXML) .............................. и привет (
#13 by Пуд
Эмм...это в универсальной обработке обмена по XML? Сейчас 1с нет под рукой,но как-то странно.Как же тогда параметры передаются при интерактивной установке в обработке "Универсальный обмен"?
#14 by КЕБО
да, в той самой универсальной обработке Как-то не верится, что механизма передачи параметров нет. Разве что какой-то хитрый способ надо использовать, например "доп. обработки" - нафига так усложнять...?
#15 by andrewks
у тебя проблема с параметрами при выгрузке, или при загрузке?
#16 by КЕБО
сейчас отлаживаю загрузку, но почти уверен, что при выгрузке тоже самое будет - механизмы то общие
#17 by andrewks
при загрузке параметры берутся из файла выгрузки, это однозначно. какие параметры ты хочешь туда передавать? ты должен их передать при выгрузке, и записать их в файл выгрузки, откуда они потом и будут считаны
#18 by andrewks
кстати, откуда выгружаешь?
#19 by КЕБО
Логично, так и есть.. спасибо )) При выгрузке действительно параметры можно передать, если из подставлять после загрузки правил... обмен между БП и самописной конфой
#20 by КЕБО
ИТОГО: все равно криво механизм работает. Невозможно передать параметр на стороне выгрузки через обработчик событий. Приходится параметр заполнять в первичной обработке, а это уже совсем не универсально выходит...
#21 by andrewks
что за первичная обработка? галочки нужные поставил на параметре?
#22 by andrewks
нужно, чтобы галочка "испольщовать при загрузке" стояла. в ПередВыгрузкойДанных пишешь, например, так:
#23 by КЕБО
попробуй догадайся, что такие параметры надо вручную толкать Вот теперь точно все заработало! Примного благодарен ))
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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