MarkOffice 1.1.1
Исправление загрузки CSV с кодами маркировки: коды, внутри которых есть запятая, точка с запятой или кавычка, больше не обрезаются.
Что исправлено
Коды маркировки из CSV загружаются целиком. Приложение неверно определяло, где заканчивается код, если внутри самого кода встречался разделительный символ — запятая, точка с запятой или кавычка. Такие коды загружались обрезанными или с лишними кавычками, причем строка в таблице помечалась как «Готово», и заметить подмену на глаз было нельзя. Теперь одна строка файла — это всегда один код целиком, независимо от того, какие символы в нем встречаются.
Пострадать могла заметная часть выгрузки: в одной из проверенных выгрузок на 5678 кодов испорченными оказались 873 — примерно каждый шестой. Чем больше кодов в файле, тем выше вероятность, что хотя бы часть из них попала под обрезку.
Исправление действует на трех шагах. «Ввод в оборот», «Отчет о нанесении» и «Агрегация» разбирали файл по одним и тем же правилам, поэтому ошибка проявлялась на всех трех. Загрузка выгрузки из шага «Получение КМ» с колонками «код» и GTIN тоже работает как раньше — распознавание заголовка не изменилось.
Что важно знать оператору
- Проверьте документы, отправленные на прежних версиях. Обрезанный код уходил в Честный знак как есть, поэтому документы, отправленные до 1.1.1, могли содержать неверные коды. Если вы загружали большие выгрузки, имеет смысл сверить их состав в личном кабинете Честного знака.
- Файлы переделывать не нужно. Формат CSV не менялся: та же колонка с кодом, тот же разделитель. Достаточно повторно загрузить тот же самый файл — теперь он прочитается правильно.