|
Обмен БП 3.0 -> УТ 11.2 через план обмена 10.3 | ☑ | ||
---|---|---|---|---|
0
art93
18.08.16
✎
07:54
|
Здравствуйте!
Пытаюсь сделать обмен через план обмена для 10.3. Подгрузил правила от 11.2, но выдаёт ошибку при обмене, ругается на обработчик события. Вот ошибка: Ошибка в обработчике события ПередПолучениемИзмененныхОбъектов (конвертация) Обработчик = ПередПолучениемИзмененныхОбъектов (конвертация) ОписаниеОшибки = Ошибка при вызове метода контекста (ЗаполнитьЗначенияСвойств): Недопустимое значение параметра (параметр номер '3') (Поле 'ПравилаОтправкиСправочников' объекта 'Управление торговлей, редакция 10.3' не обнаружено) ПозицияМодуля = (12) КСообщенияОбОшибках = 175 А вот код из того обработчика, на который ругается (из правил БП-УТ 11.1): СписокОрганизаций = Новый СписокЗначений; СписокОрганизаций.ЗагрузитьЗначения(УзелДляОбмена.Организации.ВыгрузитьКолонку("Организация")); Параметры.Вставить("УзелСписокОрганизаций", СписокОрганизаций); Параметры.Вставить("ВыгружатьПартнеров", Ложь); Параметры.Вставить("ИспользоватьОтборПоОрганизациям", Ложь); Параметры.Вставить("ПравилаОтправкиДокументов", ""); Параметры.Вставить("ПравилаОтправкиСправочников", ""); Параметры.Вставить("УзелДляОбменаСсылка", УзелДляОбмена.Ссылка); ЗаполнитьЗначенияСвойств(Параметры, УзелДляОбмена, "ВыгружатьПартнеров, ИспользоватьОтборПоОрганизациям, ПравилаОтправкиДокументов, ПравилаОтправкиСправочников"); А вот код из того же обработчика из правил БП - УТ 10.3 Не очень понимаю, как это победить, подскажите пожалуйста, очень нужно. |
|||
1
art93
18.08.16
✎
07:55
|
А вот код из того же обработчика из правил БП - УТ 10.3:
Параметры.Вставить("ДатаНачалаВыгрузкиДокументов",Получатель.ДатаНачалаВыгрузкиДокументов); Параметры.Вставить("ИспользоватьФильтрПоОрганизациям",?(Получатель.Организации.Количество() > 0.00, Истина, Ложь)); Если Параметры.ИспользоватьФильтрПоОрганизациям Тогда Параметры.Вставить("МассивОрганизаций",Получатель.Организации.Выгрузить().ВыгрузитьКолонку("Организация")); КонецЕсли; ///////////////////////////////////////////////// Запрос = Новый Запрос(); Запрос.Текст = " |ВЫБРАТЬ | НоменклатураИзменения.Ссылка КАК Номенклатура |ИЗ | Справочник.Номенклатура.Изменения КАК НоменклатураИзменения |ГДЕ | НоменклатураИзменения.Узел = &ОбъектУзлаОбмена | И НоменклатураИзменения.Ссылка ССЫЛКА Справочник.Номенклатура |"; Запрос.УстановитьПараметр("ОбъектУзлаОбмена", Получатель.Ссылка); ТаблицаНоменклатурыДляВыгрузки = Запрос.Выполнить().Выгрузить(); ТаблицаНоменклатурыДляВыгрузки.Индексы.Добавить("Номенклатура"); Параметры.Вставить("ТаблицаНоменклатурыДляВыгрузки", ТаблицаНоменклатурыДляВыгрузки); ///////////////////////////////////////////////// Запрос = Новый Запрос(); Запрос.Текст = " |ВЫБРАТЬ | КонтактныеЛицаИзменения.Ссылка КАК КонтактноеЛицо, | СправочникКонтктныеЛица.ОбъектВладелец КАК ОбъектВладелец |ИЗ | Справочник.КонтактныеЛица.Изменения КАК КонтактныеЛицаИзменения |ВНУТРЕННЕЕ СОЕДИНЕНИЕ | Справочник.КонтактныеЛица КАК СправочникКонтктныеЛица |ПО | СправочникКонтктныеЛица.Ссылка = КонтактныеЛицаИзменения.Ссылка |ГДЕ | СправочникКонтктныеЛица.ОбъектВладелец ССЫЛКА Справочник.Контрагенты | И КонтактныеЛицаИзменения.Узел = &ОбъектУзлаОбмена |"; Запрос.УстановитьПараметр("ОбъектУзлаОбмена", Получатель.Ссылка); ТаблицаКонтактныеЛица = Запрос.Выполнить().Выгрузить(); ТаблицаКонтактныеЛица.Индексы.Добавить("КонтактноеЛицо"); Параметры.Вставить("ТаблицаКонтактныеЛица", ТаблицаКонтактныеЛица); /////////////////////////////////////////////// Параметры.Вставить("ВыгрузкаДокументовЗаказПокупателяСчетНаОплатуПокупателю", Получатель.ВыгрузкаДокументовЗаказПокупателяСчетНаОплатуПокупателю); ОрганизацииВыгрузки = Получатель.Организации.Выгрузить(,"Организация"); Параметры.Вставить("ОрганизацииВыгрузки", ОрганизацииВыгрузки); |
|||
2
azt-yur
18.08.16
✎
08:07
|
Ошибка говорит о том, что у тебя в узле нет реквизита ПравилаОтправкиСправочников. Либо добавь его в узел, либо убери из заполняемых полей.
|
|||
3
azt-yur
18.08.16
✎
08:10
|
ну и дальше по коду надо смотреть, где эти параметры используются
|
|||
4
art93
18.08.16
✎
08:53
|
Спасибо большое! Тупил, понял по Вашим подсказкам в чём проблема, выгрузка пошла, теперь буду делать загрузку.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |