Описание функционала
Механизм распределяет вложения по транспортным упаковкам. Данные отображаются в двух зонах интерфейса:
-
левая часть — номера упаковок;
-
правая часть — номера вложений.
Настройки в верхней зоне интерфейса
В двух полях задаются ключевые параметры:
-
Левое поле — количество вложений в одной упаковке (обязательный параметр).
-
Правое поле — максимальное число кодов в одном документе для передачи в систему «Честный ЗНАК» (ограничение ЧЗ — 10000 кодов).
-
Допускается указание меньшего значения для ускорения обмена с системой ЧЗ.
-
При значении «0» все коды будут объединены в единый список без разбивки.
-
Ключевые особенности реализации
-
Контроль корректности данных
Система проверяет, что общее количество вложений кратно заданному числу вложений в упаковке. Это гарантирует получение целого числа упаковок без остатка. -
Независимость от БСП
Решение реализовано без использования Библиотеки стандартных подсистем (БСП). -
Стабильность сортировки
При изменении максимального количества кодов в документе сохраняется исходный порядок следования записей. -
Целостность упаковок при разбивке по документам
Система гарантирует, что ни одна упаковка не будет разделена между двумя документами. Если последняя упаковка в очереди не помещается в текущий документ (с учётом установленного лимита), она целиком переносится в следующий документ. Это исключает ситуации, когда части одной упаковки оказываются в разных документах, обеспечивая корректность агрегации и учёта.
Описание функционала
Механизм распределяет вложения по транспортным упаковкам. Данные отображаются в двух зонах интерфейса:
-
левая часть — номера упаковок;
-
правая часть — номера вложений.
Настройки в верхней зоне интерфейса
В двух полях задаются ключевые параметры:
-
Левое поле — количество вложений в одной упаковке (обязательный параметр).
-
Правое поле — максимальное число кодов в одном документе для передачи в систему «Честный ЗНАК» (ограничение ЧЗ — 10000 кодов).
-
Допускается указание меньшего значения для ускорения обмена с системой ЧЗ.
-
При значении «0» все коды будут объединены в единый список без разбивки.
-
Ключевые особенности реализации
-
Контроль корректности данных
Система проверяет, что общее количество вложений кратно заданному числу вложений в упаковке. Это гарантирует получение целого числа упаковок без остатка. -
Независимость от БСП
Решение реализовано без использования Библиотеки стандартных подсистем (БСП). -
Стабильность сортировки
При изменении максимального количества кодов в документе сохраняется исходный порядок следования записей. -
Целостность упаковок при разбивке по документам
Система гарантирует, что ни одна упаковка не будет разделена между двумя документами. Если последняя упаковка в очереди не помещается в текущий документ (с учётом установленного лимита), она целиком переносится в следующий документ. Это исключает ситуации, когда части одной упаковки оказываются в разных документах, обеспечивая корректность агрегации и учёта.
Примечания
-
Ограничение Excel
В Microsoft Excel (в т. ч. в версии 2019) невозможно скопировать более 65тыс строк. Для работы с большими объёмами данных рекомендуется использовать OpenOffice — в нём данное ограничение отсутствует. -
Работа с криптохвостами
При распределении кодов, содержащих криптохвосты, может возникать ошибка. Однако для загрузки в систему «Честный ЗНАК» требуются коды без криптохвостов, поэтому данная особенность не влияет на итоговый процесс обмена данными.
Проверено на следующих конфигурациях и релизах:
- Бухгалтерия предприятия, редакция 3.0, релизы 3.0.185.24
Вступайте в нашу телеграмм-группу Инфостарт