2021-06-09 19:54:05
Краткое описание :
Диадок. Ошибка импорта создания файла титула покупателяОписание :
Галактика ERP \ Логистика \ Управление сбытом \ Документы \
Работа с Контур.ДиадокЧто измененно :
Указанный в ошибке файл создается, но он пуст. Открывается
пустой. Сама Галактика в дальнейшем не может открыть данный файл и ругается. В
данную папку пишутся другие временные файлы при запуске и работе в Галактике, с
ними работа идет без ошибок. Текст ошибки: Ошибка при разборе документа
.....\ON_NSCHFDOPPOK_2BM-......xml Для документа XML долж Количество символов
равно 202. После данного сообщения появляется следующее, что невозможно открыть
файл. Все ошибки повторяются на каждый из получаемых файлов. Пользователь
нажимает ОК пока не запустит список документов Диадок. По мере локализации надо
будет подумать что с этим делать. Есть подозрение в том, что нет сущности (xml)
к событию и по настройке дата получения груза (DIADOC.CARGODATE) не получается
сохранить из БД файл для разбора и соответственно это порождает ошибку. Пока
доработать проверку файлов на нулевой размер. Добавить в администратор
(C_DIADOC::DIADOCCHECK) проверки Диадок функцию проверки наличия сущностей по
таблице Diaentity. "Проверка наличия сущностей".
Как измененно :
Реализовано. 1. Перед разбором файла ответа проверяется размер
полученного файла. 2. Доработана проверка "Проверять содержимое событий" по
таблице Diaentity (Модуль Настройка - Администратор - Проверка целостности
таблиц - Проверка данных Диадок). Теперь там проверяется и размер содержимого
контента в поле DiaEntity.mContent_Data. Большинство проверок идет по
Atl_LastDate, кроме DiaDocument (там по дате создания).