Автор | Сообщение |
|
| |
Пост N: 698
Зарегистрирован: 08.07.06
|
|
Отправлено: 02.08.23 18:01. Заголовок: ТСД - терминал сбора данных
Добрый день Начальник склад поставил задачу внедрить терминалы сбора данных при сборке заказа клиенту. Думаю, они упрощают работу сотрудников, особенно новичков. Плюс снижают количество ошибок. Как вижу тех. процесс: кладовщик получает накладную для сборки, "пикает" ее штрих-код (уже внедрено для учета выработки), после чего моя программа "каким-то образом" должна загрузить содержимое этой накладной в терминал, например: 1) АдресХранения1, Товар1, колво1, Штрихкод1 2) АдресХранения2, Товар2, колво2, Штрихкод2 3) ... Кладовщик с загруженным списком идет по складу, "пикает" товар, а терминал ему пишет - "таких еще три штуки", или "положи на место, неверный товар". После окончания сборки кладовщик пикает накладную еще раз, после чего терминал выгружает обратно информацию: "собрано без ошибок", либо "собрано с ошибками" и тп... С какой стороны посоветуете подходить к этому вопросу ? Никогда с этими штуками дела не имел.
|
|
|
Ответов - 18
[только новые]
|
|
|
| постоянный участник
|
Пост N: 1648
Зарегистрирован: 27.01.07
|
|
Отправлено: 02.08.23 20:25. Заголовок: Очень распространен ..
Очень распространен обмен через web-сервер. Но САМОЕ ВАЖНОЕ - какой софт будет использоваться на ТСД. От этого и плясать.
|
|
|
|
| |
Пост N: 699
Зарегистрирован: 08.07.06
|
|
Отправлено: 02.08.23 21:08. Заголовок: Ни теминалов, ни тем..
Ни теминалов, ни тем более никакого софта пока нет. Полная свобода выбора ))
|
|
|
|
| постоянный участник
|
Пост N: 1649
Зарегистрирован: 27.01.07
|
|
Отправлено: 02.08.23 21:15. Заголовок: ПО, думаю, вот от ни..
|
|
|
|
| |
Пост N: 700
Зарегистрирован: 08.07.06
|
|
Отправлено: 03.08.23 23:15. Заголовок: Спасибо, пошел изуча..
Спасибо, пошел изучать.
|
|
|
|
| |
Пост N: 334
Зарегистрирован: 05.10.06
|
|
Отправлено: 20.08.23 11:41. Заголовок: Sergy пишет: Началь..
Sergy пишет: цитата: | Начальник склад поставил задачу внедрить терминалы сбора данных при сборке заказа клиенту. Думаю, они упрощают работу сотрудников, особенно новичков. Плюс снижают количество ошибок |
|
мне эта тема тоже очень интересна, давно хочу внедрить руки не доходят, предлагаю объедениться, совместно выработать решения, мысли есть по алгоритму и функциям, оставьте контакт, обсудим если интересно
|
|
|
|
| |
Пост N: 701
Зарегистрирован: 08.07.06
|
|
Отправлено: 20.08.23 11:52. Заголовок: MIKHAIL отправил в ..
MIKHAIL отправил в личку
|
|
|
|
| |
Пост N: 7791
Зарегистрирован: 17.05.05
|
|
Отправлено: 20.08.23 16:55. Заголовок: Делал такую связку а..
Делал такую связку аж в 2004 году для Cipher AG8000 Там обмен идет текстовым файликом. Можно юзать от него (идет в комплекте) 2 тулзы , одна для приема данных , другая для передачи даннных: DataRead.exe и DLookup.exe Или можно заюзать API + DLL от него если под Harbour. Сложного как бы ни чего нет.
|
|
|
|
| |
Пост N: 7792
Зарегистрирован: 17.05.05
|
|
Отправлено: 20.08.23 17:02. Заголовок: Dima пишет: Делал т..
Dima пишет: цитата: | Делал такую связку аж в 2004 году |
| UPD , в 2010
|
|
|
|
| |
Пост N: 702
Зарегистрирован: 08.07.06
|
|
Отправлено: 23.08.23 12:07. Заголовок: Dima пишет: Или мож..
Dima пишет: цитата: | Или можно заюзать API + DLL от него если под Harbour. Сложного как бы ни чего нет. |
| Дай наводки плиз, с Михаилом будем изучать тоже
|
|
|
|
| |
Пост N: 706
Зарегистрирован: 08.07.06
|
|
Отправлено: 26.03.24 11:27. Заголовок: Дабы не плодить лишн..
Дабы не плодить лишних тем, продолжу тут. Пока на первоначальном этапе мой внутренний еврей ленивый программист решил сделать простейший вариант: запуск Harbour программы как RDP-клиента, запущенном на терминале сбора данных. 1) Не могу понять, как ТОЧНО определить размер окна, размер шрифта и тп, чтобы не было пустых промежутков справа и снизу? Вызов hb_gtInfo( HB_GTI_SCREENSIZE, { nWide, nHigh } ) - если nHigh хотя-бы на пиксель залезает на панель задач снизу, не срабатывает вовсе и окно становится максимально широким и по горизонтали и по вертикали. 2) Как избавиться от заголовка Windows-окна, чтобы приложение было "монолитным" и не занималось сверху драгоценное экранное пространство впустую ? Работать планирую под GTWVG, тк буду выводить изображения товара прямо сверху десктопа, а для менюшек делаю поменьше строк, покрупнее шрифт, чтобы удобно было пальцем тыкать ))
|
|
|
|
| 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 )
|
|
|
|
|
| |
Пост N: 707
Зарегистрирован: 08.07.06
|
|
Отправлено: 27.03.24 14:01. Заголовок: С окнами буду разбир..
С окнами буду разбираться. Благодарю за наводки. Возник вопрос: запустил Harbour/gtwvg программу в окошке RDP клиента. Ввод с клавиатуры ТСД в программу проходит, а со сканера нет. В каких настройках это нужно подкрутить ?
|
|
|
|
| постоянный участник
|
Пост N: 7719
Зарегистрирован: 12.09.06
|
|
Отправлено: 27.03.24 14:29. Заголовок: Sergy пишет: Ввод с..
Sergy пишет: цитата: | Ввод с клавиатуры ТСД в программу проходит, а со сканера нет. |
| Зависит от модели сканера. Если сканер подключается через клавиатуру (я всегда такую модель брал), то должно работать. Если по другому, то будут БОЛЬШИЕ проблемы.
|
|
|
|
| постоянный участник
|
Пост N: 1721
Зарегистрирован: 27.01.07
|
|
Отправлено: 27.03.24 19:44. Заголовок: Andrey пишет: Завис..
Andrey пишет: цитата: | Зависит от модели сканера. Если сканер подключается через клавиатуру (я всегда такую модель брал), то должно работать. Если по другому, то будут БОЛЬШИЕ проблемы. |
| Андрей, речь идет о сканере в ТСД, а не просто о сканере.
|
|
|
|
| |
Пост N: 708
Зарегистрирован: 08.07.06
|
|
Отправлено: 29.03.24 13:36. Заголовок: Продолжаю эпопею с и..
Продолжаю эпопею с изучением ТСД. Запустил имеющуюся в нем BARCODE Utility. Там можно установить режим работы сканера - KEYBOARD, CLIPBOARD и несколько других. Поставил режим KEYBOARD - в результате любого успешного сканирования RDP сессия резко завершается. При этом сама утилита RDP клиента остается висеть на экране с уже закрытым окном сессии. В режиме CLIPBOARD тоже самое. Так понимаю, что "где-то" от сканера генерируется "событие", которое прерывает работу RDP клиента. Если кто-то сталкивался - подскажите плиз, где поковырять. С Андроид вообще никогда раньше дела не имел.
|
|
|
|
| постоянный участник
|
Пост N: 1722
Зарегистрирован: 27.01.07
|
|
Отправлено: 29.03.24 13:51. Заголовок: Обычно интеграция ид..
Обычно интеграция идет через API. В случае с Cleverence: https://www.cleverence.ru/support/category:747/ Надо выбрать какое-то их решение и прикручивать к своей проге через их API. И не нужно беспокоится, как там работает сканер) Как-то так. Подробнее не могу)
|
|
|
|
| |
Пост N: 7940
Зарегистрирован: 17.05.05
|
|
Отправлено: 29.03.24 19:24. Заголовок: Префикс и суфикс как..
Префикс и суфикс какие в сканере зашиты ?
|
|
|
|
| |
Пост N: 709
Зарегистрирован: 08.07.06
|
|
Отправлено: 31.03.24 12:18. Заголовок: Dima пишет: Префикс..
Dima пишет: цитата: | Префикс и суфикс какие в сканере зашиты ? |
| Посмотрел в настройках BARCODE utility - нет ничего, поля пустые.
|
|
|
|