AllegroClient - Android - конструктор складских операций для терминалов сбора данных и смартфонов (нативное приложение на Java)

Публикация № 1129730 01.10.19

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

ТСД Андроид штрихкод штрих-код камера мобильное Urovo сканирование WMS мобильная разработка

AllegroСlient-android– универсальное программное обеспечение для мобильных устройств, позволяющее организовать учет на складах, в торговых залах, в магазинах с применением штрих-кодирования. Решение превращает мобильный телефон в полноценный терминал сбора данных, а так же может использоваться на любой модели терминала сбора данных с ОС Android. Программный продукт позволяет адаптировать всевозможные бизнес процессы под любые конфигурации 1С версий 8.2 и выше. Преимущественное отличие от других систем – вся разработка логики работы клиента на мобильном устройстве осуществляется на стороне 1С и не требует от программиста 1С отдельных знаний. Программа позволяет быстро настроить операции на мобильном устройстве в связке с 1С. Конструирование форм и программирование обработчиков событий осуществляется во внешней обработке, что в свою очередь не требует изменений в конфигурации 1С.

Преимущества AllegroClient

  • Разработка логики работы клиента на мобильном устройстве осуществляется на стороне 1С и не требует от программиста 1С отдельных знаний.
  • Скорость разработки. Простую операцию можно реализовать в пределах 30 минут.
  • Свободное расположение элементов на форме. Расположение и размер элементов ограничены только Вашей фантазией.
  • Требуется только однопользовательская лицензия 1С на компьютере, где установлен Сервер ТСД, при этом одновременное количество устройств не ограничено.
  • Продолжение разработки под WinCE //tf21.ru/public/296564/, которая ведется с 2014 года, по этому приложение имеет обкатанную логику и все блокирующие проблемы устранены.
  • Есть реальные внедрения в компаниях силами внутренних сотрудников, при этом освоение ПО не вызвало никаких трудностей.
  • Скорость обмена с сервером составляет доли секунды. Скорость даже выше, чем при обмене по http, так как поддерживается постоянное соединение (на уровне sockets).
  • Конструирование форм и программирование обработчиков событий осуществляется во внешней обработке, что в свою очередь не требует изменений в конфигурации 1С.
  • Проверена работа на терминалах сбора данных: Urovo, Honeywell, Атол Smart, Zebra.
  • Готовое решение для продуктов 1С, не требующее для работы промежуточных баз и конфигураций, подсистем.
  • Возможность адаптировать всевозможные бизнес-процессы под любые конфигурации 1С версий 8.2 и выше.
  • Есть готовые решения для типовых конфигураций 1С.
  • Программное обеспечение поддерживает полноценный on-line режим.
  • Поддержка стабильной связи (при обрыве соединения происходит «мягкое» переподключение, незаметное для пользователя).

 

 

Пример интеграции ПО AllegroClient-Android с подсистемой 1С МДЛП

 

Используемый стек:

C#,Java,1C

Перечень возможных складских операций:

  • Сбор штрих-кодов
  • Инвентаризация
  • Приемка
  • Отбор заказов
  • Перемещение между адресами хранения
  • Размещение на складе
  • Оприходование и списание
  • Возврат товаров
  • Переоценка

и многие другие.

Программа позволяет работать только в режиме онлайн, т.е.  предназначена для работы мобильных устройств в беспроводной сети.  Программный продукт не требует для работы промежуточных баз и конфигураций, т.е. обмен осуществляется на прямую с рабочей базой. На следующей схеме продемонстрирован принцип работы:

Из представленной схемы видно, что программный продукт состоит из трех частей:

«Сервер ТСД»- приложение на стационарном компьютере, поддерживающее связь мобильных устройств и стационарного компьютера, а так же осуществляющее обмен с 1С. Для обеспечения неснижаемой скорости обмена с 1С, при увеличении количества соединений или увеличении интенсивности обмена, «Сервер ТСД» создает пул com-соединений, наращивая или снижая  количество данных соединений в зависимости от нагрузки.

Клиент – приложение,  работающее на мобильном устройстве,  логика работы которого, настраивается на стороне 1С.

Внешняя обработка 1С – модуль, в котором содержатся макеты форм и программный код, описывающий работу приложения.

В поставке содержится демонстрационные обработки.

Поддерживаемые конфигурации:

  • «1С:Управление торговлей»  11.2
  • «1С:Управление торговлей»  11.3 
  • «1С:Управление торговлей»  11.4

Поддерживаемые операции:

  • Приемка
  • Отбор
  • Инвентаризация
  • Сбор штрих-кодов

 

 Распространение:
Свободно

 

Подготовка системы и установка

 

Перед установкой необходимо убедиться, что компьютер, на который предполагается установить «Сервер ТСД», соответствует приведенной ниже конфигурации.
Компьютер, который будет поддерживать связь с ТСД должен иметь следующую конфигурацию:

  • Операционную систему — Windows XP/2000/2003/Vista/7/8/10
  • NET framework 3.5
  • Важно!Система 1С версии 8.2 и выше.

Для связи мобильных устройств и стационарного компьютера необходимо наличие коммуникационного оборудования и набора интерфейсных кабелей.

Установка «Сервера ТСД»

Для установки необходимо:

  • Запустить файл SetupAllegroClient.msi и следовать инструкциям мастера установки.
  • Скопировать обработку «AllegroClient_UT11_4_android.epf» в любое место на диск ПК (обработка содержится в поставке «AllegroClient»).

 

Установка Клиента на мобильное устройство

 

Для установки, необходимо скопировать файл AllegroClient-android.apk на мобильное устройство. Установить приложение на мобильном устройств.
После установки можно приступать к настройке системы «AllegroClient».

Настройка программы

 

Настройки сервера «Сервер ТСД »:

Окно настроек открывается в главном окне приложения «Сервер ТСД» в меню «Сервис->Настройки».

В данном меню устанавливаются настройки соединения с системой 1С.
Для файловой системы 1С, устанавливаем флажок «Файловая база», заполняем следующие настройки:

  • База — путь к базе 1С.
  • Пользователь — указываем пользователя 1С (должен иметь права администратора)
  • Пароль- пароль пользователя 1С
  • Имя функции — указываем имя функции «ОбработкаЗапросаСервераТСД», данная функция содержится в обработке, которая имеется в комплекте поставки.
  • Версия 1С8 — для 1С версии 8.2 ставим 2 для 8.3 соответственно 3
  • IP – ip-адрес ПК на котором установлен Сервер ТСД.
    Порт — любой, укажем 2001 (в дальнейшем этот же порт установим в настройках клиентского приложения)
    Обработка — путь к обработке «AllegroClient_UT11_4_Android.epf» (обработка содержится в поставке «AllegroClient»)

Важно! Пользователь 1С, которого указываете в настройках сервера, должен иметь режим запуска «Обычное приложение».

Для серверной системы 1С, снимаем флажок «Файловая база», заполняем следующие настройки:

  • Сервер — наименование сервера 1С.
  • База — наименование базы 1С.
  • Пользователь — указываем пользователя 1С (должен иметь права администратора)
  • Пароль- пароль пользователя 1С
  • Имя функции- указываем имя функции «ОбработкаЗапросаСервераТСД».
  • Версия 1С8 — для 1С версии 8.2 ставим 2 для 8.3 соответственно 3
  • IP – ip-адрес ПК на котором установлен Сервер ТСД.
  • Порт — любой, укажем 2001 (в дальнейшем этот же порт установим в настройках клиентского приложения)
  • Обработка — путь к обработке » AllegroClient_UT11_2_Android.epf» (обработка содержится в поставке «AllegroClient»)

 

Важно! Если вы используете операционные системы Vista или Windows 7/8/10, по причине того что в данных системах предъявляются повышенные требования к политике безопасности, при сохранении настроек может возникать ошибка. Для устранения этой проблемы, нужно открыть полный доступ к папке, где установлена программа.

После сохранения настроек, запускаем «Сервер ТСД», кнопка «Запуск».

 

Конфигурирование  программы

 

Подготовка макетов форм.

Макет формы, который в дальнейшем будет отображаться на мобильном устройстве, проектируется на стороне 1С во внешней обработке, путь к которой ранее указали  в настройках «Сервера ТСД».  Размер формы должен соответствовать разрешению экрана на мобильном устройстве.

Важно! Разработка форм осуществляется в режиме неуправляемых форм.

Для проектирования используются следующие элементы формы:

  • Поле ввода с типом «Строка» или «Число»
  • Флажок
  • Надпись
  • Кнопка
  • Поле выбора
  • Поле списка
  • Табличное поле

В обработке можно создать несколько макетов форм, каждая форма будет соответствовать отдельной операции, которую хотите реализовать. На стороне клиента формы будут динамически формироваться на основе считываемых параметров и размеров элементов, смоделированных в формах  1С. На стороне мобильного устройства формируется  меню со списком операций.

 

На стороне мобильного устройства меню со списком форм c  будет выглядеть так:

Пример макета формы в 1С в конфигураторе (форма «Инвентаризация») :

На стороне мобильного устройства:

Для работы программы на мобильном устройстве с макетами форм 1С, необходима промежуточная выгрузка  параметров форм из 1С в xml – файлы. Для этого в меню «Сервера ТСД» необходимо выбрать «Выгрузка параметров форм», откроется окно, в котором нужно подтвердить выгрузку. Если выгрузка прошла успешно, то появится список выгруженных форм.

 

Программирование логики работы

Вся логика работы разрабатывается в той же обработке что и проектировка форм.  Разработка осуществляется в модуле обработки  в экспортной функции (имя функции указывали ранее в настройках «Сервера ТСД» — ОбработкаЗапросаСервераТСД).

Функция содержит 5 входящих параметров:

  • КодСотрудника
  • Событие
  • НаименованиеФормы
  • Данные
  • МассивСКонтролами

А теперь подробнее о каждом параметре.

   КодСотрудника – данный параметр необходим для авторизации сотрудника на клиенте, можно  использовать  любой реквизит, однозначно идентифицирующий пользователя 1С, лучше использовать короткий набор символов для быстрого набора в поле авторизации ТСД.

   Событие –  наименование события от клиента. Необходимо выделить два типа событий зарезервированные системой и незарезервированные.

 

Зарезервированные события

Identification – событие срабатывает при авторизации на клиенте. В этом событии необходимо сделать  проверку параметра «КодСотрудника».

Scan – событие срабатывает при сканировании камерой смартфона.  Параметр «Данные», при срабатывании события, возвращает  отсканированный штрих-код.

Load – событие срабатывает при открытие формы.

Report  — данное событие формирует произвольный отчет. Событие вызывается  при нажатии на кнопку с наименованием «Report» (наименование  кнопки задается в конфигураторе). Для формирования отчета необходимо из функции возвратить массив, которым будет заполнен отчет на мобильном устройстве, представляющий собой произвольную таблицу. Размер  таблицы отчета  (количество колонок  и строк) формируется на основании возвращаемых данных.  Первый элемент массива содержит наименования колонок, разделенных  разделителем «;» и имеет следующий формат :

«НаименованиеКолонки1; НаименованиеКолонки2; НаименованиеКолонки3……

Следующие элементы массива содержат данные отчета,  разделенные разделителем «;»:

«ДанныеКолонки1Строки1; ДанныеКолонки2Строки1; ДанныеКолонки3Строки1……

«ДанныеКолонки1Строки2; ДанныеКолонки2Строки2; ДанныеКолонки3Строки2……

 

Незарезервированные события

Данные события возникают при нажатии экранных кнопок на мобильном устройстве. Событие имеет наименование такое же, как наименование  кнопки или поля ввода, присвоенное при разработке форм.

 

 Входящие данные (входящие параметры функции)

   НаименованиеФормы —  наименование текущей формы, в которой происходит работа на мобильном устройстве. Возвращается при любом событии кроме «Identification».

   Данные – возвращает штрих-код  при событии «Scan».

   МассивСКонтролами – Сом-массив  в строках которого  содержаться все наименования элементов формы текущей формы с их текущими значениями. Строка массива имеет следующий формат: НаименованиеЭлемента;ЗначениеЭлемента;

Наименование элемента – наименование элемента, которое было задано элементу в конфигураторе.

Значение элемента – строковое представление значения элемента формы.  Для некоторых элементов есть свои особенности:

Элемент  «Поле списка» —  возвращается только выделенное значение, или ни чего, если не один из элементов списка не выбран.

Элемент «флажок»  возвращает значения:

  • «1» — включен.
  • «0» — выключен

Для элемента «Табличное поле» получаем данные выделенной строки;

«Наименование;Индекс строки;Колонка1;Колонка2;Колонка3;…

Если наименование нажатой кнопки (События) содержит часть наименования табличного поля, то получаем все строки табличного поля, в формате приведенном выше.

Возвращаемые данные функцией

При возврате данных из функции нужно сформировать аналогичный com-массив,  как в параметре «МассивСКонтролами»,  основное отличие в формате возвращаемой строки,  дополнительно  указывается  значение видимости, доступности элемента,  наличие фокуса.  Можно возвращать только те элементы, которые нужно изменить,  при этом,  хотя бы один элемент в массиве должен присутствовать.

Наименование элемента – наименование элемента, которое было задано элементу в конфигураторе.

Значение элемента – строковое представление значения элемента формы.

Видимость элемента – задает видимость элемента формы. Принимает значения:

  • «1» — элемент отображается
  • «0» — элемент не отображается

Доступность элемента – задает доступность элемента формы. Принимает значения:

  • «1» — элемент доступен
  • «0» — элемент не доступен

Фокус – задает фокус элементу формы. Принимает значения:

  • «1» — фокус установлен элементу формы
  • «0» — фокус снят с элемента формы

 

Для элементов «Поле списка»  и «Поле выбора»  имеются  особенности формата возвращаемых данных. Так как это список, можно передать несколько значений для заполнения списка, каждое значение является отдельным элементом массива. Для очистки списка, в значении элемента нужно использовать пустую строку.

Для элемента «Табличное поле» в формате возвращаемых данных используются команды. Использование команд позволяет управлять заполнением и изменением состава строк в «Табличном поле» на стороне ТСД.

Список команд:

  • Add – добавляет строку в «Табличное поле»
  • Update – обновляет конкретную строку в «Табличном поле»
  • Delete – удаляет конкретную строку в «Табличном поле»
  • Insert – вставляет конкретную строку в «Табличное поле»
  • Clear – очищает строки в «Табличном поле»
  • SelectItem – перевод курсора на конкретную строку «Табличного поля»
  • HideColumn – скрывает отдельную колонку в «Табличном поле»

Формат строки выглядит следующим образом:
Наименование табличного поля; Команда; Видимость; Доступность;Фокус; ИндексСтроки; Значение колонки 1; Значение колонки 2; Значение колонки N;…

Вывод диалоговых окон

Для того что бы отобразить ошибку на ТСД в виде предупреждения, необходимо возвратить один элемент com-массива в следующем формате –«ERROR,Текст ошибки».

Так же, для того чтобы не менять элементы формы, можно возвратить com-массив с элементом «SUCCESS,»

Если необходимо вызвать «Диалог вопроса», то необходимо в возвращаемый com-массив добавить элемент -«DoQueryBox; Текст вопроса;», на мобильном устройстве, после нажатия «Yes/No» отработает событие и отдельные  параметры будет иметь следующие данные:

  • Событие – наименование предыдущего события.
  • МассивСКонтролами – все элементы формы плюс «DoQueryBox» со значением «1», если была нажата клавиша «Yes», значение «0», если была нажата клавиша «No».
  • Данные – штрих-код, если предыдущие событие было «Scan».

Из выше описанного видно, что функция на стороне 1С принимает исчерпывающую информацию о текущей форме на мобильном устройстве, задача программиста обработать входящие параметры, произвести необходимые операции с базой  и возвратить необходимые данные для изменения значений элементов на форме мобильного устройства.

 

Сканирование штрих-кодов

  Сканирование штрих-кодов производиться с помощью камеры устройства, для этого нужно установить приложение Zxing для сканирования штрих-кодов с телефона. Запуск операции сканирования происходит при нажатии на кнопку с наименованием «Scan». При сканировании штрих-кода отрабатывает событие «Scan», которое необходимо обработать на стороне 1С. Для терминалов сбора данных необходимо в настройках сканера добавить суффикс «Enter». Сканирование необходимо производить в поле ввода на форме. Важно! Наименование поля ввода должно быть «BARCODEBOX». На стороне 1С будет срабатывать событие «BARCODEBOX».

 

Зарезервированное слово Null

Бывают ситуации, когда нужно изменить видимость/доступность, при этом нет необходимости изменять значение элемента. В данной ситуации можно использовать зарезервированное слово «Null». В строку передаваемых данных вместо значения элемента необходимо указать «Null».

 

Настройка и работа клиента на мобильном устройстве

 

При первом запуске клиента, необходимо внести настройки:

Окно настроек имеет четыре пункта:

  • IP адрес сервера — IP адрес ПК, на котором установлен «Сервер ТСД».
  • Порт – порт, который был указан в настройках «Сервера ТСД»
  • Время ожидания — время ожидания ответа от сервера в секундах, рекомендуем установить 90 секунд

После сохранения настроек нужно ввести код сотрудника в окне авторизации:

Если были правильно указаны настройки, то на «Сервере ТСД» отобразится событие «Подключение».  После подтверждения авторизации появится список форм (операций), которые были созданы в обработке 1С. После выбора необходимой операции, можно начинать работу с программой  по алгоритму, заложенному на стороне 1С.

Скачать файлы

Наименование Файл Версия Размер
AllegroClient - Android - конструктор складских операций для терминалов сбора данных (Сервер ТСД и apk)

