• Ласкаво просимо на Спільнота для обміну досвідом між користувачами програм УкрБланк, УкрСклад, УкрЗарплата.
 

Андроид терминал сбора данных (ТСД) и УкрCклад

Автор Igor Lapiga, Липень 07, 2020, 18:16:14

Попередня тема - Наступна тема

0 Користувачі і 1 Гість дивляться цю тему.

Igor Lapiga

Добрый день Всем!

Я один из разработчиков приложением Check.Doc для Андроид. Приложение облегчает сбор заказов/отгрузок на складе. Заказчик с Андроид устройствами и Check.Doc использует сетевую версию УкрСклад и Мобильный агент. Возник вопрос обмена данными с УкрСклад. В настоящее время, мы считываем счета-фактуры (их может быть 50-100 шт) из УкрСклад и передаем их на терминалы сбора данных для сборки. Складские работники собирают заказы и логично было бы, по результатам сборки, сформировать накладные в УкрСклад. К сожалению, пока данные сверяются вручную с экрана ТСД. Хотелось бы реализовать такую возможность.

Подскажите есть ли способ импортировать накладные в УкрСклад из какого-либо типа файла (формат мы можем создать любой)?
Альтернатива.. Возможно ли создать документ напрямую в Firebird сторонними средствами? Не нарушится ли целостность данных (остатки и т.д.)? Есть ли тут подводные камни?

Наличие такой возможности позволило бы пользователям сетевой версии УкрСклад: подобрать товар в торговом зале с помощью Андроид-устройства, собрать заказ/отгрузку на складе с использованием Андроид ТСД.

admin

#1
1. Какова стоимость вашего ПО?

2. Дайте прямую ссылку на Google Play где можно скачать и опробовать ваше ПО.

3. Если вы про прямое соединение с ТСД и работой по его внутреннему АПИ или интерфейсу, то такого нет. Если ТСД умеет передавать поток данных как накопительный сканер-штрих кода, то да, по интерфейсу RS-232/USB или PS/2, поток должен быть примерно такой:
klv12<Enter>
48207775<Enter>
klv13<Enter>
97171399<Enter>
klv14<Enter>
0089717139906<Enter>
Префикс выставляется в меню Опции : Параметры : Сканер штрих-кодов :
Префикс для кол-ва товаров.
Также если терминал сбора данных поддерживает экспорт / импорт в формате CSV, то можно импортировать в него базу товаров, а количество импортировать через опцию в документе правой кнопкой на списке товаров, Импорт из файла в программу УкрСклад.

Igor Lapiga

Цитата: admin від Липень 08, 2020, 09:19:56
1. Какова стоимость вашего ПО?
1999 грн

2. Дайте прямую ссылку на Google Play где можно скачать и опробовать ваше ПО.
Ссылка на страничку, где можно скачать пробную версию Check.Doc была в сообщении, модератор ее удалил. Мы создали страничку и опубликовали приложение на Google Play https://play.google.com/store/apps/details?id=com.pro100soft.check.doc

3. Если вы про прямое соединение с ТСД и работой по его внутреннему АПИ или интерфейсу, то такого нет. Если ТСД умеет передавать поток данных как накопительный сканер-штрих кода, то да, по интерфейсу RS-232/USB или PS/2, поток должен быть примерно такой:
klv12<Enter>
48207775<Enter>
klv13<Enter>
97171399<Enter>
klv14<Enter>
0089717139906<Enter>
Префикс выставляется в меню Опции : Параметры : Сканер штрих-кодов :
Префикс для кол-ва товаров.
Также если терминал сбора данных поддерживает экспорт / импорт в формате CSV, то можно импортировать в него базу товаров, а количество импортировать через опцию в документе правой кнопкой на списке товаров, Импорт из файла в программу УкрСклад.
Возможности Check.Doc более широкие, чем просто накопить штрихкоды. Можно просмотреть доступные для сборки документы, принят документ в работу и т.д. Сборкой заказов может заниматься несколько человек. У заказчика ежедневно собирается около 150 заказов. Задача, избавиться от ручного ввода и минимизировать ошибки. Вариант импортировать строки документов через csv/txt или через поток ввода не подходит. Check.Doc используют с разными учетными системами. Почему бы не наладить обмен данными с УкрСклад. Для обмена достаточно экспорта/импорта группы документов. Намного проще, чему это уже реализовано в УкрСклад с Мобильным Агентом.

Мы разработали утилиту, которая успешно читает данные из базы Firebird УкрСклад и помещает документы для сборки в на Андроид устройства Check.Doc. Подскажите если мы создадим Расходную накладную в базе Firebird УкрСклад нашей утилитой, может ли это повлиять на какие-то данные вне таблиц Накладных VNAKL, VNAKL_ (на отчеты, на остатки...) или можно смело создавать?

admin

Цитата: Igor Lapiga від Липень 13, 2020, 15:14:18
Цитата: admin від Липень 08, 2020, 09:19:56
1. Какова стоимость вашего ПО?
1999 грн

Стоимость УкрСклад Про версии 1195 грн, считаем цену дополнения к программе завышенной. В любом случае, у нас приоритетный список, будут пожелания от пользователей, тогда будем добавлять в список доработок.

Цитата: Igor Lapiga від Липень 13, 2020, 15:14:18
Мы разработали утилиту, которая успешно читает данные из базы Firebird УкрСклад и помещает документы для сборки в на Андроид устройства Check.Doc. Подскажите если мы создадим Расходную накладную в базе Firebird УкрСклад нашей утилитой, может ли это повлиять на какие-то данные вне таблиц Накладных VNAKL, VNAKL_ (на отчеты, на остатки...) или можно смело создавать?

Не только VNAKL, VNAKL_, также TOVAR_MOVE, TOVAR_ZAL, CLIENT. Лучший способ это сделать SQL дамп данных, создать накладную и опять сделать SQL дамп данных, после сравнить два SQL файла, сразу будет видно что где изменено.

Igor Lapiga

Цитата: admin від Липень 15, 2020, 14:35:19
Цитата: Igor Lapiga від Липень 13, 2020, 15:14:18
Цитата: admin від Липень 08, 2020, 09:19:56
1. Какова стоимость вашего ПО?
1999 грн

Стоимость УкрСклад Про версии 1195 грн, считаем цену дополнения к программе завышенной. В любом случае, у нас приоритетный список, будут пожелания от пользователей, тогда будем добавлять в список доработок.

Check.Doc - это отдельное приложение для платформы Андроид с широкими возможностями интеграции. Цена его определяется рынком.
Возможно, цена отдельной версии, которая могла бы быть дополнением к УкрСклад была бы другой.

"Если бы мы слушали только пользователей, то в космос бы не летали."(c) :)

Цитата: admin від Липень 15, 2020, 14:35:19
Цитата: Igor Lapiga від Липень 13, 2020, 15:14:18
Мы разработали утилиту, которая успешно читает данные из базы Firebird УкрСклад и помещает документы для сборки в на Андроид устройства Check.Doc. Подскажите если мы создадим Расходную накладную в базе Firebird УкрСклад нашей утилитой, может ли это повлиять на какие-то данные вне таблиц Накладных VNAKL, VNAKL_ (на отчеты, на остатки...) или можно смело создавать?

Не только VNAKL, VNAKL_, также TOVAR_MOVE, TOVAR_ZAL, CLIENT. Лучший способ это сделать SQL дамп данных, создать накладную и опять сделать SQL дамп данных, после сравнить два SQL файла, сразу будет видно что где изменено.

Спасибо за подсказку, попробуем.