ATRIX: Загрузка данных в ТСД для ТиС 9.2 v.1.1" 2009г. ©

06.01.10

Интеграция - Терминал сбора данных

Предлагаю вашему внимаю на суд (объективный и без нападок) обработку по загрузке товаров в ТСД из ТиС 9.2.
Я постарался сделать ее как можно проще, так что жду пожеланий и предложений по модернизации.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
ATRIX:Загрузка данных в ТСД для ТиС 9.2 v.1.1" 2009г. ©
.rar 28,75Kb
90
90 Скачать (1 SM) Купить за 1 850 руб.

На идею написания подобной обработки натолкнула проблема поиска и необходимость данной обработки для ТиС 9.2.

Обработка использует драйвер ТСД от ГК "Атол".

Тестировалось на ТСД CipherLab 8001 и Casio TD930 с установленной прошивкой Mobile Logistics и стандартной конфигурацие "Инвентаризация с вводом данных (весовой ШК)"

После выпуска бэта версии была выпущена версия 1.0, чуть позже 1.1, опубликую изменения только этих версий.

v1.1
Добавлено/изменено
1. Кнопка настройки драйвера ТСД
2. Добавлена возможность сохранения формата выгрузки и формирования списка для дальшего использования для разных конфигураций.
3. имена файлов настроки и списка форматов выгрузки имеют имена PDX_list_format.a3x и PDX_setting.a3x
4. Добавлена возмоность выгрузки весовых товаров. В качестве идентификатора используются последние пять ЦИФР кода товаров.
5. Добавлен реквизит в значения формата "Код" - длина кода должна быть равна 8, иначе НЕ БУДЕТ работать пункт 7  
6. Доработана стандартная обработка обслуживания ТСД PDX1C.ert для работы с весовым товаром.
7. Доработана стандартная обработка обслуживания ТСД PDX1C.ert для работы с полем ШК, когда в него заливается значений кода номенклатуры.  
8. При выводе ошибок добавлен вывод описания действия, при котором произошла ошибка.

v1.0  
Добавлено/изменено
1.Обновлена обработка обслуживания ТСД PDX1C.ert
1.1. Запрашивается каким образом будет загружаться данные: все или только ненулевые
1.2. При запросе очистки ТСД будет предложен вариант очистки: полностью или обнулить количество.
1.3. Введены дополнительные проверки состояния и попытки вывода ТСД из состояния ошибки.
2.Изменено имя исполняемой обработки на work_with_dtc.ert
3.Основной код обработки "ATRIX:Загрузка в ТСД для ТиС 9.2 v.1.0" не изменен.

 

ВНИМАНИЕ!

Для корректной работы с самописными конфигурациями ML поля ШК и Количество должны стоять на первом и втором места соответственно!

См. также

Терминал сбора данных Весы Розничная торговля Системный администратор Программист Платформа 1С v7.7 Платформа 1С v8.3 1C:Бухгалтерия 1C77 Управленческий учет Абонемент ($m)

Набор внешних обработок 1С 8.3, 8.2, 8.1, 7.7. для загрузки новых документов 1С сразу из весов МАССА-К от 6 кг до 6 тонн. Из весов можно выгрузить 7 типов документов: поступление, перемещение, реализация, списание, инвентаризация, продажа и возврат. Гибкие настройки обработок под любую конфигурацию. Встроенный редактор для этикеток любого дизайна с ШК 7 форматов: ЕАN13, ЕАN13+5, Interleaved 2of5, ITF-14, Code39, Code128, ЕАN128.

1 стартмани

27.12.2016    21772    13    Boorkov    0    

2

Терминал сбора данных Системный администратор Оперативный учет 7.7 1С:Торговля и склад 7.7 Россия Абонемент ($m)

Поскольку в типовой ТиС отсутствует механизм загрузки в ТСД, была разработана эта обработка. Под конфигурации для ТСД: "Инвентаризация с вводом данных.ctf" "Простой сбор данных с разделенными справочниками.ctf" "Сбор данных.ctf" А также под конфигурации, разработанные на их основе, с лицензией PRO.

1 стартмани

02.03.2015    36509    41        11    

3

Терминал сбора данных Программист Платформа 1С v7.7 1C77 Розничная и сетевая торговля (FMCG) Россия Абонемент ($m)

ТСД CipherLab: выгрузка справочника номенклатуры в терминал, загрузка из терминала в документы (приходная, расходная, списание, текстовый файл - на выбор).

1 стартмани

25.09.2014    21798    13    LavinVladik    4    

3

Терминал сбора данных Оптовая торговля Логистика, склад и ТМЦ Программист Пользователь Платформа 1С v7.7 1C77 Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)

Конфигурация (без ограничений, без паролей/шифрований/защиты) обеспечивающая выполнение на ТСД в режиме подключения к терминальному серверу через RDP-клиент (онлайн работа складского персонала, непосредственно в базу 1С) складскую операцию "Перемещение" из ячейки в ячейку каких-либо ТМЦ. Разрешение экранных форм 480x640. Озвучка событий. Конфигурация с прилагаемым набором обработок может быть использована как основа/шаблон для программирования/создания производственных операций на ТСД для выполнения линейным складским персоналом.

24000 руб.

08.04.2014    41543    3    33    

16
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Cobranet123 375 27.04.09 08:08 Сейчас в теме
А зачем туда заносить данные? Настраивал ТСД, так там принцип работы то совсем другой... туда считываешь данные со штрих кодов товара на складе (тем самым получаешь остатки по складу), а затем все это выгружаешь в базу, зачем там то хранить данные?
2. Vladimir_D 122 27.04.09 08:44 Сейчас в теме
(1) а как быть с теми ШК, которых нет в базе? каким образом будите искать? К тому же работа с ТСД не сводится только лишь к инвентаризации. Им можно делать различные операции, в том числе расход, приход, перемещение и проч! Там уж без номенклатурных данных никак!
3. Cobranet123 375 27.04.09 08:53 Сейчас в теме
(2) А разве приход и списание ТМЦ, это не на основании инвентаризации делается?
4. Vladimir_D 122 27.04.09 09:03 Сейчас в теме
(3) я имел в виду расходные, приходные накладные!
Кстати, инвентаризацию тоже весьма удобно проводить с ТСД, когда в нем есть данные о товаре! Как вы найдете тот ШК, который считали, а при загрузке ТиС вам будет ругаться, что такой ШК не найден!
Я так понимаю, вы мало работали с ТСД и не знаете о продукте Atol:Mobile Logistics ?
http://www.atol.ru/products/programs/trade-work/mobile-logistics/
5. Cobranet123 375 27.04.09 09:10 Сейчас в теме
(4) Вы правы, я с Atol:Mobile Logistics, мало работал, приходилось только в условиях "надо вчера еще было сделать" подключить ТСД и настроить его на работу...
Но обработку вашу скачал и гляну более подробно. Скорее всего я еще не о всех плюсах работы с ТСД знаю.
20. etmarket 919 26.05.14 13:24 Сейчас в теме
Спасибо за обработку! Но возникли следующие проблемы:

1) Неясно как редактировать поля формата выгрузки. Не получается добавить поле "Количество".

2) При попытке сохранить формат выгрузки по нажатию клавиши "Сохранить" в настройках появляется ошибка:

ПрименитьНастроки<<?>>(1)
Процедура не обнаружена (ПрименитьНастроки)


3) При выгрузке одной позиции выгрузка проходит, но в терминале товар не появляется. При выгрузке нескольких позиций номенклатуры выдает ошибку:
"Ошибка: -2413 (Нарушена уникальность данных (2, 1))"

Используется ТСД HoneyWell ScanPal 5100 RUS. ПО на ТСД - MobileLogistics (Стандартная конф. для инвентаризации). Система учёта - 1С ТиС реадкция 9.2 версия 7.70.921. Проводились эксперименты на версиях драйвера АТОЛ: 6.12.9.0 и 8.0
24. 19.02.15 05:02 Сейчас в теме
(20) dimi3o,

Эта ошибка возникает когда в таблицу попадают одинаковые ШК. При беглом осмотре нашел 2 ошибки. включая и эту. первая не найден при загрузке в накладную ШК. там осуществляется поиск ШК в номенклатуре, когда он прописан в единицах.

А так-же во многих случаях у одного товара может быть несколько ШК а эта обработка загружает только базовую единицу. сами понимаете при сканирование товара он просто будет не найден. пришлось доработать с учетом под эти задачи.

Вообще автору респект за проделанную работу, экономит время.
Но думаю имеет смысл в настройках добавить чекбоксы для параметров, иначе эти постоянные вопросы любого вгонят например на нулевые цены и прочее подобное. много проверок и вопросов.
25. etmarket 919 23.02.15 13:51 Сейчас в теме
(24) trade70, спасибо за пояснения.

Очень хотелось бы увидеть вашу версию обработки.

Я также много чего добавлял для загрузки номенклатуры в наш Honeywell Scanpal 5100/
28. CheBurator 2695 24.02.15 15:09 Сейчас в теме
(24) в тисе штатно "заблокирована" возможность неуникальных ШК.Если присутсвуют неуникальные ШК - это сделано в "обход" типовых механизмов. И тут, при загрузке, без интерактивного выбора оператором - вряд ли получится - светим оператору все товары\единицы с одинаковым ШК - он ручками выбирает нужный... Правда с трудом себе представляю, как оператор при сливе через стакан знает что именно было отсканировано на неуникальном ШК (или я чего-то не понял)
6. Vladimir_D 122 27.04.09 20:14 Сейчас в теме
что-то 21 скачивание и только один человек коммент запостил!
7. Fisherru 78 04.05.09 16:39 Сейчас в теме
Здравствуйте.
Приятно, что и за ТСД на инфостарте взялись.
А то в старые времена, года 3 назад, очень долго долбился на АТОЛовском сайте по этой теме.
Не знаю есть ли смысл пытаться сделать что-то универсальное для Mobile Logistics и стандартных конф?
Логичнее, как сделал я на АТОЛовсам сайте выложить пример конкретной работы (обмена данными) между ТСД и 1С - принцип будет понятен и народ под себя заточит, что надо ;-)
Если интересно, то и сдесь выложу.
А что касается Mobile Logistics, то есть ньанс, там при переходе с 3-х на 4-х версию структура таблиц изменилась поля «ИД_товара» и «количество» изменило порядковый номер.
Да и много разных нюансов ещё...
А что касается ТСД CipherLab 8001 и Casio TD930 – не рулят.
Большой опыт эксплуатации склонил к Casio IT-600 – дороже, но ревизоры его полюбили :-)
8. Vladimir_D 122 04.05.09 19:13 Сейчас в теме
с ТиС'ом такие конфы и ТСД не уживутся - придется сильно городить, да и правы Вы - стоит ли? я делал это на простенькие конфы. А на специфичные надо писать специализированные обработки. Клиенты у меня любят экономить, вот и писал на простые!
Спасибо за коммент!
9. Vladimir_D 122 01.07.09 09:26 Сейчас в теме
Есть идея добавить возможность работы с ПО от компании Гексагон http://geksagon.ru в сравненении с Mobile Logistic от ГК АТОЛ, ПО Гексагона распространяется бесплатно.
10. Fisherru 78 02.07.09 13:42 Сейчас в теме
Посмотрел я чего они предлагают.
Глубоко не вчитывался, но суть похоже в том, что они предлагают "продукт в себе". Закрытый кубик. А если у вас не так - милости просим - под вас доработаем.
Мы же купили конфигуратор АТОЛовский (за хорошие бабки) и теперь мало того, что мы можем переделывать стандартные конфы под себя (что и было сделано).
Но и писать вообще что угодно...
Так что Гексагоном пока не проникся...
11. Vladimir_D 122 02.07.09 13:58 Сейчас в теме
Был на семинаре ВЦ СофтБаланс в Питере 21-23- мая 2009г., там были представители Гексагона, оборудование понравилось: инвертаризация, мобильное этикирование, RFID и проч... Вот и подумал, почему бы и нет...
12. пользователь 11.08.09 13:12
Сообщение было скрыто модератором.
...
13. Vladimir_D 122 11.08.09 13:26 Сейчас в теме
какая версия прошивки и драйвера?
14. OGV 14.10.11 16:13 Сейчас в теме
Ровно год назад скачал Вашу обработку. Обработка у клиента работает нормально, клиент доволен. Спасибо.
15. Vladimir_D 122 14.10.11 18:16 Сейчас в теме
16. Lapitskiy 1061 15.04.13 08:21 Сейчас в теме
Ссылка на сайт Атолла мертвая: "Ссылка, по которой вы попали на эту страницу является «мертвой», удаленной или закрытой для просмотра."
Поправьте пожалуйста!
17. Vladimir_D 122 15.04.13 08:45 Сейчас в теме
Ссылка идет на ветку форума с побоной публикацией. Видимо ветку удалили. Там нет ничего нового.
18. Lapitskiy 1061 16.04.13 07:56 Сейчас в теме
В вашей документации написано:
"Загрузкаи из ТСД.
В документе, который поддетживает загрузку из ТСД вызвать эту операцию."
А если это ТиС 7.7? Что делать? Есть возможность загрузить данные в документ стандартного ТиС?
19. Vladimir_D 122 16.04.13 10:00 Сейчас в теме
В тис грузится штатными средствами. В документе заполнить - загрузить из терминала
21. etmarket 919 26.05.14 13:26 Сейчас в теме
Заранее спасибо за ответ!
22. Vladimir_D 122 26.05.14 16:12 Сейчас в теме
Действительно, закралась ошибка. Спасибо за обратную связь. Странно, что я её сразу не увидел, хоть и тестировал эту функцию.
Постараюсь исправить в ближайшее время.
23. etmarket 919 26.05.14 17:03 Сейчас в теме
(22) еще раз спасибо за обработку! Разобрался, всё работает)
26. CheBurator 2695 24.02.15 15:05 Сейчас в теме
27. 24.02.15 15:07 Сейчас в теме
да я свою пишу уже, пока терминал под рукой есть. заказчика не устроило что много окон и вопросов, для него не просто работать с ней. попросил по привычней сделать не так универсально как тут(
у него обработка от скансити для chiper он к ней привык. там сказал загрузить он и грузит без всяких лишних вопросов, тут более универсальней сделано. сделаю выложу.
29. 24.02.15 15:15 Сейчас в теме
да я знаю что заблокирована...но каким-то образом в базе действительно один товар и 2 одинаковых ШК. поэтому ошибка и у меня была такая. потом посмотрел дальше в ТСД по умолчанию загружена форма инвентаризации у все так. там форма 0 по ШК имеет ключевое поле то есть уникальное. поэтому и ошибка
30. CheBurator 2695 24.02.15 15:24 Сейчас в теме
(29) да понятно каким. писалась\использовалась загрузка данных, написана криво, без контроля. или использовались какие-либо универсальные обработки - с ними можно много чего натворить, но надо понимать что к чему
31. 24.02.15 15:30 Сейчас в теме
вот чего не знаю того не знаю. даже не припомню такого случая чтоб им кто-то писал такую обработку. у них локальная база. выходов в другие нет. может только оператор вбить. самое смешное только один такой товар других нет.

и кто-то тут тоже писал про такую ошибку. значит случай не единичный. понятно что в обработке всего не учтешь. но в обработке не правильно отрабатывает проверка на этот случай я смотрел поэтому и ошибка все равно возникает. я подправил и ошибка пропала
32. maskva 20.07.15 16:47 Сейчас в теме
Прокомментируйте пожалуйста возможность работы с Zebex PDL-20. И какие параметры у таблиц должны быть на самом терминале? Я так понимаю что в одну таблицу набиваем инвентаризацию, а в другую загружаем остатки, но как терминал будет сличать и находить ШК между таблицами? Спасибо.
33. Vladimir_D 122 22.08.15 10:35 Сейчас в теме
(32) maskva, на самом терминате должна стоять прошивка Mobile Logistict от АТОЛ'а (мануал тут), а конфигурация, обычно, "Инвентаризация с вводом данных (atol)" - она бесплатная (хотя сейчас и конфигуратор для дос-терминалов бесплатный).
Посмотреть типы и состав таблицы есть 2 варианта
1. Поставить конфигуратор ML (ссылка и мануалы тут) и в бесплатном режиме посмотреть состав таблицы Товары, она там самая первая.
2. Этот подход покажет только состав таблицы. Ставите драйвер ТСД либо с общего дистрибутива ДТО, либо который идет в коьплекте с ML. Заходите в тест драйвера ТСД, налаживаете связь (мануалы очень подробны) и в главном окне теста драйвера жмете Из ТСД в таблицу.

В данной конфигурации ML всего 2 таблицы: Товары и Настройки(могу ошибаться со второй таблицей).
В Товарах такие колонки:
1.ШК (строка)
2. Количество(число)
3.Наименование(строка)
4. Цена(число)
5.комментарий (строка)

МОгу конечно, ошибаться в очередности колонок, но в целом верно.
34. 22.08.15 11:39 Сейчас в теме
(33) чет не понял про конфигуратор для DOS-терминалов? Я в марте ставил свежий MobileLogistic и что-то не заметил там для Opticon SMART он досовский бесплатность этого конфигуратора.
35. Vladimir_D 122 22.08.15 12:22 Сейчас в теме
(34) trade70, там зависит от выбранной модели ТСД. с версии 5.1 (если не ошибаюсь) конфигуратор для НЕ виндовых терминалов бесплатный. надеюсь, я ничего не пропустил в лицензионной политике Атола
36. 22.08.15 14:03 Сейчас в теме
(35) а у тебя она есть 5.1 ? ...ставил 5.4 нефига не бесплатная. хотя ТСД дос.
37. Vladimir_D 122 22.08.15 21:38 Сейчас в теме
(36) trade70, либо я действительно что-то пропустил в лицензионной политике Атола касаемо ML (давно ими не занимался). Я задал вопрос техподдержке, потому как точно помню бесплатность конфигуратора для доса (знаю в Атоле некоторых людей и они лично мне говорили об этом на конференциях).
(32) maskva, по вашему вопросу я постарался ответить, но, к сожалению, не нашел вообще поддержку данного аппарата ML'ом =(. У Вас получилось установить ML на него?
Оставьте свое сообщение