Александр Денисюк, доброго дня.
Выявлена следующая ошибка модуля обмена с УТ 11.4.
В случае если настройка загрузки контрагентов установлена в "Компании,Контакты - в Контрагенты", а на стороне УТ 11.4 НЕ установлена галка "Независимо вести партнеров и контрагентов", то модуль работает не правильно. Причина в том что в этом случае Партнеры все равно ведутся, но скрыто и партнер не создается/не находится.
В функции "ПолучитьИнформациюОКомпанииКонтакте" происходит поиск компании из ИД контакта только в том случае, если компания не указана. А это не правильно, возникают ситуации в которых визуально в заказе клиент заполнен, но не заполнено поле партнера, документ работает некорректно и не корректно заполняются документы на его основании.
Поставил пока следующий код перед выдачей ошибки о незаполненности партнера:
Выявлена следующая ошибка модуля обмена с УТ 11.4.
В случае если настройка загрузки контрагентов установлена в "Компании,Контакты - в Контрагенты", а на стороне УТ 11.4 НЕ установлена галка "Независимо вести партнеров и контрагентов", то модуль работает не правильно. Причина в том что в этом случае Партнеры все равно ведутся, но скрыто и партнер не создается/не находится.
В функции "ПолучитьИнформациюОКомпанииКонтакте" происходит поиск компании из ИД контакта только в том случае, если компания не указана. А это не правильно, возникают ситуации в которых визуально в заказе клиент заполнен, но не заполнено поле партнера, документ работает некорректно и не корректно заполняются документы на его основании.
Поставил пока следующий код перед выдачей ошибки о незаполненности партнера:
Код |
---|
//Если контакт является контрагентом, то функция его не находит Если ЗначениеЗаполнено(ИдКонтакта) И ИдКонтакта <> "0" и Не ЗначениеЗаполнено(Результат.Партнер) Тогда Результат.Партнер = ПолучитьОбъектПоИдентификаторуИзВременнойТаблицы(МенеджерВременныхТаблиц, "ВремИдентификаторыКонтактов", ИдКонтакта); КонецЕсли; |