Изменить реквизит документа при сканирование штрихкода

1. GoodDeiDie 22.11.21 06:32 Сейчас в теме
Доброе утро! Подскажите как в реализации товара при сканировании штрихкода с накладной можно поменять реквизит документа. База УТ.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. vlad636 4 22.11.21 06:45 Сейчас в теме
(1) Получить объект документа по ссылке и изменить нужный реквизит...
3. GoodDeiDie 22.11.21 06:46 Сейчас в теме
(2) это я как раз понимаю, я не понимаю что за процедура или модуль отвечает за считывает штрихода в момент сканирования.
12. user1671936 1 22.11.21 08:27 Сейчас в теме
(3) Доброе. Считывание штрихкода происходит в
&НаКлиенте
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник).

Штрихкод приходит в качестве параметра, и тут уже делайте условия ,нужные вам.
4. XAKEP 22.11.21 07:49 Сейчас в теме
какой реквизит ?
зачем.....
5. GoodDeiDie 22.11.21 07:52 Сейчас в теме
(4)ну у реализации есть реквизит статус, и в момент сканирования штрихкода с накладной я хочу менять статус на реализовано, а в случае повторного сканирования менять статус бумажного документа(тоже реквизит).
6. XAKEP 22.11.21 08:07 Сейчас в теме
(5)
в момент сканирования штрихкода с накладной я хочу менять статус на реализовано, а в случае повторного сканирования менять статус бумажного документа(тоже реквизит).


я не понял. это как ?

сканируете не с бумажного документа, что ли....

неужели трудно назвать вещи своими именами

есть документ № такой-то , в нем позиций товара столь-ко то
человек берет накладную, сканирует штрих-код этого документа
а дальше ?

сканер в руках, компьютер 25метров от сканера....дальше что ?

как 1с должна понять, что сканируете первый раз,
или это второй раз - какой период времени между сканированием.....
или это другой день вообще, а если месяц...
Прикрепленные файлы:
7. grumpi 22.11.21 08:20 Сейчас в теме
(6) ТС имеет в виду Повторное сканирование это когда статус у Реализации уже изменен на "Реализовано".Видимо так...
То есть
1. Сканируем, и если статус не "реализовано", то значит это первое сканирование. меняем статус на "реализровано".
2 Сканируем, и статус "реализовано", значит это второе сканирование, меняем статус бумажного документа.(я так понимаю "подписано и возвращено клиентом").
9. GoodDeiDie 22.11.21 08:23 Сейчас в теме
10. XAKEP 22.11.21 08:25 Сейчас в теме
(9)
а сколько раз в день предполагается такое действие :
5
50
500
11. GoodDeiDie 22.11.21 08:27 Сейчас в теме
(10) а это как то влияет на то что я хочу сделать?
13. XAKEP 22.11.21 08:28 Сейчас в теме
(11)
немного, если это 5раз в неделю, то вносить изменения в конфигурацию - ну так себе....желание


сканер должен быть подключен к компьютеру
или это блютуз-вай-фай соединение.
у вас как с этим ?

стопка накладных должна быть в руках у предполагаемого работника
как с этим ?
14. GoodDeiDie 22.11.21 08:30 Сейчас в теме
(13) Должен быть подключен. Со вторым тоже все нормально, все так и будет.
15. XAKEP 22.11.21 08:32 Сейчас в теме
(14)
давайте сначала.

нужно минимум рабочее место для таких действий,
если у вас только проводное соединение сканера.
16. GoodDeiDie 22.11.21 08:35 Сейчас в теме
(15)Если честно я не понимаю к чему вы это, я же не просто так спрашиваю. У меня конкретный вопрос, как отловить момент сканирования. и как 1с-ка понимает что это нужный мне документ.
17. XAKEP 22.11.21 08:42 Сейчас в теме
8. GoodDeiDie 22.11.21 08:23 Сейчас в теме
(6)Ну, добавлю еще один реквизит, задам ему значение 0, в первый раз отсканирую и поменяю статус, сделаю реквизит равный единице, в случае повторного сканирования этого же документа, если мой условный реквизит равен единице, то поменяю статус уже бумажного документа. Просто я не понимаю как сканер работает, и как он понимает что я сканирую именно тот документ который мне нужно, и как получить этот документ в момент сканирования.
18. d.batovskiy 22.11.21 15:38 Сейчас в теме
(8)Вы в штрихкод вшиваете ссылку на документ, и при сканировании ищите уже нужный вам документ в процедуре ОбработкаОповещения и производите свои манипуляции со статусом уже
19. alexruzh67 12.04.24 10:47 Сейчас в теме
Через расширение можно сделать так
&НаКлиенте
&После("ОбработатьШтрихкоды")
Процедура Расш1_ОбработатьШтрихкоды(ДанныеШтрихкодов)

//Здесь Ваш код********

КонецПроцедуры
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот