Перенос данных из УПП в ERP 2.0 дает ошибку: Неоднозначное поле "Организация"

1. BoBaH 18 04.03.14 08:44 Сейчас в теме
Пытаюсь перенести некоторые справочники из рабочей УПП(1.3.49.2) в ERP(2.0.4.11), вот выдержки из лога ошибок:

Загружено объектов: 0
Ошибка в обработчике события ПередОбработкойПравилаВыгрузки
ПВД = Номенклатура
Обработчик = ПередОбработкойВыгрузкиДанных
ОписаниеОшибки = Ошибка при вызове метода контекста (ВыполнитьПакет): {(307, 2)}: Неоднозначное поле "Организация"
<<?>>Организация,
ПозицияМодуля = (1020)
Ошибка при выгрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1695)}: Ошибка в обработчике события ПередОбработкойПравилаВыгрузки
ПВД = Номенклатура
Обработчик = ПередОбработкойВыгрузкиДанных
ОписаниеОшибки = Ошибка при вызове метода контекста (ВыполнитьПакет): {(307, 2)}: Неоднозначное поле "Организация"
<<?>>Организация,
ПозицияМодуля = (1020)
Успешно прошла выгрузка в файл C:\Users\USR1CV82\AppData\Local\Temp\УППАУ2ce888b4-bf80-479c-a8d5-7809fc3a8caf001.xml по правилам ПравилаОбмена
Выгружено объектов: 0
Успешно прошла выгрузка в файл C:\Users\USR1CV82\AppData\Local\Temp\УППАУ1ad3a34b-49f2-48a8-8154-0fe26ff89d8e001.xml по правилам ПравилаОбменаЗУП
Показать

Собственно, пытаюсь перенести номенклатуру. Пробовал не только номенклатуру выбирать - все равно ошибка (((
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. adva 45 04.03.14 09:26 Сейчас в теме
Загрузи правила в КД2 и поправь соответствующий обработчик
3. BoBaH 18 04.03.14 10:17 Сейчас в теме
(2) adva, КД2 = Конвертация данных версии 2.х.х.х?
4. adva 45 04.03.14 10:26 Сейчас в теме
5. BoBaH 18 04.03.14 10:51 Сейчас в теме
Ага, понял.
  • Открываю конфигурацию ERP, обработку ПомощникПереходаСУправлениеПроизводственнымПредприятием13, макет ПравилаОбмена.
  • Копирую весь текст, создаю файл и в формате UTF-8 вставляю, сохраняю.
  • Создаю новые правила в КД2, выбираю сохраненный файл, создаются правила переноса, вделяются обработчики и т.п.
Дальше надо найти кривой запрос, в котором неоднозначение поле "Организация", поправить его и сохранить все в обратном порядке? Слова "Позиция модуля" мне не очень-то помогают, соответствующий обработчик не имеет столько строк (((
6. h00k 51 04.03.14 11:02 Сейчас в теме
(5)
В логе же все есть.
Открыть правила конвертации и найти проблемное правило:
ПВД = Номенклатура (Правило выгрузки данных)

перейти в обработчик в котором возникает ошибка:
Обработчик = ПередОбработкойВыгрузкиДанных

Внести изменения. Сохранить. Выгрузить. Заменить в обработке.
9. BoBaH 18 04.03.14 11:23 Сейчас в теме
(6) сейчас покажу
Выбрал правило ПВД = Номенклатура (Правило выгрузки данных)

Обработчик Перед обработкой

Размер модуля обработчика - 67 строк (((

И запросов там нет.Может, вызов процедуры какой дает такую ошибку? могу сами правила показать (((
7. adva 45 04.03.14 11:10 Сейчас в теме
Этот обработчик в целом для конвертации кажется (не для ПКО)
8. adva 45 04.03.14 11:11 Сейчас в теме
А вру, точно, это же для правила выгрузки данных "Номенклатура" обработчик (в нем могут вызываться и алгоритмы и запросы, которые с соотвесттвуюещй вкладки, так что смотри внимательно)
10. BoBaH 18 04.03.14 11:25 Сейчас в теме
ага, вот
Выполнить(Алгоритмы.ЗаполнитьТаблицыПоНоменклатуре);
11. BoBaH 18 04.03.14 11:37 Сейчас в теме
АГА! Иголка, понимаешь, в яйце...
Выполнить(Алгоритмы.ЗаполнитьТаблицыПоНоменклатуре);
      Выполнить(Алгоритмы.ЗаполнитьМассивТаблицОстатковТоваров);

А там на строке 1020
Результаты = Запрос.ВыполнитьПакет();

Чувствуешь себя профессионалом -ассенизатором
12. adva 45 04.03.14 11:50 Сейчас в теме
13. BoBaH 18 04.03.14 11:53 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот