Имя: Пароль:
1C
1С v8
Правила обмена Ут 11.1 ---> Розница 2.0
0 kudnayce
 
18.09.15
14:31
Требуется выполнить обмен между ут и розницей вытащил правила обмена настроил их в конвертации данных скажите может быть есть у кого код как должна выглядеть процедура перед выгрузкой данных. спасибо
сейчас ругается ошибка:

Ошибка в обработчике события ПередВыгрузкойДанных (конвертация)
    Обработчик             =  ПередВыгрузкойДанных (конвертация)
    ОписаниеОшибки         =  Ошибка компиляции при вычислении выражения или выполнении фрагмента кода: {(15,35)}: Переменная не определена (УзелДляОбмена)
    ПозицияМодуля          =  ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(12874)
    КодСообщения           =  62
Вот код

Запросы.ПараметрыВыгрузкиДанных.УстановитьПараметр("Ссылка", ЭтотОбъект.УзелДляОбмена);
РезультатыЗапроса = Запросы.ПараметрыВыгрузкиДанных.ВыполнитьПакет();
Параметры.Вставить("МагазиныУзла",     РезультатыЗапроса[0].Выгрузить().ВыгрузитьКолонку("Магазин"));
Параметры.Вставить("РеквизитыУзла",    РезультатыЗапроса[1].Выгрузить()[0]);
Параметры.Вставить("ВидыЦенУзла",      РезультатыЗапроса[2].Выгрузить().ВыгрузитьКолонку("ВидЦены"));
Параметры.Вставить("КассыМагазинов",   РезультатыЗапроса[3].Выгрузить().ВыгрузитьКолонку("Касса"));
Параметры.Вставить("ВидыЦенМагазинов", РезультатыЗапроса[4].Выгрузить().ВыгрузитьКолонку("ВидЦены"));
Параметры.Вставить("ОрганизацииУзла",  РезультатыЗапроса[5].Выгрузить().ВыгрузитьКолонку("Организация"));

Параметры.Вставить("ВалютаРегламентированногоУчета", Константы.ВалютаРегламентированногоУчета.Получить());
СписокУдаленныхИзРегистрацииОбъектов = Новый Массив;
Параметры.Вставить("СписокУдаленныхИзРегистрацииОбъектов", СписокУдаленныхИзРегистрацииОбъектов);

СоответствияАналитикиОбмена = Новый Соответствие;
Для Каждого СтрокаСоответствия Из УзелДляОбмена.СоответствияАналитикиОбмена Цикл
    СоответствияАналитикиОбмена.Вставить(СтрокаСоответствия.Подразделение, СтрокаСоответствия.Магазин);
КонецЦикла;
Параметры.Вставить("СоответствияАналитикиОбмена", СоответствияАналитикиОбмена);

ТаблицаВыгружаемыхОтветственныхЛиц = Новый ТаблицаЗначений;
ТаблицаВыгружаемыхОтветственныхЛиц.Колонки.Добавить("Организация",Новый ОписаниеТипов("СправочникСсылка.Организации",,));
ТаблицаВыгружаемыхОтветственныхЛиц.Колонки.Добавить("ОтветственноеЛицо",Новый ОписаниеТипов("ПеречислениеСсылка.ОтветственныеЛицаОрганизаций",,));
ТаблицаВыгружаемыхОтветственныхЛиц.Колонки.Добавить("Должность",Новый ОписаниеТипов("Строка", , Новый КвалификаторыСтроки(100)));

Параметры.Вставить("ТаблицаВыгружаемыхОтветственныхЛиц", ТаблицаВыгружаемыхОтветственныхЛиц);
1 Naumov
 
18.09.15
14:36
правила ориентированы на обмен с использованием Плана обмена.Для обмена через универсальный обмен правила надо корячить, убирая ссылку на УзелОбмена.
2 kudnayce
 
18.09.15
15:01
Это понятно мне даже их не отладить потому что на моей платформе не работает отладка универсальной формы
3 Naumov
 
18.09.15
15:30
а не чего тут отлаживать.
4 Бубка Гоп
 
18.09.15
15:34
Ctrl + F "УзелДляОбмена" + Del
5 kudnayce
 
22.09.15
11:19
ТАМ Тогда удалить придётся очень много!
через чур и не факт что сработает((
6 tixis
 
22.09.15
11:20
(5) сработает
7 kudnayce
 
22.09.15
11:22
хорошо щас попробую но пока что я не понимаю почему и как это должно сработать если половина запросов закоменчено будет(
8 kudnayce
 
22.09.15
12:12
может быть всё таки у кого нить есть не типовой план обмена????поделитесь хотябы старых релизов
9 Naumov
 
22.09.15
14:14
а розница 2.0 или 2.1?