Имя: Пароль:
1C
 
Терминал сбора данных и нетиповая конфигурация 1с 8.2 (управляемый интерфейс)
0 Svetlahok
 
31.05.11
17:41
Есть написанная с нуля конфигурация. Надо адаптировать ее для работы с ТСД. если у кого был подобный опыт, скажите, пожалуйста, насколько это трудоемко и трудозатратно? какие сложности были?
1 cleverence
 
02.06.11
13:21
в принципе, геморрой не очень большой.  для простых операций можно уложиться недели за две и оттуда уже дальше плясать.

есть два способа:

1) нарисовать все формочки для ТСД в 1С и ходить к ним по RDP. тут те же обычные сложности, что и с другими управляемыми формами - на клиенте ничего не доступно, всё надо таскать с сервера, писать кучу серверных методов для получения-возврата информации.

2) использовать готовую программу под ТСД, которая бы звала уже сразу серверный код.  тут можем предложить драйвер от нашей компании: http://www.cleverence.ru/site.aspx?page=MobileSmarts-1C-WiFi-Pro-Driver.  там на страничке приведено пару аргументов к тому, чем это может быть лучше RDP с точки зрения уже работы кладовщиков.
2 Svetlahok
 
14.06.11
18:14
(1) - операции простые - отгрузка товара, возврат. хватило бы и сканера ШК, но склады территориально не в одном помещении, компьютер вообще в другом, поэтому ТСД решили использовать
3 Nexux
 
14.06.11
18:19
нахрена на тсд изваращаться с упр. формами? я долго мучался, потом бросил и написал подсистему для ТСД на толстом))
4 Svetlahok
 
14.06.11
18:21
(3) - вы интегрировали тсд с нетиповой 1С?
5 Reaper_1c
 
14.06.11
18:23
+ (1), (3) а для любителей потрахаться можно взять расширение для КПК или Агент+ 2.0
6 Nexux
 
14.06.11
18:23
(5)не шитф тайм синхронизация не всегда катит
7 Svetlahok
 
14.06.11
18:24
про управляемый интерфейс имелось ввиду, что в самой нетиповой конфигурации используется управляемый интерфейс.
8 Nexux
 
14.06.11
18:24
(4)да у нас была своя wms на 8.1, начали переводить на 8.2 на УФ, столкнулись с проблемами с интефесом на ТСД, и так и оставили пока на толстом его
9 Nexux
 
14.06.11
18:26
смысла использовать УФ на ТСД если работа идет сразу в базе не вижу; а веб-клиент запилен более менее только под ios
10 Nexux
 
14.06.11
18:30
вообщем имхо самое сложное рисовать формы, особенно если хочется сделать по максимуму похожими на 8.1
11 Svetlahok
 
14.06.11
18:31
задача такая: в базе есть покупатели, кладовщик заходит в один склад, выбирает 1 покупателя - сканирует его изделия, потом 2 - сканиреут его изделия. потом переходит во второй склад, выбирает первого - к уже отсканированным на первом складе изделиям добавляет со второго и т.д. На терминала надо только покупателей выбирать и смотреть, что уже для него отсканировали. потом идет к компу и все данные сбрасывает
12 Svetlahok
 
14.06.11
18:32
внешний вид форм на самом термирнале не важен, чтобы попроще для пользователя было
13 Nexux
 
14.06.11
18:32
э, Вам, тогда обработка загрузки данных в ТСД нужна, поставляется Вашим вендором оборудования
14 Nexux
 
14.06.11
18:34
(13)+ насколько я понял Ваши ТСД без wifi, там установлен некий свой софт и Вам нужна обработка для конфы, чтобы заливать/сливать данные с ТСД
15 Svetlahok
 
14.06.11
18:34
(14) - у нас пока нет терминала, выбираем...
16 Serginio1
 
14.06.11
18:35
Написать на C# приложение для ТСД не особо сложно, зато более универсально под любые формы как документов, так и под конкретные задачи. Печать этикеток,упаковочные листы, офф и онлайн и их гибриды.
Работа с TCP/IP, COM.
17 MikeFromAtol
 
14.06.11
19:05
(16) зачем писать на С# приложение, когда уже есть готовые платформы для создания мобильных приложений? У нас есть решение, тот же А+2.0, тот же клеверенс софт. Выбор есть.
18 Serginio1
 
14.06.11
19:09
(17) Во первых все своё это уже готовое решение, адаптируемое под любые задачи намного гибче и легче. На C# проще решать множество задач, а счет богатой системы классов и их функциональности.
19 MikeFromAtol
 
14.06.11
19:11
(18) согласен, но писать свое приложение дольше и дороже. Не для всякой задачи это оптимальный выход.
20 Serginio1
 
14.06.11
19:14
Ну у каждого свой подход и скорость написания приложений.
Мне лично иногда проще самому написать чем разбираться в чужом решении особенно когда задачи не стандартны и требуют оптимизации по конкретные задачм, а кому то наоборот. Поэтому есть свобода выбора и я просто предлагаю альтернативу, которая требует несколько бОльшей квалификации, но и профессиональному росту.
21 MikeFromAtol
 
14.06.11
19:21
(20) абсолютно согласен, надо смотреть на конкретную задачу. Просто судя по описанию задачи ТС - например средствами нашего приложения это делается менее чем за 1 день. Правда надо выяснить сначала что за модель ТСД, мы не все имеющиеся в России поддерживаем
22 Svetlahok
 
15.06.11
14:10
Поясните мне, пожалуйста (я с ТСД не работала). существуют тсд с уже жестко запрограммированным интерфейсом и набором тех действий, которые можно в них делать и второй вариант - это тсд, для которых можно самим запрограммировать интерфейс.правильно? если выбирать 2 вариант, то надо к тсд еще что-то докупать, чтобы свой интерфейс делать?
23 woad2
 
15.06.11
14:35
(22) Если на ТСД ничего сложного делать не будете то подойдет cipherlab 800x, он же помоему самый дешовый из ТСД от 16 тыщ р., програмка чтобы интерфейс и тех действия в нем настраивать идет в комплекте, все приметивно и давольно просто, нужно только обработку написать чтобы в вашу конфу загружать и выгружать с него, премер обработки тоже есть в комплете
24 Svetlahok
 
15.06.11
14:45
(23) - спасибо, сейчас почитаю про этот тсд
25 Svetlahok
 
15.06.11
15:28
(23)- програмка чтобы интерфейс и тех действия в нем настраивать  - действия из списка стандартных только можно выбрать или свою логику реализовать?
26 woad2
 
15.06.11
15:44
(25) можно свою логику реализовать, но если в средствах не ограничены то лучше его не брать, просматривать на нем то что уже отсканировали не удобно, он годиться только чтобы донести введеную информацию до компа
27 Svetlahok
 
15.06.11
15:51
да в принципе в тсд и не надо просматривать, надо только чтобы информация относящаяся к разным покупателям не путалась между собой
28 woad2
 
15.06.11
15:55
(27) чтобы информация относящаяся к разным покупателям не путалась, можно между сканируемыми товарами вводить каконибудь идентификатор обозначающий покупателя, а обработка уже будет сама их находить и распределять
29 Svetlahok
 
15.06.11
15:59
(28) - пользователь, который будет работать с техникой на Вы, нам надо минимизировать его действия. Навводит еще идентификаторов, что потом не разберем - к кому -что относится...
30 Fragster
 
гуру
15.06.11
16:00
обмен через файлы можно
31 woad2
 
15.06.11
16:00
(29) распечатаный шк клиента как вариант
32 Svetlahok
 
15.06.11
16:02
(31) - не очень удобно физически, в одной руке - тсд, в другой картонка со шк клиентов...
33 Svetlahok
 
15.06.11
16:02
(30) - поясните, пожалуйста
34 woad2
 
15.06.11
16:04
(2) а почему нельзя использовать безпроводной сканер?
35 Svetlahok
 
15.06.11
16:07
(34) - для разных клиентов - разные документы на отгрузку, склады и комп - в разных местах. кладовщик "соберет" в тсд данные по всем клиентам со всех складов, а потом уж оптом в программу сбросит
36 MikeFromAtol
 
15.06.11
16:07
(23) лучше уж тогда посмотрите на Оптикон Н13
http://www.atol.ru/products/barcode/terminal/opticon/opticon-h13.html

Розничная цена сопоставима с этим сайфером, по ТТХ он гораздо лучше, экран отличный, а не строчное УГ в сайфере.
Единственный момент - наш софт, он бесплатен с определенными ограничениями.

ТСД с жестко запрограммированным интерфейсом - это уже не ТСД :) есть так называемые датаколлекторы. Но в них можно пожалуй говорить вообще об отсутствии интерфейса.
37 Fragster
 
гуру
15.06.11
16:07
(33) из ТСД выгружаем прогой в файл типа csv, в 1с засасываем этот файл
38 Nutsiiam
 
15.06.11
16:13
обычного блютусного сканера с памятью на тыщенку номеров - вам хватит для ваших целей за глаза. Как уже предлагали - вариант с меткой - самый простой. Если пользователь на ВЫ с техникой - то ему до мешалки где косячить - в меню тсд или пикая по штрихкоду метки. Суть одна - нужно как-то разделить эти наборы. Если только в этом задача - то ТСД вам нахрен не нужен.
39 Stim213
 
15.06.11
16:17
Если нужны многофункциональные и гибкие ТСД - посмотри на http://www.cleverence.ru/
40 Svetlahok
 
15.06.11
16:19
(38) - про сканеры с памятью - если рассматривать беспроводной вариант, то важна ли удаленость от блока, наличие стен на "пути следования кладовщика"?
41 Stim213
 
15.06.11
16:21
(40) у нас wi-fi работал и на 100 метрах, вне зависимости от стен
42 Stim213
 
15.06.11
16:23
+ внедрять в нетиповую - достаточно слямзить из типовой обработку ТООСервер, глобальный модуль по работе с ТО, спр ТО, и сами обработки обслуживания+драйвер
43 Svetlahok
 
15.06.11
16:23
(41) каков принцип действия сканеров с памятью, в какой момент данные в программу скидываются? там какая-то кнопка на сканере есть для этого?
44 woad2
 
15.06.11
16:26
(43) насколько я знаю информация начинает накапливаться в момент потери связи с компом, и скидывается когда связь опять появляется
45 Svetlahok
 
15.06.11
16:37
наверное, лучше все-таки тсд, будем в нем создавать столько документов, сколько покупателей - и кладовщик будет перключаться на нужный док.
46 Stim213
 
15.06.11
16:37
(43) да. как собирается документ, происходит автоматическая отправка на сервер(комп, который подключен к роутеру wi-fi), а уж в 1С ты настраиваешь обработчик(в обработке обслуживания) обновление инфы о файлах, полученных с ТСД
47 Nutsiiam
 
15.06.11
16:38
(43) со сканером идет книжка - там коды специальные. В вашем случае действия такие: кладовщик пикает по коду №1 - сканер переходит в режим запоминания. Все - дальше он пошел уже гулять с ним по складу. Далее - как нагулялся - подходит к базе и ставит сканер в кредл (ложит на базу) - файло автоматом сливается. Далее - пикает по коду №2 - память очищается. И далее - либо опять пошел гулять, либо переход в режим непосредственного сканирования обычного (пикает по коду №3). Вот такой нехитрый алгоритм работы.

Тебе же, чтоб реализовать задачу быстро и без мега-бабла на хитрые ТСД - достаточно открыть типовую УТ, прямо скопипастить вышеописанную обработку со всеми потрахами = все работает. Говорю, не абы чтоб потрещать, а как чел, который уже делал сие и ни раз - перетаскивал сканер в типовые БП. При сноровке - это делается за день :)
48 Svetlahok
 
15.06.11
16:41
(47) - после каждого отсканированного кода к компу он подходить не будет, надо все сразу насобирать
49 Nutsiiam
 
15.06.11
16:44
(48) хм. Это - АЛГОРИТМ. Т.е. можно ходить - гулять день - пока не набьешь всю память. В алгоритме важно - сканер ввести в режим - сканирую в память. Далее - забил ее. Далее - подошел слил. Далее - либо очистил память, либо нет.

После каждого отсканированного кода к компу не надо подходить - я и не писал такого нигде.

По поводу стен - когда сканер работает в режиме сканированья в память - естественно уже на все пофик. Современные блютусные сканеры, когда теряют базу, уже сами переключаются в память и пишут туда. А когда база найдется - выклювывается за раз вся инфа.
50 Nutsiiam
 
15.06.11
16:46
Тут вообщем то вся терка сводится к двум вещам:
1. можно обойтись без ТСД.
2. Можно купить ТСД + еще что-то там к нему + разрисовать какие-то красотульки

Токма нужно понять - если человек будет косячить, то он - будет косячить. Если не будет - то не будет.

А бабки то ваши - здесь варианты тебе уже предложили. Сядь, посчитай по деньгам, по времени, по простоте. И прими нужное решение. Может для тебя правда проще купить ТСД и все к нему и не клювать никому мосхи :)
51 Svetlahok
 
15.06.11
16:50
(50) - чтобы посчитать по деньгам - надо знать какой тсд купить, чтобы не возникло проблем с интеграцией
52 woad2
 
15.06.11
16:53
(51) тут уже писали про http://www.cleverence.ru/, там цены на ТСД и на ПО есть
53 Nutsiiam
 
15.06.11
16:54
у тебя трудности - технические. Это все вторые вопросы: когда и где делать документы - в тсд ли, не в тсд ли, а как их разделять когда засасывать, а какие кнопки жать, и нужно ли их жать и т.д. Тут надо с сутью так сказать определиться: если он не будет касячить, то это одно. Если будет - то насколько сильно. Если сильно - то видимо правда тсд вам поможет, но вопрос опять же насколько. И т.д. А у тебя проблемы - как на УФ нарисовать морду для ТСД, как подключить ТСД к 1С. Это второстепенные вопросы.

Первостепенный вопрос: какую информацию должен онлайн видеть ваш косячник. Если он что-то действительно должен прямо во время пиканья видеть - это ТСД. Если он должен ее как-то анализировать и додумывать - это ТСД. Если достаточно просто погулять/попикать - а разрулиться можно уже на стационарном рабочем месте - это обычный сканер.

Ну в любом случае - добро пожаловать в наш  мир :)
54 Svetlahok
 
15.06.11
17:05
(53) - конечно, первостепенный вопрос - что хотим получить. но технические моменты для меня не менее важны, т.к. делать-то потом придется, а заказчики оценку трудоемкости хотят не после выполнения работы, а до ее начала...
55 Nutsiiam
 
15.06.11
17:09
(54) >> а заказчики оценку трудоемкости хотят не после выполнения работы, а до ее начала...
в (47) читай: перетаскивал сканер в типовые БП. При сноровке - это делается за день. Т.е. тебе нужно будет обписать только обработку файло со сканера. С ТСД уже нюансы - но не сильно более сложные. Если все купишь - то все сведется к той же самой задаче, что описана выше.
56 Stim213
 
15.06.11
17:11
я делал обработку, которая в режиме реального времени выгружала на тсд кладовщиков документы, которые они собирали. Закончили собирать - нажали "закончить" в тсд - через 5 сек в 1С обновилась инфа о этом документе. ТСД подключались по wi-fi, кладовщикам не нужен был доступ к базе, им начальник склада выгружал доки.
Прикручивал к УТ, но приходилось переписывать даже обработку обслуживания ТСД
57 Svetlahok
 
16.06.11
12:36
если выбирать ТСД, то какая ОС предпочтительней: Windows или Cipher LAB?
58 Stim213
 
16.06.11
12:40
Windows , имхо
59 Svetlahok
 
16.06.11
12:42
(58) почему?
60 Stim213
 
16.06.11
12:43
(59)хз, привычнее. wi-fi, к примеру настраивается без особых проблем.
61 Svetlahok
 
16.06.11
12:48
по гибкости программирования CipherLAB мене гибкая?
62 MikeFromAtol
 
16.06.11
13:57
(57) разница в цене между этими классами устройств раза в 3-4 точно, не пугает?
повторюсь, если нужно бюджетное решение то мы рекомендуем вот эти ТСД
http://www.atol.ru/products/barcode/terminal/opticon/opticon-h13.html
63 MikeFromAtol
 
16.06.11
13:58
(61) для сайферов есть сайферовское же бесплатное приложение "генератор приложений", с его помощью рисуется а ля "конфигурация для ТСД" - интерфейсики с логикой работы.

для WinCE подобных бесплатных приложений нет. Только брать соответствующий модели SDK и рисовать приложение "по взрослому"
64 Stim213
 
16.06.11
14:00
не слушай MikeFromAtol, ему лишь бы продать своё))
65 MikeFromAtol
 
16.06.11
16:42
(64) не путай меня с КузьмойПруткоффым, который свой агентоид куда только не предлагает :)

а то что Оптикон Н13 делает сайферы 8000-ой серии - факт, не подлежащий сомнению.
66 Svetlahok
 
17.06.11
16:22
Спасибо всем за помощь, остановились на сканере с памятью. Отдельное спасибо за совет в (53)
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший