Имя: Пароль:
1C
1С v8
Вопрос по ТСД Cipherlab 8200
0 Ион
 
22.10.15
12:11
Вопрос следующий. Разбираюсь сейчас с этими терминалами. УПП 1.3 типовая в этом функционале. С одного сканера не получается забрать данные в 1с. Обработка выдает стандартное сообщение "Отсутствуют данные для загрузки из терминала сбора данных". Хотя данные там есть - они почему то не видны из 1с (файл данных в терминале называется "Form4 data"). Вставляю тут же в подставку ТСД 8230 - все нормально, все видно, данные в 1с получаются (файл данных в терминале называется "Data file"). Версия компоненты 6.0.4.0 , версия обработки ScanCodeCipherLabPDT.epf 2.25 , версия API 2.05 .
В чем может быть дело ? Почему 1с в этих терминалах не видит записей ?  Спасибо.
1 Vladal
 
22.10.15
12:12
Поля там все есть?
Зайди в меню Утилиты и посмотри содержимое документа.
2 Vladal
 
22.10.15
12:22
> файл данных в терминале называется "Form4 data"
или перепрошей его (залей "задачу"), если есть исходники, или в настройках УПП укажи, что данные будут считываться из Формы с номером 4.
Это в настройке подключения ТСД в самой 1С.

Я помню 2 параметра - номер com-порта и номер документа.
3 Vladal
 
22.10.15
12:23
*перепрошей на ту же прошивку, что и у других терминалов, но при условии, что они делают одну и ту же работу. А то может он заточен на многодокументную работу, например.
4 Ион
 
22.10.15
13:01
(1-3) Спасибо большое за участие. Содержимое документа смотрел. Там ШК. Но в принципе насколько я понимаю , в принципе содержимое файла не важно - оно будет загружаться с сообщениями об ошибках , типа "вот данные загружаются такие-то , но они не предназначены для этой табл. части и т.п." но просто не загрузится и все. А в моем случае просто не видит записей (в 1с в коде обработки выдает при всех возможных значениях документа от 0 до 9 что кол-во записей = 0  )
        //тест начало
        Для Сч=0 По 9  Цикл
                КолвоЗапДок = Объект.Драйвер.ЗаписейВДокументе(Объект.Параметры.НомерДокумента);
                Сообщить("Номер документа="+Сч+"   Кол-во записей док.="+КолвоЗапДок);

                
            
        КонецЦикла;
        
        //тест конец
==========================================
(2) номер формы в настройках указать нельзя - только номер документа
5 Ион
 
22.10.15
13:04
от предыдущего человека остались задачи для данного вида работ - перезаливаю задачу , но результат не меняется. Сам ТСД виден , можно туда залить задачу, базу. Но данные с него получать категорически не хочет....
6 Ион
 
22.10.15
13:10
Что можно еще посомтреть ?
7 Ион
 
22.10.15
13:18
Сейчас загрузил задачу немного другого вида работ - стало нормально из ТСД загружать.
Видно ошибка какая-то в предыдущей задаче...
Нужно значит с задачами разбираться
8 Vladal
 
22.10.15
14:32
(4) >> (2) номер формы в настройках указать нельзя - только номер документа

Это я и имел в виду. Просто из какой формыс каким номером идет считывание данных, так и называется документ.
9 Vladal
 
22.10.15
14:35
(5) Я с помощью драйвера своей обработкой напрямую писал и читал из ТСД, потому что типовая обработка "СерверТО" тупила: то ли 12, то ли 20 тыс наименований типовая грузила около 10 минут. Моя же - менее двух минут.
Потому что в типовой перед записью каждой строки в ТСД инициируется каждый раз драйвер и поэтому тормоза. Может, какое оборудование и требует такого подхода, но для ТСД я сделал свою обработку выгрузки.
10 Vladal
 
22.10.15
14:36
(4) >> Для Сч=0 По 9  Цикл
>>                КолвоЗапДок = Объект.Драйвер.ЗаписейВДокументе(Объект.Параметры.НомерДокумента);

Именно так я и читал количество документов и их объём при загрузке данных в многодокументной работе.
11 Ион
 
22.10.15
15:02
(Vladal) Разобрался точно в чем причина - именно в имени документа. Стоит флаг "Сохранять собранные из разных форм данные в разных файлах" , соответственно , что мне нужно сохраняется в файле типа ~"Form4 Data" и 1с его просто не видит ! В генераторе задач убрал эту галку - и все заработало (т.е. именно данные начали загружаться в 1с - то что будет проблема , если будут во всех формах работать одновременно - понимаю).
А как же так - почему же 1с не видит файл данных с другим именем ?
12 Ион
 
22.10.15
16:38
Как грамотоно решить данную проблему ?
Например, нужно две формы : приемка и брак , и данные нужно разнести в два документа.
Как это лучше сделать ?