On-line: tnsr2, гостей 0. Всего: 1 [подробнее..]
АвторСообщение





Пост N: 698
Зарегистрирован: 08.07.06
ссылка на сообщение  Отправлено: 02.08.23 18:01. Заголовок: ТСД - терминал сбора данных


Добрый день

Начальник склад поставил задачу внедрить терминалы сбора данных при сборке заказа клиенту. Думаю, они упрощают работу сотрудников, особенно новичков. Плюс снижают количество ошибок.

Как вижу тех. процесс: кладовщик получает накладную для сборки, "пикает" ее штрих-код (уже внедрено для учета выработки), после чего моя программа "каким-то образом" должна загрузить содержимое этой накладной в терминал, например:
1) АдресХранения1, Товар1, колво1, Штрихкод1
2) АдресХранения2, Товар2, колво2, Штрихкод2
3) ...

Кладовщик с загруженным списком идет по складу, "пикает" товар, а терминал ему пишет - "таких еще три штуки", или "положи на место, неверный товар".

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

С какой стороны посоветуете подходить к этому вопросу ? Никогда с этими штуками дела не имел.

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 18 [только новые]


постоянный участник


Пост N: 1648
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 02.08.23 20:25. Заголовок: Очень распространен ..


Очень распространен обмен через web-сервер. Но САМОЕ ВАЖНОЕ - какой софт будет использоваться на ТСД. От этого и плясать.

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 699
Зарегистрирован: 08.07.06
ссылка на сообщение  Отправлено: 02.08.23 21:08. Заголовок: Ни теминалов, ни тем..


Ни теминалов, ни тем более никакого софта пока нет. Полная свобода выбора ))

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 1649
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 02.08.23 21:15. Заголовок: ПО, думаю, вот от ни..


ПО, думаю, вот от них: https://www.cleverence.ru/

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 700
Зарегистрирован: 08.07.06
ссылка на сообщение  Отправлено: 03.08.23 23:15. Заголовок: Спасибо, пошел изуча..


Спасибо, пошел изучать.

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 334
Зарегистрирован: 05.10.06
ссылка на сообщение  Отправлено: 20.08.23 11:41. Заголовок: Sergy пишет: Началь..


Sergy пишет:

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

мне эта тема тоже очень интересна, давно хочу внедрить руки не доходят, предлагаю объедениться, совместно выработать решения, мысли есть по алгоритму и функциям, оставьте контакт, обсудим если интересно

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 701
Зарегистрирован: 08.07.06
ссылка на сообщение  Отправлено: 20.08.23 11:52. Заголовок: MIKHAIL отправил в ..


MIKHAIL
отправил в личку

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 7791
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 20.08.23 16:55. Заголовок: Делал такую связку а..


Делал такую связку аж в 2004 году для Cipher AG8000
Там обмен идет текстовым файликом.
Можно юзать от него (идет в комплекте) 2 тулзы , одна для приема
данных , другая для передачи даннных: DataRead.exe и DLookup.exe
Или можно заюзать API + DLL от него если под Harbour.
Сложного как бы ни чего нет.

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 7792
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 20.08.23 17:02. Заголовок: Dima пишет: Делал т..


Dima пишет:

 цитата:
Делал такую связку аж в 2004 году


UPD , в 2010

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 702
Зарегистрирован: 08.07.06
ссылка на сообщение  Отправлено: 23.08.23 12:07. Заголовок: Dima пишет: Или мож..


Dima пишет:

 цитата:
Или можно заюзать API + DLL от него если под Harbour.
Сложного как бы ни чего нет.


Дай наводки плиз, с Михаилом будем изучать тоже

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 706
Зарегистрирован: 08.07.06
ссылка на сообщение  Отправлено: 26.03.24 11:27. Заголовок: Дабы не плодить лишн..


Дабы не плодить лишних тем, продолжу тут.
Пока на первоначальном этапе мой внутренний еврей ленивый программист решил сделать простейший вариант: запуск Harbour программы как RDP-клиента, запущенном на терминале сбора данных.

1) Не могу понять, как ТОЧНО определить размер окна, размер шрифта и тп, чтобы не было пустых промежутков справа и снизу?
Вызов hb_gtInfo( HB_GTI_SCREENSIZE, { nWide, nHigh } ) - если nHigh хотя-бы на пиксель залезает на панель задач снизу, не срабатывает вовсе и окно становится максимально широким и по горизонтали и по вертикали.

2) Как избавиться от заголовка Windows-окна, чтобы приложение было "монолитным" и не занималось сверху драгоценное экранное пространство впустую ?

Работать планирую под GTWVG, тк буду выводить изображения товара прямо сверху десктопа, а для менюшек делаю поменьше строк, покрупнее шрифт, чтобы удобно было пальцем тыкать ))

Спасибо: 0 
ПрофильЦитата Ответить
moderator


Пост N: 1595
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 26.03.24 14:11. Заголовок: Sergy пишет: 1) Не ..


Sergy пишет:

 цитата:
1) Не могу понять, как ТОЧНО определить размер окна...


Наверное, надо получить хэндл окна ( hb_gtInfo( HB_GTI_WINHANDLE ) ), если gtwvg это поддерживает, а там уже можно и размер окна определить с помощью GetWindowRect(), GetClientRect() и пр.

 цитата:
2) Как избавиться от заголовка Windows-окна


Надо создать его с соответствующими стилями - чтоб не было WS_SYSMENU, WS_CAPTION, WND_NOSIZEBOX - если gtwvg позволяет самому создать окно.
Изменить стиль после создания можно, наверное (сам не пробовал), с помощью SetWindowLongPtr( handle, GWL_STYLE, nStyle ), SetWindowLongPtr( handle, GWL_EXSTYLE, nStyle )

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 707
Зарегистрирован: 08.07.06
ссылка на сообщение  Отправлено: 27.03.24 14:01. Заголовок: С окнами буду разбир..


С окнами буду разбираться. Благодарю за наводки.

Возник вопрос: запустил Harbour/gtwvg программу в окошке RDP клиента. Ввод с клавиатуры ТСД в программу проходит, а со сканера нет. В каких настройках это нужно подкрутить ?

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 7719
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 27.03.24 14:29. Заголовок: Sergy пишет: Ввод с..


Sergy пишет:

 цитата:
Ввод с клавиатуры ТСД в программу проходит, а со сканера нет.


Зависит от модели сканера.
Если сканер подключается через клавиатуру (я всегда такую модель брал), то должно работать.
Если по другому, то будут БОЛЬШИЕ проблемы.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 1721
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 27.03.24 19:44. Заголовок: Andrey пишет: Завис..


Andrey пишет:

 цитата:
Зависит от модели сканера.
Если сканер подключается через клавиатуру (я всегда такую модель брал), то должно работать.
Если по другому, то будут БОЛЬШИЕ проблемы.


Андрей, речь идет о сканере в ТСД, а не просто о сканере.

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 708
Зарегистрирован: 08.07.06
ссылка на сообщение  Отправлено: 29.03.24 13:36. Заголовок: Продолжаю эпопею с и..


Продолжаю эпопею с изучением ТСД. Запустил имеющуюся в нем BARCODE Utility. Там можно установить режим работы сканера - KEYBOARD, CLIPBOARD и несколько других. Поставил режим KEYBOARD - в результате любого успешного сканирования RDP сессия резко завершается. При этом сама утилита RDP клиента остается висеть на экране с уже закрытым окном сессии. В режиме CLIPBOARD тоже самое.

Так понимаю, что "где-то" от сканера генерируется "событие", которое прерывает работу RDP клиента. Если кто-то сталкивался - подскажите плиз, где поковырять. С Андроид вообще никогда раньше дела не имел.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 1722
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 29.03.24 13:51. Заголовок: Обычно интеграция ид..


Обычно интеграция идет через API. В случае с Cleverence: https://www.cleverence.ru/support/category:747/
Надо выбрать какое-то их решение и прикручивать к своей проге через их API. И не нужно беспокоится, как там работает сканер) Как-то так. Подробнее не могу)

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 7940
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 29.03.24 19:24. Заголовок: Префикс и суфикс как..


Префикс и суфикс какие в сканере зашиты ?

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 709
Зарегистрирован: 08.07.06
ссылка на сообщение  Отправлено: 31.03.24 12:18. Заголовок: Dima пишет: Префикс..


Dima пишет:

 цитата:
Префикс и суфикс какие в сканере зашиты ?


Посмотрел в настройках BARCODE utility - нет ничего, поля пустые.

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 313
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет