Симптомы:
После обновления компоненты applus.dll невозможно принять данные от агентов по снабжению.
Агенты отправляют данные с помощью А+ Сервера, но после обновления таблицы в 1С - пишет, что новых данных от агентов не поступало.
В файле log.txt - протоколе обмена - сеанс получения данных отображается как прошедший успешно.
Дополнительный симптом:
В обработке кпкОбменДанными есть вызов метода
СтрИнфо = КПКОбъект.АпсПолучитьКПКИнфо();
И если просмотреть эту строку отладчиком видно, что имя файла в папке обмена для агента по снабжению пустое.
Решение:
Не использовать в наименовании каталогов обмена сотрудников кириллических символов.
Да, вот так просто - название папки обмена может содержать только буква латинского алфавита и цифры.
Отсутствие в документации упоминания о такой особенности новой версии компоненты добавило адреналина в процесс развертывания нового сервера.
Как вариант - в обработке не использовать вызов КПКОбъект.АпсПолучитьКПКИнфо(), а прописать проверку наличия файла [папка обмена]\to1C.zip
Комментариев нет:
Отправить комментарий