На идею написания подобной обработки натолкнула проблема поиска и необходимость данной обработки для ТиС 9.2.
Обработка использует драйвер ТСД от ГК "Атол".
Тестировалось на ТСД CipherLab 8001 и Casio TD930 с установленной прошивкой Mobile Logistics и стандартной конфигурацие "Инвентаризация с вводом данных (весовой ШК)"
После выпуска бэта версии была выпущена версия 1.0, чуть позже 1.1, опубликую изменения только этих версий.
v1.1
Добавлено/изменено
1. Кнопка настройки драйвера ТСД
2. Добавлена возможность сохранения формата выгрузки и формирования списка для дальшего использования для разных конфигураций.
3. имена файлов настроки и списка форматов выгрузки имеют имена PDX_list_format.a3x и PDX_setting.a3x
4. Добавлена возмоность выгрузки весовых товаров. В качестве идентификатора используются последние пять ЦИФР кода товаров.
5. Добавлен реквизит в значения формата "Код" - длина кода должна быть равна 8, иначе НЕ БУДЕТ работать пункт 7
6. Доработана стандартная обработка обслуживания ТСД PDX1C.ert для работы с весовым товаром.
7. Доработана стандартная обработка обслуживания ТСД PDX1C.ert для работы с полем ШК, когда в него заливается значений кода номенклатуры.
8. При выводе ошибок добавлен вывод описания действия, при котором произошла ошибка.
v1.0
Добавлено/изменено
1.Обновлена обработка обслуживания ТСД PDX1C.ert
1.1. Запрашивается каким образом будет загружаться данные: все или только ненулевые
1.2. При запросе очистки ТСД будет предложен вариант очистки: полностью или обнулить количество.
1.3. Введены дополнительные проверки состояния и попытки вывода ТСД из состояния ошибки.
2.Изменено имя исполняемой обработки на work_with_dtc.ert
3.Основной код обработки "ATRIX:Загрузка в ТСД для ТиС 9.2 v.1.0" не изменен.
ВНИМАНИЕ!
Для корректной работы с самописными конфигурациями ML поля ШК и Количество должны стоять на первом и втором места соответственно!