За основу была взята обработка из публикации //infostart.ru/public/371189/
Обработка формирует необходимые файлы для загрузки в весы и запускает внешнее приложение, которое и запускает выгрузку.
- Файл "Transscale.ini" содержит список с номерами весов, на которые будет выгрузка. Сам список хранится в файле "SCALEADDRESS.INI", которым можно сформировать из программы SPCT2 (при настройке списка подключения) или отредактировать руками.
- Файлы со списком товаров "plu.txt" и "Mt8442.plu".
- После формирования файлов с данными запускается внешнее приложение "Transfer.exe", которое и запускает выгрузку.
Так как весы загружаются через сетевое подключение, их можно загружать через интернет. Это может быть актуально, если база стоит на сервере, а весы в разных магазинах.
В прилагаемой обработке номер PLU берется из штрих-кода, а не тот, который назначается системой. Причины такого выбора обсуждались тут: http://forum.infostart.ru/forum33/topic149651/
------
25.11.2017 - Убрано формирование файла "Transscale.ini". Замена символа "Неразрывный пробел" выгружаемых числах.
28.11.2017 - Исправлены небольшие ошибки с выводом модальных окон.