|
Электронные весы через внешнее событие | ☑ | ||
---|---|---|---|---|
0
mgreat
01.07.19
✎
05:31
|
Как известно, в типовых конфигурациях 1С работа с электронными весами (обычными, без печати этикетки) реализована через нажатие кнопки, по которой оборудование подключается, делается его опрос, получается вес, и оборудование отключается.
Однако стоит задача в нетиповой конфигурации реализовать работу с весами так же, как работает сканер, то есть через внешнее событие. Но есть подозрение , что, возможно, драйвера весов для 1С вообще не предполагают такую работу. А если повесит вызов весов на обработку ожидания формы, это может привести к сбою работы сканера. Может быть, кто-то уже пробовал подключать обычные электронные весы (без печати этикеток) таким не типовым способом и поделится, что у него вышло? |
|||
1
xXeNoNx
01.07.19
✎
08:44
|
На плюсах писал асинхронное чтение с двух ком-портов данных с электронных весов, без внешнего события с выгрузкой в клюшки
|
|||
2
Cyberhawk
01.07.19
✎
08:46
|
Все зависит от драйвера, а не от конечного ПО.
|
|||
3
Cyberhawk
01.07.19
✎
08:46
|
Если конечно у тебя весы не складывают данные в файлик, доступный по сети.
|
|||
4
xXeNoNx
01.07.19
✎
08:49
|
(0) есть другой опыт по написанию в клюшках конфы, для работы с ТСД cipherlab 8300. Там при установке терминала в крэд,л в 77 автоматом загружались данные из него. Так что тут вопрос в интерфейсе взаимодействия
|
|||
5
Сияющий в темноте
01.07.19
✎
08:57
|
Весы обычно отправляют вес в ответ на запрос,значит,кто то должен послать запрос,получить ответ и передать его 1с.
|
|||
6
xXeNoNx
01.07.19
✎
09:02
|
(5) не всегда, писал под цеховые весы, там они постоянно слали в порт данные, читаешь, парсишь, вот тебе и результат
|
|||
7
mgreat
01.07.19
✎
09:52
|
(6) Вот там как раз те самые весовые весы, весы в одном углу склада, комп с 1с в другом, поэтому хотелось бы, чтобы можно было тупо в том углу кликать сканером и ставить товар на весы.
Получается, без своих самописных дравейров, со штатными драйверами, весы работать так не будут? Сейчас там как раз работает самописный еще для клюшек драйвер, но проблема в том, что драйвер этот не работает через терминальный доступ, а складов стало несколько. |
|||
8
Василий Алибабаевич
01.07.19
✎
10:03
|
(6) ПрЭлестно... прЭлестно... Положили один вес. Прочитали 20 раз. Получили итог в учете в 20-ть раз больше, чем в жизни. Офигенный учет.
|
|||
9
Cyberhawk
01.07.19
✎
10:05
|
(8) Неправильно: сколько раз ни читай, результат пишется в активную / текущую строку. Так что будет сохранено последнее измерение.
|
|||
10
Василий Алибабаевич
01.07.19
✎
10:07
|
(9) О-о-о. Еще лучше. За смену одно измерение. Результат всегда равен последнему отвесу. Офигенный учет.
|
|||
11
Evgueni
01.07.19
✎
10:08
|
(8) Вес одинаковым не бывает. Я на плюсах писал ВК, которая мониторит порт весов. Пока показания не устаканятся - вес не записывается. Дважды один и тот же вес не записывается. Не будут же в цехах эталонную гирю класть на весы.
|
|||
12
Василий Алибабаевич
01.07.19
✎
10:09
|
+(8) + (10) Без того, что бы определять начало и окончание события взвешивания (аппаратно или программно) ничего не будет. Да и достоверность определения должна быть не ниже 99,99%
|
|||
13
Garykom
гуру
01.07.19
✎
10:14
|
(7) Пишите свой драйвер используя мануал от весов.
Например если весы постоянно шлют вес, то момент взвешивания можно определить по резкому скачку веса от 0 до некоего (возле которого начинает колебать с некой точностью) а затем снова до 0. В реальности все будет сложнее положил и решил поправить перед тем как еще положить вторую коробку которую тоже надо взвесить вместе с первой. И постепенную нагрузку/вес 0, +коробка1, +коробка2, 0 - можно отследить Но вот 0, +коробка1, начали поправлять ее 0, +коробка1 снова,+ коробка2, 0 - проблемы сэр. |
|||
14
Garykom
гуру
01.07.19
✎
10:15
|
(13) *проблемы мэм, сорри ))
|
|||
15
Evgueni
01.07.19
✎
10:26
|
У сейчас на столе собран макет из разных устройств на ESP8266. Решил уйти от всяких ВК и прочих приблуд. Копаю в сторону REST. По идее должна получиться неплохая связка 1С + внешние устройства, в том числе и работа с RS-232. И всё это без проводов.
|
|||
16
Василий Алибабаевич
01.07.19
✎
10:34
|
(15) АЦП всего один. Для полноценных весов нужно (идеально) три. Для "на селе и в городе" можно обойтись двумя. Да еще и тензодатчики нужны.
|
|||
17
Evgueni
01.07.19
✎
10:41
|
(16) Тензодатчики нужны только под коврик в колбасный цех, что взвешивать сотрудников до начала смены и после. А обычные весы имеют выход интерфейс RS-232, сканер тоже может работать "в разрыв клавиатуры".
|
|||
18
Черный маклер
01.07.19
✎
10:45
|
(0) ...стоит задача в нетиповой конфигурации реализовать работу с весами так же, как работает сканер, то есть через внешнее событие...
а теперь попробуй описать бизнес-процесс, который хочешь автоматизировать |
|||
19
mgreat
01.07.19
✎
10:48
|
(18) Стоят весы и сканер в одном углу, в другом комп с 1с.
В первом углу сканируют коробку, по штрихкоду определяется что это за коробка, кладут коробку на весы - определяется вес. Оно уже реализовано, только со старым самописным драйвером, который в терминальном режиме не работает, поэтому была идея использовать Библиотеку работы с оборудованием и ее драйвера, но, как выяснилось, она так работать с весами не будет. |
|||
20
Cyberhawk
01.07.19
✎
10:55
|
(10) Почему одно-то - инициация взвешивания человеком
|
|||
21
Черный маклер
01.07.19
✎
11:00
|
(19) есть вариант:
использовать весовой терминал с Ethernet типа https://massa.ru/products/terminal-ra/ порядок работы: 1. товар на весы, после стабилизации весовой терминал со звуком посылает вес в поле ввода 2. сканируется товар |
|||
22
Злопчинский
01.07.19
✎
11:04
|
поройся у меня в группе http://catalog.mista.ru/community/groups/22/publications/
там всякого есть - и по весам собрано все что нашел |
|||
23
Василий Алибабаевич
01.07.19
✎
11:06
|
(19) "она так работать с весами не будет".
Как запрограммируете так и будет. И вполне себе можно все настроить. Одна печаль - обратная связь с оператором. Оператора нужно уведомить об успешной/не успешной обработки штрих-кода. Оператора нужно уведомить об окончании процедуры взвешивания. Все остальное вполне себе можно на БПО сделать. Например взвешивание запускать с задержкой. Не по нажатию кнопки, а после обработки штрих-кода программно. |
|||
24
Василий Алибабаевич
01.07.19
✎
11:13
|
(17) "обычные весы имеют выход интерфейс RS-232". Если вся логика взвешивания внутри контроллера весов - тогда достаточно двух вот таких девайсов : https://icp-das.ru/catalog/i-7188e2-mtcp. Между собой соединить по RS-485. К компу один прибор по RS-232, второй по RS-232 к весам.
|
|||
25
mgreat
01.07.19
✎
11:16
|
(21) о, благодарю!
(22) спасибо за подборку! (23) как вариант да, были такие мысли |
|||
26
Garykom
гуру
01.07.19
✎
11:43
|
(19) Исходники "старым самописным драйвером" есть?
|
|||
27
Garykom
гуру
01.07.19
✎
11:44
|
(26)+ Хотя пофиг, даже если нет то можно его заюзать на чем то внешнем, а из терминала получать с него данные через обертку на чем угодно подходящем.
|
|||
28
mgreat
01.07.19
✎
11:56
|
(26) Нет, исходников, к сожалению, не осталось
|
|||
29
Nikoss
25.07.19
✎
09:32
|
(17) а зачем их взвешивать? Или это сарказм?
|
|||
30
Cyberhawk
25.07.19
✎
09:34
|
(29) Воруют пади в карманах / под одеждой
|
|||
31
Nikoss
25.07.19
✎
09:37
|
(30) ну и как определить? или в теч дня работникам не дают ни воды попить, ни в туалет сходить?
|
|||
32
Cyberhawk
25.07.19
✎
09:38
|
(31) Видимо мелкие хищения не интересуют)
|
|||
33
bolder
25.07.19
✎
10:54
|
(29) Раньше с мясокомбинатов батонами колбасу и сосиски тащили. С тензодатчиками так не выйдет.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |