Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 01:42

Обработка ШтрихКода в строке табличной части

Автор Constantus, 22 авг 2015, 13:57

0 Пользователей и 1 гость просматривают эту тему.

Constantus

Приветствую, Форумчане!
Приветствую, Форумчане!

1С: Розница (1с8.2, управляемое и обычное приложение)

Пытаюсь обработать штрихкод в строке табличной части (чтобы избежать Ф7)

На поле сажаю код:


Процедура ТоварыШтрихКодПриИзменении(Элемент)
СтрокаТабличнойЧасти = ЭлементыФормы.Товары.ТекущиеДанные;

РаботаСТорговымОборудованием.ОбработатьВведенныйШтрихкодХХХ(СтрокаТабличнойЧасти.Штрихкод, ЭтаФорма);

КонецПроцедуры

Но в обработке ОбработатьВведенныйШтрихкодХХХ(СтрокаТабличнойЧасти.Штрихкод, ЭтаФорма);
имеется следующий кусок кода:


НоваяСтрока                             = ТаблицаНоменклатуры.Добавить();
НоваяСтрока.Номенклатура                = ВыборкаЗапроса.Владелец;
НоваяСтрока.ХарактеристикаНоменклатуры  = ВыборкаЗапроса.ХарактеристикаНоменклатуры;
НоваяСтрока.ЕдиницаИзмерения            = ВыборкаЗапроса.ЕдиницаИзмерения;

Что вносит обработанные данные на новую строку ТЧ. Что нужно изменить, чтобы была заполнена строка в текущей строке, а не в новой?

Дмитрий@

Не совсем понимаю как происходит вызов этих процедур.
Но у Таблицы Номенклатуры разве нет ТекущихДанных, через которые можно присвоить определенные значения.

SkyNetYar

Что бы избежать нажатия Ф7 достаточно в настройках сканера установить префикс ,вроде бы 150 если не ошибаюсь..

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск