Вопрос по ТСД Cipherlab 8200 #756482


#0 by Ион
Вопрос следующий. Разбираюсь сейчас с этими терминалами. УПП 1.3 типовая в этом функционале. С одного сканера не получается забрать данные в 1с. Обработка выдает стандартное сообщение "Отсутствуют данные для загрузки из терминала сбора данных". Хотя данные там есть - они почему то не видны из 1с (файл данных в терминале называется "Form4 data"). Вставляю тут же в подставку ТСД 8230 - все нормально, все видно, данные в 1с получаются (файл данных в терминале называется "Data file"). Версия компоненты 6.0.4.0 , версия обработки ScanCodeCipherLabPDT.epf 2.25 , версия API 2.05 . В чем может быть дело ? Почему 1с в этих терминалах не видит записей ?  Спасибо.
#1 by Vladal
Поля там все есть? Зайди в меню Утилиты и посмотри содержимое документа.
#2 by Vladal
> файл данных в терминале называется "Form4 data" или перепрошей его (залей "задачу"), если есть исходники, или в настройках УПП укажи, что данные будут считываться из Формы с номером 4. Это в настройке подключения ТСД в самой 1С. Я помню 2 параметра - номер com-порта и номер документа.
#3 by Vladal
*перепрошей на ту же прошивку, что и у других терминалов, но при условии, что они делают одну и ту же работу. А то может он заточен на многодокументную работу, например.
#4 by Ион
(1-3) Спасибо большое за участие. Содержимое документа смотрел. Там ШК. Но в принципе насколько я понимаю , в принципе содержимое файла не важно - оно будет загружаться с сообщениями об ошибках , типа "вот данные загружаются такие-то , но они не предназначены для этой табл. части и т.п." но просто не загрузится и все. А в моем случае просто не видит записей (в 1с в коде обработки выдает при всех возможных значениях документа от 0 до 9 что кол-во записей = 0  )         //тест начало                               ========================================== номер формы в настройках указать нельзя - только номер документа
#5 by Ион
от предыдущего человека остались задачи для данного вида работ - перезаливаю задачу , но результат не меняется. Сам ТСД виден , можно туда залить задачу, базу. Но данные с него получать категорически не хочет....
#6 by Ион
Что можно еще посомтреть ?
#7 by Ион
Сейчас загрузил задачу немного другого вида работ - стало нормально из ТСД загружать. Видно ошибка какая-то в предыдущей задаче... Нужно значит с задачами разбираться
#8 by Vladal
>> номер формы в настройках указать нельзя - только номер документа Это я и имел в виду. Просто из какой формыс каким номером идет считывание данных, так и называется документ.
#9 by Vladal
Я с помощью драйвера своей обработкой напрямую писал и читал из ТСД, потому что типовая обработка "СерверТО" тупила: то ли 12, то ли 20 тыс наименований типовая грузила около 10 минут. Моя же - менее двух минут. Потому что в типовой перед записью каждой строки в ТСД инициируется каждый раз драйвер и поэтому тормоза. Может, какое оборудование и требует такого подхода, но для ТСД я сделал свою обработку выгрузки.
#10 by Vladal
>> Для Сч=0 По 9  Цикл Именно так я и читал количество документов и их объём при загрузке данных в многодокументной работе.
#11 by Ион
(Vladal) Разобрался точно в чем причина - именно в имени документа. Стоит флаг "Сохранять собранные из разных форм данные в разных файлах" , соответственно , что мне нужно сохраняется в файле типа ~"Form4 Data" и 1с его просто не видит ! В генераторе задач убрал эту галку - и все заработало (т.е. именно данные начали загружаться в 1с - то что будет проблема , если будут во всех формах работать одновременно - понимаю). А как же так - почему же 1с не видит файл данных с другим именем ?
#12 by Ион
Как грамотоно решить данную проблему ? Например, нужно две формы : приемка и брак , и данные нужно разнести в два документа. Как это лучше сделать ?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С