EGAIS Scan - приложение для ТСД

17.04.19

Учетные задачи - Оптовая торговля

Каждый, кто занимается торговлей алкогольной продукцией, сталкивался с проблемами сканирования акцизных марок и трудностями при взаимодействии с учетной системой 1С. Приложение EGAIS Scan - простое и оптимальное решение для выполнения быстрой приемки и отгрузки алкогольной продукции.

Скачать файл

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

Наименование По подписке [?] Купить один файл
Описание формата обмена EGAIS Scan
.doc 45,50Kb
2
2 Скачать (1 SM) Купить за 1 850 руб.
EGAIS Scan - приложение для ТСД
.apk 2,43Mb
5
5 Скачать (1 SM) Купить за 1 850 руб.

Весь цикл приемки и отгрузки проходит следующие этапы:

  1. Создание ТТН Егаис в 1С
  2. Выгрузка ТТН в ТСД
  3. Сканирование акцизных марок в документ (и вот тут возникают трудности)
  4. Отправка данных в 1С.

 

EGAIS Scan, установленный на ТСД, обладает следующими достоинствами:

  1. Информирование об ошибках наборщика в процессе сканирования марок
  2. Контроль остатков марок
  3. Сканирование АМ, коробов, паллет
  4. Есть дорогие решения, которые не удовлетворяют полностью запросов пользователей и сложны в интеграции с 1С. За счет простоты EGAIS Scan достигнута надежность работы приложения.
  5. Связь с 1С без сторонних программ, посредством http-сервиса.
  6. Простота настройки программы. На ТСД достаточно установить приложение. Вся настройка ведется на стороне 1С.
  7. Сканирование как новых, так и старых акцизных марок.

 

Требования к ТСД минимальны, а именно наличие 2d сканера и  Android версии 4.0 и выше. Протестировано на модельном ряде Urovo, но возможна работа и на других моделях.

Ну и немного о минусах… Требуется доработка 1С в части настройки http-сервиса.

 

Описание формата обмена EGAIS Scan

1. В 1с необходимо описать всего 3 HTTP - метода:

/getdocument/* - запрос списка документов. Метод запроса GET без параметров. Метод должен возвращать список документов в формате JSON

/getMarkInfo/* - запрос информации по марке, коробке, паллете. Метод запроса GET. Метод должен возвращать информацию по марке в формате JSON

/setmark/ - установка марок в документ. Метод запроса POST. Метод принимает JSON с марками

2. Настройка HTTP сервера (пример можно посмотреть тут //infostart.ru/public/842751/)          

Упрощенный вариант метода getMarkInfo

Функция GetMarkInfoSend(Запрос)
   СтрНомер = Запрос.ПараметрыЗапроса.Получить("number");
   СтрМарка = Запрос.ПараметрыЗапроса.Получить("mark");
   КодТовара = Запрос.ПараметрыЗапроса.Получить("tovarId");
             
   ДокТТН = Документы.ТТН.НайтиПоНомеру(СтрНомер, ТекущаяДата());

   Если ДокТТН.Пустая() Тогда

      Ответ = Новый HTTPСервисОтвет(404);
      Ответ.УстановитьТелоИзСтроки("Не найден документ №" + СтрНомер);
      Возврат Ответ;

   КонецЕсли;

   СпрТовар = Справочники.НоменклатураЕГАИС.НайтиПоКоду(КодТовара);

   Если СпрТовар.Пустая() Тогда

      Ответ = Новый HTTPСервисОтвет(404);
      Ответ.УстановитьТелоИзСтроки("Не найдена номенклатура Егаис с кодом " + КодТовара);
      Возврат Ответ;

   КонецЕсли;

   ЗаписьJSON = Новый ЗаписьJSON;
   ЗаписьJSON.УстановитьСтроку();

   Если (СтрДлина(СтрМарка) = 150) или (СтрДлина(СтрМарка) = 68) Тогда

      Марка = Справочники.МаркиЕГАИС.НайтиПоНаименованию(СтрМарка); 
      Если Марка.Пустая() Тогда
         Ответ = Новый HTTPСервисОтвет(404);
         Ответ.УстановитьТелоИзСтроки("Не найдена данная марка");
         Возврат Ответ;

      КонецЕсли;

      //Проверка остатка по марке.
      ЗаписьJSON.ЗаписатьНачалоОбъекта();
      ЗаписьJSON.ЗаписатьИмяСвойства("Stamp");
      ЗаписьJSON.ЗаписатьЗначение(Марка.Наименование);
      ЗаписьJSON.ЗаписатьИмяСвойства("Count");
      ЗаписьJSON.ЗаписатьЗначение("1");
      ЗаписьJSON.ЗаписатьКонецОбъекта();

   Иначе

      //Проверка остатков коробок паллет.

   КонецЕсли;

   ТекстОтвета = ЗаписьJSON.Закрыть();

   Ответ = Новый HTTPСервисОтвет(200);            
   Ответ.Заголовки.Вставить("Content-type", "application/json;  charset=utf-8");
   Ответ.УстановитьТелоИзСтроки(ТекстОтвета, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать);

   Возврат Ответ;

КонецФункции

3. Публикуем HTTP сервис

4. В настройках приложения указываем адрес HTTP сервиса и учетные данные 1с на подключение.

5. Тестируем работу приложения. 

 

 

Мобильное приложение распространяется через Google Play Market.

 

В ограниченной версии доступно сканирование марок через REST API для тестирования интеграции с учетной системой.  

 

Готов обсудить вопросы по развитию и доработкам. Комментарии приветствуются.

 

 

ЕГАИС ТСД склад android андроид алкоголь 1c приложение торговля терминал сбора данных штрих-код

См. также

ККМ Кассовые операции Розничная торговля Системный администратор Программист Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Бухгалтерия государственного учреждения 1С:Бухгалтерия 1.6 1С:Бухгалтерия автономного учреждения Россия Платные (руб)

Универсальная обработка для обслуживания любых фискальных регистраторов (ККТ), в том числе Веб сервер АТОЛ. Работает в соответствии с 54-ФЗ. (ФФД 1.0, ФФД 1.05, ФФД 1.1, ФФД 1.2). Подключайте любую онлайн кассу к практически любой конфигурации. Нет необходимости обновлять 1С. Можно бесплатно скачать и протестировать. Может работать одновременно с несколькими онлайн-кассами, либо одной с разных рабочих мест. (через RDP, TCP\IP или веб-сервер) Позволяет разделить один чек сразу на несколько ККТ или на несколько систем налогообложения. Поддерживает разрешительный режим и маркировку. Можно настроить собственный шаблонов чека. Можно использовать эквайринг там, где он не поддерживается. Работает на LINUX и Windows

6000 руб.

27.02.2017    809346    5141    9746    

2928

Оптовая торговля Розничная торговля Обмен с ГосИС Бухгалтер Платформа 1С v8.3 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Россия Бухгалтерский учет Управленческий учет Акцизы Платные (руб)

Автоматизация учета ЕГАИС в 1С для оптовой торговли, производства и импорта. Получение и отправка ТТН, отправка акта о постановке на баланс и акта о списании. Получение остатков. Загрузка и сопоставление номенклатуры и контрагентов. Оправка в ЕГАИС отчетов о производстве и импорте.

828 руб.

15.12.2015    172223    857    369    

405

ККМ Кассовые операции Розничная торговля Системный администратор Программист Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Бухгалтерия государственного учреждения 1С:Бухгалтерия автономного учреждения Россия Платные (руб)

Обработка осуществляет обслуживание ККТ АТОЛ, Штрих, Вики Принт и Меркурий для конфигураций "УТ 10.3", "КА 1.1", "УПП 1.3", "Розница 1.0", "БП 2.0" и других отраслевых решений, построенных на основе указанных выше конфигурациях. Поддерживает возможность параллельно пробития чеков на одной ККМ несколькими пользователями. Поддерживает Веб-сервер Атол. Соответствует требованиям 54-ФЗ. Поддерживает ФФД 1.0, 1.05, 1.1 и 1.2. Разделяет чеки по нескольким СНО. Поддерживает механизмы подключения ККТ по TCP/IP, для работы через RDP или интернет. Поддержка маркировки и разрешительного режима. Поддержка пробития чеков с новыми ставками НДС 5% и НДС 7%.

5880 руб.

25.05.2015    340419    2041    3113    

1059

SALE! 10%

Перенос данных 1C Взаиморасчеты Оптовая торговля Логистика, склад и ТМЦ Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Управленческий учет Платные (руб)

Можно проверить до покупки, оставьте заявку! Воспользовались более 268 компаний! Перенос данных из УТ 10.3 в УТ 11 | из УТ 10.3 в КА 2 | из УТ 10.3 в ERP. Предлагаем качественное и проверенное временем решение для перехода с УТ 10.3. Можно перенести начальные остатки, нормативно-справочную информацию и все возможные документы. При выгрузке можно установить отбор по периоду, организациям и складам. При выходе новых релизов конфигураций 1C оперативно выпускаем обновление переноса данных.

55778 50200 руб.

24.04.2015    196756    157    244    

287

SALE! 20%

Загрузка и выгрузка в Excel Оптовая торговля Печатные формы Бухгалтер Пользователь Платформа 1С v8.3 Управляемые формы Платформа 1C v8.2 1C:Бухгалтерия 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Бухгалтерский учет Управленческий учет Платные (руб)

Универсальная обработка для загрузки документов из Excel в 1С. Забудьте о ручном вводе: загружайте документы из Excel в 1С за секунды! Не требует указания параметров (номера колонок, номер первой строки таблицы и т.д.) и предварительной настройки. Просто выбираете файл Excel, документ 1С и нажимаете кнопку "Загрузить". Обработка сама находит таблицу в файле Excel, необходимые для загрузки данные в ней (номенклатура, количество, НДС, цена, сумма) и загружает ее в 1С.

6000 5100 руб.

09.11.2016    240278    1100    906    

1032

Оптовая торговля Розничная торговля Пользователь Платформа 1С v8.3 Оперативный учет Управляемые формы 1С:Управление торговлей 10 1С:Розница 2 Россия Управленческий учет Платные (руб)

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

30000 руб.

02.11.2015    113407    103    88    

186
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Cartman 25.11.19 22:27 Сейчас в теме
Добрый день. Подскажите, а планируете вашу разработку для обычного смартфона или планшета. Смартфон или планшет более доступны по цене, чем ТСД. Если решение позиционируется как недорогое и доступное, то было бы интересно и технику использовать более доступную.
2. MrChe 7 27.11.19 16:23 Сейчас в теме
Можно доработать на работу с телефоном, но я не слышал что бы в смартфоны встраивали 2d сканеры.
Обычно с телефона распознают шк с помощью камкры, а это в промышленных масштабах очень медленно
3. TerveRus 28.09.20 17:09 Сейчас в теме
Больше всего интересно как вы такой интерфейс смогли реализовать)
Оставьте свое сообщение