Альфа Авто 4: Кнопка Ввод штрих-кода #646375


#0 by Flomik
Необходимо на форму Чек добавить кнопку ввода строк ТЧ по номеру штрих-кода. Написал процедуру, но поиск номенклатуры не отрабатывает. Уже всю бошку сломал, не могу найти причину. Процедура КоманднаяПанельТоварыШтрихКод(Кнопка)
#1 by vs7719
#2 by zladenuw
та да. но лучше Если Выбора.Следующий
#3 by Flomik
- Не помогло
#4 by vs7719
Конечно! См. внимательнее стр.: Штрихкоды.Объект КАК Артикул и
#5 by Flomik
В выборке пусто, хотя я точно знаю, что в регистре есть элемент с искомым значением
#6 by vs7719
Может, где-то строка дополняется пробелами справа или искомое значение - Объект, не Номенклатура?
#7 by szhukov
Бредняк какой-то... Судя по запросу Артикул - это элемент справочника номенклатура, тогда эта строка: Строчка.Номенклатура = Справочники.Номенклатура.НайтиПоРеквизиту("Артикул",Артикул); - какая-то лажа. Что-то не то в запросе написано. что даст запрос если убрать условие на проверку объекта: ?
#8 by szhukov
Ошибка здесь: потому что после ввода ШК = Истина
#9 by szhukov
+ тогда как-то так:
#10 by Mashinist
а если так новзапрос.УстановитьПараметр("Ссылка",СокрЛП(ШК));
#11 by szhukov
ошибка в другой строке, см.
#12 by Mashinist
угу. точно не то вводится
#13 by Flomik
Спасибо! Разобрался: Теперь вопрос - как заполнить созданную строку реквизитами поумолчанию - цена, НДС и т.д.
#14 by Mashinist
так посмотри в коде добавления товара интерактивное Из модуля объекта вызвать ОбработкаРеквизита(...) примерно так было когда-то ОбработкаРеквизита("Товары.Номенклатура",ТЧ.ТекущаяСтрока);
#15 by Flomik
Это я знаю, но как фокус новой строчке передать?
#16 by МимохожийОднако
Где хранятся штрихкоды в этой конфигурации?
#17 by Mashinist
процедура ОбработкаРеквизита может форму и не принимать ей нужно что пересчитывать "Товары.Номенклатура" и где т.е. строку ТЧ. у тебя это Строчка попробуй вызов ОбработкаРеквизита("Товары.Номенклатура",Строчка);
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С