Ошибка при загрузке данных: {Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(12639)}: Тип не определен (СправочникСсылка.ВидыАлкогольнойПродукции)
Объясните пожалуйста неграмотному что сделать?. Я не могу использовать новые правила обмена, как и обновлять УТ.
Я загрузил метаданные по БП в правила обмена, но ошибка осталось. Кто нибудь объясните почему она осталась? И методологию исправление таких ошибок... Заранее спасибо.
Объясните пожалуйста неграмотному что сделать?. Я не могу использовать новые правила обмена, как и обновлять УТ.
Я загрузил метаданные по БП в правила обмена, но ошибка осталось. Кто нибудь объясните почему она осталась? И методологию исправление таких ошибок... Заранее спасибо.
По теме из базы знаний
- Как ограничить типовой обмен УТ - БП по дате документов
- Проверка документов после обмена Управление торговлей - Бухгалтерия
- Выгрузка номенклатуры в товар при обмене из Управления торговлей в Бухгалтерию предприятия
- Заполнение счетов в обмене УТ 11 и БП 3 по документам Поступление товаров и услуг
- Исправление типовых обменов УТ - Бухгалтерия для операций с самозанятыми
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Из УТ 10.3 -БП 3.0.58 Документы, справочники стандартной обработкой, но измененными правилами. Обновили БП 3.0.38.55. Вылетела ошибка описанная выше. Раньше данные ошибки решались загрузкой новых метаданных в правила обмена, сейчас не сработало. Вопрос почему и что делать =)
Ну наверно, потому что она "чуть" переписана) Да и в принципе, я так понимаю, если добавить данный справочник в УТ, то все взлетит наверно. Просто интересно, почему я не могу в правилах обойти этот момент, раньше ведь получалась обходить данные ситуации, способом описанным выше...
Загрузите правила обмена в конфигурацию "Конвертация данных" с опцией "Загрузить правила в новую конвертацию данных". Сформируйте "Отчет по правилам обмена данными".
Найдите поиском строку в таблице отчета "ВидыАлкогольнойПродукции"( или варианты "лкогольн"...). Перейдите "Настройка правил обмена данными" и подкорректируйте.
Найдите поиском строку в таблице отчета "ВидыАлкогольнойПродукции"( или варианты "лкогольн"...). Перейдите "Настройка правил обмена данными" и подкорректируйте.
(6) nipil, К сожалению, не существует такого правила. При обновлении БП с 37 на 38 версию, как раз таки и появился новый справочник. Повторюсь, я загрузил новое описание конфигурации (38 версии). Правил никаких не существует для данного объекта. И вроде бы ошибка должна была уйти, но не ушла...
вам нужно перелопачивать все правила, эта ошибка 99.99% не единственная, например, не помню с какогото релиза в БП изменилсь процедуры и функции общих модулей для заполенения счетов по умолчанию, а в правилах обмена со стороны УТ идет обращение к ним
(9) nipil,
Процедура ЗагрузитьИнформациюОТипахДанных()
Пока ФайлОбмена.Прочитать() Цикл
ИмяУзла = ФайлОбмена.ЛокальноеИмя;
Если ИмяУзла = "ТипДанных" Тогда
ИмяТипа = одАтрибут(ФайлОбмена, ТипСтрока, "Имя");
СоответствиеТипа = Новый Соответствие;
СоответствиеТиповДанныхДляЗагрузки().Вставить(Тип(ИмяТипа), СоответствиеТипа);
ЗагрузитьСоответствиеТиповДляОдногоТипа(ФайлОбмена, СоответствиеТипа);
ИначеЕсли (ИмяУзла = "ИнформацияОТипахДанных") И (ФайлОбмена.ТипУзла = ТипУзлаXMLКонецЭлемента) Тогда
Прервать;
КонецЕсли;
КонецЦикла;
КонецПроцедуры
Процедура ЗагрузитьИнформациюОТипахДанных()
Пока ФайлОбмена.Прочитать() Цикл
ИмяУзла = ФайлОбмена.ЛокальноеИмя;
Если ИмяУзла = "ТипДанных" Тогда
ИмяТипа = одАтрибут(ФайлОбмена, ТипСтрока, "Имя");
СоответствиеТипа = Новый Соответствие;
СоответствиеТиповДанныхДляЗагрузки().Вставить(Тип(ИмяТипа), СоответствиеТипа);
ЗагрузитьСоответствиеТиповДляОдногоТипа(ФайлОбмена, СоответствиеТипа);
ИначеЕсли (ИмяУзла = "ИнформацияОТипахДанных") И (ФайлОбмена.ТипУзла = ТипУзлаXMLКонецЭлемента) Тогда
Прервать;
КонецЕсли;
КонецЦикла;
КонецПроцедуры
А ларчик просто открывался. Оказывается если обмен идет через планы обмена, и даже если у вас настроен односторонний обмен, то другая сторона в данном случаи БП все равно передает структуру своих метаданных, по крайне мере ту, которая участвует в правилах в своих типовых, которые обновляются вместе с БП. Выхода есть два:
1. Отключить правила, из за которых возникает данная ошибка в БП. (Пошел по этому варианту, обмен вылечил)
2. Собственно второй вариант попробую при возникновении в следующий раз. Ну не каждый же раз отключать правила в БП =). Поэтому наверно есть смысл создать фиктивный справочник или регистр в следствии которых возникали данные ошибки. Тоже проблема вылечится.
Спасибо за помощь.
1. Отключить правила, из за которых возникает данная ошибка в БП. (Пошел по этому варианту, обмен вылечил)
2. Собственно второй вариант попробую при возникновении в следующий раз. Ну не каждый же раз отключать правила в БП =). Поэтому наверно есть смысл создать фиктивный справочник или регистр в следствии которых возникали данные ошибки. Тоже проблема вылечится.
Спасибо за помощь.
В последних релизах БП и УТ на сегодня проблема в том, что справочник ВидыАлкогольнойПродукции в БП теперь УдалитьВидыАлкогольнойПродукции. В каталоге с обновлением есть новые правила, если их загрузить в УТ, то ошибка исчезает. Обмен проходит, но у меня пока документы не появляются.
такая же ситауция. только с 11 торговлей. они просто переименовали справочник ВидыАлкогольнойПродукции в УдалитьВидыАлкогольнойПродукции. Решили видать от него избавиться. я пошел простым путем - открыл правила в блокноте и где этот справочник встречался на стороне бух переименовл (в 2 местах кажется). подгрузил в ут и все заработало
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот