0 / 0 / 0
Регистрация: 21.06.2017
Сообщений: 27
|
|
1 | |
Как определить документ из обработки и по найденному штрихкоду записать в его ТЧ номенклатуру?19.11.2018, 21:22. Показов 1016. Ответов 9
Метки нет (Все метки)
Здравствуйте, столкнулся со следующей проблемой, есть сканер, через обработку определяю штрихкод (по принципу ввода с клавиатуры), после хочу найти соответствие по номенклатуре и если нахожу то записываю в ТЧ документа в котором нахожусь, но как определить текущий документ и обратиться к его табличной части? Текущий док могу определить только в общей команде, общая команда привязана ко всем докам и работает как горячая клавиша
Код
&НаКлиенте Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды) Отбор = Новый Структура("Штрихкод", ПараметрКоманды); ПараметрыФормы = Новый Структура("Отбор", Отбор); ОткрытьФорму("Обработка.РаботаСоШтрихкодами.Форма.ФормаВводаШтрихкода", ПараметрыФормы, ПараметрыВыполненияКоманды.Источник, ПараметрыВыполненияКоманды.Уникальность, ПараметрыВыполненияКоманды.Окно, ПараметрыВыполненияКоманды.НавигационнаяСсылка); ТекущийДокумент = ПараметрыВыполненияКоманды.Источник.Объект.Ссылка;
0
|
19.11.2018, 21:22 | |
Ответы с готовыми решениями:
9
Добавить конкретную номенклатуру в документ Как по найденному ключу Map инкрементировать его значение записать документ сразу после его создания Как записать элементы вектора в текстовый документ? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
2133 / 1474 / 525
Регистрация: 16.01.2015
Сообщений: 6,309
|
|
19.11.2018, 22:25 | 2 |
clav9nski, Не совсем понятно. Обработка запускается из документа? Ваше:
Тогда по идеи должна быть форма.владелец, форма вашего документа. Или все же что-то другое? Подробней как все происходит и как вызываете сканер
0
|
0 / 0 / 0
Регистрация: 21.06.2017
Сообщений: 27
|
|
20.11.2018, 10:31 [ТС] | 3 |
у меня есть общая команда, тип установил всем документам, в группе пометил как важное и в каждом доке подключил и назначил горячую клавишу, Т.е. Когда я в документе начинаю в водить или сканить штрих код он идет в команду а после в обработку где я проверяю на количество допустимых символов и прочее. Вот и в вопрос в том как передать мне в обработку этот документ. Пробовал много путей и ничего не получилось. Если снова не смог передать мысль, отпишитесь, спасибо )
0
|
434 / 305 / 92
Регистрация: 28.05.2014
Сообщений: 1,247
|
|||||||||||
20.11.2018, 10:57 | 4 | ||||||||||
clav9nski, давайте код свой как из документа попадаете в команду, а оттуда в обработку.
Так будет быстрее. Добавлено через 13 минут Сорян, не прочитал внимательно первый пост.
В процедуре
Там будут параметры открытия формы, в том числе и те, что передали вы в Структуре ПараметрыФормы)
0
|
0 / 0 / 0
Регистрация: 21.06.2017
Сообщений: 27
|
|
20.11.2018, 11:11 [ТС] | 5 |
Спасибо, я понимаю что я на половину понял. Структуру мы создаем в общей команде и передаем Ссылку, а в процедуре (в обработке, которая на &НаСервере) отладчиком пытаюсь вытащить ссылку и уже после обратиться к ее таб части и добавлять номенклатуру? Сейчас пытаюсь делать)
0
|
0 / 0 / 0
Регистрация: 21.06.2017
Сообщений: 27
|
|
20.11.2018, 11:16 [ТС] | 6 |
он ругается
0
|
0 / 0 / 0
Регистрация: 21.06.2017
Сообщений: 27
|
|
20.11.2018, 11:18 [ТС] | 7 |
Phil, не посмотрите пожалуйста?
0
|
0 / 0 / 0
Регистрация: 21.06.2017
Сообщений: 27
|
|
20.11.2018, 12:10 [ТС] | 8 |
Phil, Получилось передать через структуру, и в обработки через переменные в отладчике вижу ссылку, но как мне к ней обратиться в других процедурах?
0
|
434 / 305 / 92
Регистрация: 28.05.2014
Сообщений: 1,247
|
|
20.11.2018, 12:45 | 9 |
clav9nski, загнать её в какой-нибудь реквизит формы
0
|
0 / 0 / 0
Регистрация: 21.06.2017
Сообщений: 27
|
||||||
20.11.2018, 12:53 [ТС] | 10 | |||||
Phil, нет в реквизит это не то, не видит, нашел другую штуку, загнал в параметр формы и поставил галочку в ключевой параметр и теперь к ней можно обратиться через другие обработчики. Спасибо, вроде бы разобрался
0
|
20.11.2018, 12:53 | |