.rar 3,15Mb
22
.rar 1.1 3,15Mb 22 Скачать
Обучающая обработка

.rar 11,57Kb
9
.rar 1.1 11,57Kb 9 Скачать
Обработка для конфигурации Управление торговлей 11.2

.rar 40,31Kb
7
.rar 1.1 40,31Kb 7 Скачать
Обработка для конфигурации Управление торговлей 11.(3-4)

.rar 40,02Kb
14
.rar 1.1 40,02Kb 14 Скачать
Обработка интеграции с подсистемой 1С МДЛП (операция приемка)

.epf 8,19Kb
3
.epf 8,19Kb 3 Скачать
Обработка для конфигурации Управление торговлей 10

.rar 39,07Kb
3
.rar 39,07Kb 3 Скачать
Обработка для конфигурации Розница 2.2

.epf 44,48Kb
2
.epf 44,48Kb 2 Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. adapter 399 18.10.19 09:19 Сейчас в теме
Концепутально! новый тонкий клиент под андроид
2. AgroPZU 21.11.19 13:04 Сейчас в теме
Здравствуйте. Можно доработать под Терминал сбора данных Urovo i6300, считывание штрихкода сканером, не камерой.
3. allegrosoft 49 21.11.19 16:32 Сейчас в теме
(2) Да конечно, в обработке нужно добавить отдельное поле ввода "BARCODEBOX". В это поле необходимо осуществлять сканирование и обрабатывать событие "BARCODEBOX". По сути - это универсальное решение для любого ТСД. На ТСД Urovo i6300 сканирование тестировалось.
4. allegrosoft 49 21.11.19 18:18 Сейчас в теме
Так же, на ТСД Urovo i6300 сейчас одна компания успешно внедряет складские процессы с использование данного ПО
5. C5tash 29.01.20 19:25 Сейчас в теме
Здравствуйте,у нас не имеется конфигурации Управление торговлей 11.2. Приложению я скачал,обработку установил на пустую базу но слишком много ошибок выдает при выгрузка
6. allegrosoft 49 29.01.20 23:31 Сейчас в теме
(5)Используйте обучающую обработку
7. пользователь 22.03.21 13:14
Сообщение было скрыто модератором.
...
8. пользователь 22.03.21 13:15
Сообщение было скрыто модератором.
...
9. Konstatine 7 22.03.21 13:16 Сейчас в теме
Здравствуйте еще раз. Я писал Вам сегодня в другой теме по поводу Urovo i6200s
Скачал сам AllegroClient, а на обработку для конфигурации Розница 2.2 не хватило СтартМани.
Не могли бы скинуть на мою почту ?
Я буду очень благодарен Вам.
10. allegrosoft 49 22.03.21 13:34 Сейчас в теме
11. пользователь 22.03.21 13:36
Сообщение было скрыто модератором.
...
12. пользователь 22.03.21 13:36
Сообщение было скрыто модератором.
...
13. Konstatine 7 22.03.21 13:57 Сейчас в теме
или ivt-24(собака)mail.ru
Как будет удобней.
14. Konstatine 7 23.03.21 12:02 Сейчас в теме
Подскажите, кто-нибудь сталкивался с подобной проблемой? Читал где-то что люди откатывались на версии 8.3.4. Но это ведь не самый хороший выход из ситуации)

Спасибо за любой совет
Прикрепленные файлы:
15. allegrosoft 49 23.03.21 12:49 Сейчас в теме
(14) comcntr.dll зарегистрировать
16. Konstatine 7 25.03.21 12:34 Сейчас в теме
Доброго дня! Скажите, можно ли чтобы при сканировании использовался именно сканер штрихкода, а не камера ТСД?
С камерой ведь очень долго и поэтому неудобно.
Спасибо Вам!
18. allegrosoft 49 25.03.21 14:06 Сейчас в теме
(16)Через режим эмуляции клавиатуры в поле ввода. Или платный вариант, там работает через драйвер сканера.
17. Konstatine 7 25.03.21 13:17 Сейчас в теме
Опишите пожалуйста пример реализации
19. Konstatine 7 16.04.21 14:28 Сейчас в теме
Подскажите, почему при выходе из программы на ТСД остается зависший сеанс (COM-соединение)? Как можно это побороть? Ведь количество лицензий ограничено. А при входе постоянно создается новое соединение..
Спасибо!
20. allegrosoft 49 16.04.21 15:17 Сейчас в теме
(19) 1. В данном случае лучше поставить раздачу ключей через Hasp lisence meneger, если программную , то лицензию на данное рабочее место. Будет использоваться 1 лицензия на любое кол-во сом соединений.
2. Через 20 минут сервер ТСД должен гасить соединения.
21. andrey7617 25 12.08.21 04:37 Сейчас в теме
Добрый день.
Подскажите пожалуйста не очень понятно из описания ...
Если на тсд нажать аппаратную клавишу - будет ли отрабатывать какое либо событие ???
22. allegrosoft 49 12.08.21 09:57 Сейчас в теме
(21) Ввод в поле ввода и клавиша сканирование
23. user847966 11.11.21 17:30 Сейчас в теме
Добрый день.
sunmi v2 pro в связке с 1с 8.3.11 УТП будет работать?
24. allegrosoft 49 11.11.21 17:57 Сейчас в теме
(23)Можно к любой конфигурации прикрутить
25. user847966 15.11.21 11:28 Сейчас в теме
не устанавливается клиент на sunmi v2. В списке его нет выбирал Urovo и другие. Ничего (((
26. allegrosoft 49 15.11.21 14:59 Сейчас в теме
(25) Эту модель в разрыв клавиатуры можно подключить, или платную версию приобретать, там еcть mertech sunmi
27. user847966 16.11.21 12:27 Сейчас в теме
я готов купить проф, есть демка посмотреть? И Вы гарантируете, что там не надо танцевать с бубном? Подключил и все работает? Формы и интеграция с УТП
28. allegrosoft 49 16.11.21 15:39 Сейчас в теме
(27) Можно в демо режиме попробовать. Для интеграции есть расширение конструктор (AllegroCount) работает с http сервисом.
29. beckfx 18 13.12.21 11:17 Сейчас в теме
Здравствуйте! Можно ли реализовать форму на ТСД со следующим функционалом:
не переводя фокус пальцами (кнопками) на BARCODEBOX
сканировать ШК и при нахождении номенклатуры
добавлять количество +1 по строке не используя окно количество и кнопку подтверждения количества?
(Т.е. Агрегирование количества будет включено всегда)
ПС. Подключаю к УПП 1.3 через обработку для УТ 10, в Обучающей обработке такой фичи не нашел.
Может в какой - то другой она есть? или подскажите пожалуйста как такой алгоритм собрать можно. Спасибо.
30. allegrosoft 49 13.12.21 16:43 Сейчас в теме
(29) Можно программно переводить фокус, количество увеличивать на 1 можно. Вам под wince?
31. beckfx 18 13.12.21 22:14 Сейчас в теме
32. beckfx 18 14.12.21 08:39 Сейчас в теме
(30) по модели: UROVO RT40 на 10 андроиде (дальнобойный сканер и стандартный - взаимодействуют со сканерами хорошо)
33. allegrosoft 49 14.12.21 11:57 Сейчас в теме
(32) Реализовать можно как описал выше, если что, в платной версии работает сканер через broadcast, есть еще конструктор AllegroCount, там можно просто настроить все операции без программирования.
34. beckfx 18 05.03.22 15:51 Сейчас в теме
Работало нормально, но сегодня 2022 03 05 поймал проблему на получении объекта 1с по ссылке
при попытке ссылка.ПолучитьОбъект();

получаем
Ошибка выполнения метода 1С!Адресат вызова создал исключение.

такое на двух серверах ТСД, встречал кто-то подобное?
35. allegrosoft 49 05.03.22 19:09 Сейчас в теме
(34)проверьте модуль документа на ошибки в рамках внешнего соединения
36. beckfx 18 09.03.22 14:54 Сейчас в теме
(35) В не в COM дело было (хотя в нем, но косвенно)- проблема действительно была в 8.2 в модуле документа нельзя использовать Предупреждение можно Сообщить
37. allegrosoft 49 09.03.22 19:52 Сейчас в теме
(36) а можно инструкциями препроцессора обыграть, на пример #Если Клиент Тогда Предупреждение(...) #КонецЕсли
38. user847966 06.04.22 16:58 Сейчас в теме
allegrosoft можно с вами связаться через почту или чат какой-нить?
39. allegrosoft 49 06.04.22 19:40 Сейчас в теме
40. sifftsov 3 24.05.22 14:31 Сейчас в теме
Не нравится, что после выхода из серверной части AllegroClient в базе 1С остаётся активным пользователь, через которого она подключается к самой базе. В итоге за три дня тестирования и перезапусков уже два десятка активных пользователей tsd. Можно как-то сделать корректное закрытие com-соединения с 1С?
41. allegrosoft 49 24.05.22 21:46 Сейчас в теме
(40) увы, бесплатной версии исходников не осталось
Оставьте свое сообщение

См. также

Мобильный ТСД, Инвентаризация, Маркировка, Штрихкод Промо

Розничная торговля Терминал сбора данных Склад и ТМЦ Оптовая торговля Загрузка и выгрузка в Excel Сканер штрих-кода v8::ОУ v8::Mobile 8.3.14 Розница УНФ ERP2 БП3.0 УТ11 КА2 Абонемент ($m)

Мобильный терминал сбора данных для смартфонов и ТСД. Синхронизация между Вашей 1С и мобильным приложением осуществляется через HTTP-сервис (http или https) или промежуточный файл. Приложение для тех, кому важна безопасность данных, так как промежуточные сервисы для обмена не используются. Приложение поддерживание шифрование данных при обмене.

1 стартмани

27.12.2020    27236    462    1cspec    189    

Приложение для ТСД мобильной инвентаризации ОС в 1С: БГУ 2.0

Склад и ТМЦ Терминал сбора данных WEB v8 БГУ Россия БУ Абонемент ($m)

Расширение позволяет проводить обмен через веб-сервисы в реальном времени средствами Wi-fi сети, то есть нет необходимости подключать ТСД или телефон кабелем, настраивать ftp сервер.

1 стартмани

24.02.2022    1330    4    aleksxx    0    

ТСД на мобильной платформе Android

Розничная торговля Терминал сбора данных v8 v8::Mobile Розница Абонемент ($m)

Терминал сбора данных для платформы Android. Позволяет собрать товары и отправить их в учетную систему в нужные документы.

4 стартмани

17.12.2021    2049    5    user635667    1    

Мобильное рабочее место 1С по RDP, работа с 1С на планшете/смартфоне в Терминале

Терминал сбора данных Мобильная разработка v8 УТ10 Розница УПП1 Россия Абонемент ($m)

Обработка для открытия по RDP (Терминальная сессия) с мобильного устройства или ТСД на Андроиде.

5 стартмани

13.12.2021    2642    6    resonance    0    

ЕГАИС 3 Контролёр для 1С:Розница Промо

Терминал сбора данных Розничная торговля v8 Розница Розничная и сетевая торговля (FMCG) Россия УУ Абонемент ($m)

Оградите себя от рисков отзыва лицензии на торговлю алкоголем, штрафов и блокировок в ЕГАИС. Проверяйте поступающую алкогольную продукцию помарочно на соответствие ТТН ЕГАИС v3 перед тем, как подтвердить получение и принять её на баланс в ЕГАИС. С 01.07.2018 начинается переход ЕГАИС на помарочный учет алкогольной продукции на всех стадиях товародвижения, начиная от производства или ввоза на территорию России, до реализации в розничной торговле, т.н. "ЕГАИС 3.0". В типовой Рознице уже появилась обработка для контроля поступивших акцизных марок на ПК. Предлагаю ознакомиться с мобильным решением. Контроль производится в Android приложении на ТСД или на обычном смартфоне.

1 стартмани

13.06.2018    29487    17    kuld    30    

Приложение проверки сертификатов о вакцинации от COVID-19 для терминалов сбора данных на Android 4.0 и выше

Терминал сбора данных v8::Mobile Россия Абонемент ($m)

Андроид приложение для ТСД. Позволяет получить информацию о сертификате вакцинации от COVID 19 с помощью встроенного в ТСД сканера штрихкода, отсканировав QR сертификата.

5 стартмани

19.11.2021    2203    1    Lichi001    4    

Обмен между БГУ 2.0 и ТСД DataMobile 8.16.1.0

Терминал сбора данных Учет ОС и НМА Бюджетный учет v8 v8::БУ БГУ Государственные, бюджетные структуры БУ Госбюджет Абонемент ($m)

Предлагаемое расширение реализует off-line обмен между конфигурацией "Бухгалтерия государственного учреждения, ред 2.0" и терминалом сбора данных с ПО Data Mobile версии 8.16.1.0 для проведения инвентаризации основных средств

2 стартмани

27.10.2020    4855    6    mastercoda    0    

Выгрузка на терминал сбора данных по документу инвентаризации

Терминал сбора данных v8 v8::ОУ УТ10 Россия УУ Абонемент ($m)

Выгрузка товаров на терминал сбора данных по конкретному документу инвентаризации товаров.

1 стартмани

09.04.2020    5131    1    SpartakM    0    

Складские операции на ТСД Промо

Терминал сбора данных Склад и ТМЦ v8 УУ Абонемент ($m)

Складская мобильная программа для терминалов сбора данных.

1 стартмани

15.11.2015    32800    4    JetBrain    8    

Пример работы с ТСД в БП 3.0

Терминал сбора данных v8 v8::БУ БП3.0 БУ УУ Абонемент ($m)

Доработка выполнена в виде расширения конфигурации. Для работы с оборудованием использована стандартная подсистема БПО (библиотека подключаемого оборудования), существующая в конфигурации. Доработанные документы - "Отчет производства за смену" и "Реализация товаров и услуг". Отдельно в публикацию добавлена внешняя печатная форма для печати этикетки со штрихкодом

1 стартмани

11.11.2019    10203    47    maxim_kuleev    11    

Расширение для обмена БГУ 2.0 и ТСД DataMobile

Терминал сбора данных v8 БГУ Государственные, бюджетные структуры Россия БУ Абонемент ($m)

Предлагаемое расширение реализует off-line обмен между конфигурацией "Бухгалтерия государственного учреждения, ред 2.0" и терминалом сбора данных с ПО Data Mobile для проведения инвентаризации основных средств

2 стартмани

21.10.2019    8157    7    Sedaiko    11    

Простой терминал сбора данных на мобильной платформе Андроид с функцией сканирования акцизных марок алкоголя

Розничная торговля Терминал сбора данных v8::Mobile Розница Розничная и сетевая торговля (FMCG) Россия Абонемент ($m)

Простая конфигурация мобильного приложения 1С: терминал сбора данных + сканирование акцизных алкомарок.

1 стартмани

18.09.2019    12735    49    independ    13    

AllegroClient - универсальное ПО для ТСД Промо

Терминал сбора данных Оптовая торговля Розничная торговля v8 1cv8.cf УУ Абонемент ($m)

AllegroСlient – бесплатная универсальная программа для интеграции терминалов сбора данных (ТСД) Motorola, Casio и мобильных устройств на ОС Android с системой 1С. Программный продукт позволяет адаптировать всевозможные бизнес процессы под любые конфигурации 1С версий 8.2 и выше. Преимущественное отличие от других систем – вся разработка логики работы клиента на ТСД осуществляется на стороне 1С и не требует от программиста 1С отдельных знаний.Так же, программа может быть интересна, если у Вас уже есть готовое решение. Данный программный продукт можно использовать как дополнение к имеющему решению.

1 стартмани

24.02.2014    44110    177    allegrosoft    76    

ERP 2.4 "Рабочее место работника склада" на ТСД + Android 7

Терминал сбора данных Рабочее место Мобильная разработка Склад и ТМЦ v8 ERP2 УУ Абонемент ($m)

Решение задачи использования терминала сбора данных в режиме онлайн при помощи типовой обработки ERP 2.4 "Рабочее место работника склада", запуском ERP на мобильном клиенте 1С. Для настройки использовался ТСД Urovo V5100 на ОС Андроид 7.

1 стартмани

07.08.2019    23864    30    chemezov    10    

Сканирование товара в машине по заданию на перевозку

Терминал сбора данных Оптовая торговля v8 v8::ОУ УТ11 Россия УУ Абонемент ($m)

Обработка для ТСД в режиме RDP. Ищет задание по номеру машины. Сканирует штрих-кода и заполняет таблицу для контроля товара в машине.

1 стартмани

04.07.2019    6484    3    6en9er    3    

Расширение для УНФ: загрузка в документ данных взвешивания из весов

Терминал сбора данных Весы Склад и ТМЦ v8 УНФ УУ Абонемент ($m)

Универсальный драйвер к весам, который встроен в типовые конфигурации на базе БСП позволяет читать регистрации как записи терминала сбора данных, однако функционал, который позволит этот делать из формы документа в конфигурации Управление нашей фирмой отсутствует.

3 стартмани

20.06.2019    8181    2    al_zzz    1    

Report generator 1.0 Промо

Терминал сбора данных v8 1cv8.cf УУ Абонемент ($m)

Генератор произвольных отчетов на терминале сбора данных (ТСД) на основе данных системы 1С. Отчеты формируются на основе запросов 1С. Программа работает с любыми конфигурациями 1С версии 8.2 и выше.

1 стартмани

23.04.2013    24963    17    allegrosoft    5    

[Расширение] для подключения мобильного устройства к УТ11.4/ КА 2/ERP 2 для работы с ордерным складом на базе Simple WMS. UPD Устарело (см. Simple UI)

Сканер штрих-кода Терминал сбора данных Мобильная разработка Оптовая торговля Розничная торговля Склад и ТМЦ v8 ERP2 УТ11 КА2 УУ Абонемент ($m)

Представляю готовое решение для работы с ордерами и проведения инвентаризаций в виде расширения на базе конструктора Simple WMS. Не требует доработки конфигурации, подключается как обычное расширение. Работать может с обычного телефона на Андроид либо с ТСД либо через RDP. Расширение содержит справочники, поэтому режим совместимости конфигурации должен быть не меньше 8.3.11. Расширение написано для конфигурации Управление торговлей 11.4.7 и тестировалось на Комплексная автоматизация 2.4.7.151.

5 стартмани

27.05.2019    23234    46    informa1555    41    

Заполнение инвентаризации товаров на складе из терминала сбора данных cipherlab 8001 c с прошивкой скан сити

Обработка документов Склад и ТМЦ Терминал сбора данных v8 УПП1 УУ Абонемент ($m)

Обработка заполнения табличной части написана для конфигурации УПП 1.3 так же подойдет и для конфигурации УТ 10.1 разрабатывалась и тестировалась на платформе 1С версии 8.3.13.1644. В обработке и задаче для ТСД(терминала сбора данных) реализована возможность загрузки остатков и наименований склада который выбран в документе инвентаризация товаров.

1 стартмани

24.05.2019    8817    5    returnigor    2    

Обработка нажатия аппаратных кнопок на ТСД в мобильной платформе

Разработка внешних компонент Терминал сбора данных Розничная торговля v8::Mobile Абонемент ($m)

Обработка и передача события нажатия аппаратных клавиш на Android в мобильную платформу 1С.

1 стартмани

11.04.2019    18759    74    dewersia    34    

Исходный код Native драйвера сканера штрихкода и терминала сбора данных через TCP VS C++ 2017

Сканер штрих-кода Терминал сбора данных v8 1cv8.cf Россия Абонемент ($m)

Исходный код Native драйвера 1с 8.3. Сканер штрихкода и терминала сбора данных через интернет или локальную сеть VS С++ 2017. 1с 8.3 все версии, протестирован на БП 3.0,  УТ 10.3, УТ 11, УНФ 1.6.

5 стартмани

14.03.2019    10820    12    Grigoriy251    6    

Подключаем ТСД на android к УТ 10 по rdp

Терминал сбора данных Склад и ТМЦ v8 УТ10 Россия УУ Абонемент ($m)

Обработка для УТ 10.3 с удобным интерфейсом на ТСД honeywell eda60k. Запуск по rdp. Решаемые задачи - Информация о товаре, инвентаризация, перемещение, поступление товара.

1 стартмани

27.11.2018    30879    116    kida1    60    

Алкосфера: Транспорт штрихкодов

Терминал сбора данных v8 v8::Mobile Беларусь Латвия Россия Абонемент ($m)

Передача сканированных штрихкодов с ТСД Android на удаленный TCP сервер.

1 стартмани

02.11.2018    8736    3    Hadgehogs    2    

Терминал сбора данных (ТСД) Opticon Smart: интеграция с самописной системой 1С

Склад и ТМЦ Терминал сбора данных v8 v8::ОУ 1cv8.cf Россия УУ Абонемент ($m)

Терминал сбора данных (ТСД) Opticon Smart, интеграция с самописной конфигурацией 1С. Обработка писалась для конфигурации ТСД  "Инвентаризация с вводом данных.ctf"  (Base)

1 стартмани

10.10.2018    10079    3    Cv17    1    

Загрузка данных из ТСД в Чек ККМ (форма РМК)

Терминал сбора данных Обработка документов Кассовые операции Розничная торговля v8 КА2 Розничная и сетевая торговля (FMCG) БУ Абонемент ($m)

Внешняя обработка загрузки данных из ТСД в Чек ККМ (Форма РМК). Комплексная Автоматизация.

1 стартмани

03.09.2018    7763    2    Zedd4D    4    

Про новую Розницу и старое торговое оборудование

Сканер штрих-кода Терминал сбора данных Розничная торговля v8 v8::УФ Розница Россия Абонемент ($m)

Как я подключал старенькое торговое оборудование с драйвером Атол версии 6.Х в Розницу 2.2. Может помочь при добавлении подключаемого оборудования с ДТО старых версий, снятых с поддержки производителем, и при условии того, что они есть в списке драйверов оборудования в программе.

1 стартмани

13.07.2018    11426    8    dofsh2    3    

Конфигурация-основа для мобильного приложения - сканер штрихкода (фото сканер и ТСД) + фото

Склад и ТМЦ Мобильная разработка Сканер штрих-кода Терминал сбора данных v8::Mobile 1cv8.cf УУ Абонемент ($m)

Конфигурация-основа для мобильной платформы. Работа с фотосканером (через приложение Barcode Scanner) и сервис для перехвата Broadcast со сканера штрих-кодов ТСД Теперь любой смартфон превратить в почти полноценный ТСД в вашем приложении. + По публикации https://infostart.ru/public/587908/: Service перехвата сообщений Broadcast со сканера штрих-кодов в мобильную платформу 1С (эмуляция внешнего события). Позволяет получать и обрабатывать штрих-коды не в разрыв клавиатуры (определенное активное окно), а "под капотом". Поддержка запуска/остановки из программного кода 1С.

5 стартмани

23.11.2017    45359    237    Vladimir45    170    

Обработка заполнения табличной части Материалы документа Требование-Накладная из терминала сбора данных

Склад и ТМЦ Терминал сбора данных Обработка документов v8 КА1 УТ10 УПП1 Оптовая торговля, дистрибуция, логистика УУ Абонемент ($m)

Данная возможность не реализована в типовых 1С-конфигурациях. Предлагается лаконичное решение, с использованием возможностей другого документа (РТУ). Форма которого открывается из обработки, а затем копируется ТЧ в целевой документ ТН.

1 стартмани

05.09.2017    11183    0    ИНТЕГРА    0    

Терминал сбора данных штрихкодов на планшете Windows

Розничная торговля Терминал сбора данных v8 Розница Розничная и сетевая торговля (FMCG) Россия УУ Абонемент ($m)

Терминал сбора данных штрихкодов с использованием планшета WIndows и беспроводного сканера - простое решение

1 стартмани

18.08.2017    25556    26    independ    16    

Мобильное приложение для контрольно-пропускного пункта + схема работы КПП

Терминал сбора данных Оптовая торговля v8 Оптовая торговля, дистрибуция, логистика Россия УУ Абонемент ($m)

Решение позволяет на посту выезда из оптовой базы (магазина) контролировать идентичность данных товарного чека (накладной) и данных соответствующей накладной в ИБ организации. Для исключения подделок чеков и контроля ассортимента и количества вывозимого товара. Мобильная часть решения написана под терминалы сбора данных на Android. Транспорт данных - POST - запрос на HTTP сервис. Серверная часть - сервис на базе 1с сервера.

2 стартмани

19.05.2017    16681    4    Prometeus2011    11    

Управление лазерным сканером ТСД Lanchang на Android

Разработка внешних компонент Мобильная разработка Терминал сбора данных v8::Mobile Абонемент ($m)

"Дорожная карта" для желающих расширить свой опыт в сторону программирования под Android NDK&SDK с целью создания внешних компонент для мобильных приложений 1С. Представлена внешняя компонента автора для управления лазерным сканером фирмы Lanchang - U8000S.

10 стартмани

10.03.2017    21095    8    IgorKissil    7    

Android cервис для передачи штрихкода в мобильное приложение 1С

Сканер штрих-кода Терминал сбора данных Розничная торговля v8::Mobile 1cv8.cf Россия УУ Абонемент ($m)

Приложение android (сервис), реализованное для перехвата события считывания штрихкода и передачи события в мобильное приложение 1С.

1 стартмани

23.01.2017    32337    73    Meteorage    35    

Инсталлятор обработок 1С 8.3, 8.2, 8.1, 7.7 для загрузки документов 1С с весовых терминалов сбора данных (весов) МАССА-К серии R

Терминал сбора данных Весы Розничная торговля v7.7 v8 1cv8.cf 1cv7.md УУ Абонемент ($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    19217    9    Boorkov    0    

Выгрузка весового товара в терминал сбора данных (ТСД) для УТ 11.2.3.195 и выше

Терминал сбора данных Оптовая торговля Розничная торговля v8 УТ10 Россия УУ Абонемент ($m)

С версии УТ 11.2.3.195 перестал работать отбор весового товара для выгрузки в ТСД. Данная внешняя обработка исправляет этот недочёт типовой конфигурации.

1 стартмани

08.11.2016    15764    6    user618695_ka    2    

Обмен данными ТСД: Далион Мобильное рабочее место и УТ 10.3

Терминал сбора данных Внешние источники данных Оптовая торговля v8 УТ10 Абонемент ($m)

Обработка по обмену данными между Конфигурацией УТ 10.3 и ТСД Далион: Мобильное рабочее место. Создана на основе обработки от Атол.

1 стартмани

06.09.2016    16818    3    olegmedvedev    1    

Подключение Opticon smart clk-3001 к УТ 10.3

Терминал сбора данных Розничная торговля v8 УТ10 Россия Абонемент ($m)

Изменена стандартная обработка обслуживания ТСД opticon smart clk-3001, которая неправильно загружала подсчитанный товар.

1 стартмани

29.06.2016    40594    53    Timur001    8    

Использование ТСД на WM 6 как беспроводной сканер с получением данных из 1С

Терминал сбора данных v8 1cv8.cf Абонемент ($m)

Как вариант печати этикеток на мобильный принтер, получение информации по ШК. Можно легко расширить до более сложных задач. В том числе на Xamarin под Android и IOS.

1 стартмани

18.05.2016    23630    7    Serginio    14    

Обработка обслуживания ТО ТСД с ПО Goods

Терминал сбора данных Розничная торговля v8 УТ10 Розница Розничная и сетевая торговля (FMCG) УУ Абонемент ($m)

Данная обработка служит для работы с терминалами сбора данных, с установленных на них ПО "Goods". В частности, это обработка обслуживания ТО для терминала Casio DT-900 с прошивкой от ГЕКСАГОН

1 стартмани

04.05.2016    18907    17    ПерваяСистема    4    

Работа с ТСД Opticon 1005

Терминал сбора данных Розничная торговля v8 Розница Казахстан Абонемент ($m)

Самописная прошивка и обработка для работы с ТСД Opticon 1005. Сделал для "Розница 1.0" В принципе, возможна доработка и использование в других конфигурациях

2 стартмани

24.03.2016    18085    6    talych    7    

CipherLab 8000/8100/8200/8300 для Розница 2.1

Терминал сбора данных v8 УТ10 Розница Абонемент ($m)

Универсальный механизм для загрузки и выгрузке данных с ТСД CipherLab 8000/8100/8200/8300 для Розница 2.1. Штатный механизм для ТСД CipherLab - не работает вплоть до новой версии 1С Розницы.

1 стартмани

21.11.2015    44598    60    maksa2005    40    

Загрузка данных из терминала сбора данных с ПО Goods любой версии

Обработка документов Терминал сбора данных Розничная торговля v8 УТ10 Розница Розничная и сетевая торговля (FMCG) Россия Абонемент ($m)

Внешняя обработка для загрузки данных из терминала сбора данных с предустановленным программным обеспечением Goods любой версии.

1 стартмани

12.09.2015    17709    13    Artem1405    1    

Терминал сбора данных, на основе андроид смартфона и сканера штрих-кода

Терминал сбора данных Розничная торговля v8 УТ10 Абонемент ($m)

SAM-TSD Это Терминал сбора данных, на основе андроид смартфона и сканера штрих-кода, это самое бюджетное устройство для проведения складских операций. В ТСД загружается информация о товаре из товароучетных программ "1с Управление торговлей" и "Штрих-м Торговое предприятие 4.х".

1 стартмани

12.09.2015    26857    14    vitnaut    33