Имя: Пароль:
1C
1С v8
Выгрузка состава товара из 1С в весы
0 RomanSar
 
03.11.11
14:23
Здравствуйте. Возникла проблема выгрузить данные о составе товара (т.е. из чего состоит конкретный товар, занесенный в справочник "Номенклатура" в 1С:Управление торговлей) в весы с печатью этикеток CAS CL5000J. Есть уже купленный драйвер АТОЛ.
В самих весах в таблице товаров есть специальное поле для занесения состава. Если забивать его вручную, то все работает.
В драйвере есть несколько методов для обмена с весами. Наиболее подходящими свойствами драйвера, скорее всего, являются свойства "Сообщение 1" - ... - "Сообщение 12".
В качестве примера взят отчет с диска АТОЛ. Выгрузка данных (кроме состава) работает нормально. При выгрузке же через свойство "Сообщение 1" исходная строка о составе обрезается до 50 символов и в таком виде попадает в весы. При выгрузке через остальные сообщения информация в весы не попадает вообще.

Как можно решить проблему заполнения составов в весах данными из 1С?
1 braynt
 
03.11.11
14:27
Ну так разбивай свою строку на несколько подстрок и записывай в сообщение 1, сообщение 2, сообщение 3.
2 RomanSar
 
03.11.11
14:35
Так в том то и дело, что из "сообщения1" данные в весы передаются, а из любых других почему-то не передаются.
3 braynt
 
03.11.11
14:54
Странно! Мы используем другой загрузчик, но состав у нас разбивается по строкам и нормально загружается. А попробуйте через Атол - тест драйвера загрузить?
4 RomanSar
 
03.11.11
15:05
В атоловском тесте сообщения задаются в отдельную таблицу (как раз 12 штук на одну строку таблицы) и каждая строка имеет свой номер, а в строках таблицы товаров указываются номера сообщений(т.е. по сути, номера строк таблицы сообщений).
В документации к весам написано, что максимально поддерживается 100 сообщений.
Товаров же, для которых надо занести состав, будет больше 100. Поэтому желателен именно вариант записи состава в соответствующее поле таблицы товаров. Весы это поддерживают, а вот драйвер?
5 braynt
 
03.11.11
16:57
да и драйвер поддерживает.НУжно код смотреть.