Подскажите какая процедура может отвечать за заполнения табличной части в документе, при сканировании штрих кода. 1С Управление торговлей 11
---
табло запусти. В нее переменную ТвояТЧ.Количество(). И иди отладкой по строкам кода, и смотри где количество поменялось
---
а в чем проблема в конфигураторе на форме найти эту кнопку и к какой команде она относится и отладкой поймать момент добавления в ТЧ?
---
Может это покажется коряво, но я ищу заполнение полей в цикле, например Объект.Товары.Номенклатура. Но такого кода нет. Подскажите как могут поля заполняться
---
ясень пень,так ты на кнопку штрихкода нажми, и посмотри какая команда
---
Нажимал, отслеживал процедуры и проваливался в них, но заполнение табличной части не нашел
---
значит плохо ищите, данные же для ТЧ откуда-то берутся в документе
---
А ОбработатьШтрихкоды() для вас просто шутка какая-то?
---
Да смотрел эту процедуру но там значения не понятные появляются при заполнении ТЧ

```1c
    &НаКлиенте
    Процедура ОбработатьШтрихкоды(ДанныеШтрихкодов)

    Если Не ШтрихкодированиеНоменклатурыКлиент.ШтрихкодыВалидны(ДанныеШтрихкодов) Тогда
    Возврат;
    КонецЕсли;

    ОчиститьСообщения();
    ПрименитьОплатуБонуснымиБаллами(, Истина);

    СтруктураДействийСДобавленнымиСтроками = Новый Структура;
    СтруктураДействийСДобавленнымиСтроками.Вставить("ЗаполнитьПризнакТипНоменклатуры", Новый Структура("Номенклатура", "ТипНоменклатуры"));
    СтруктураДействийСДобавленнымиСтроками.Вставить("ЗаполнитьПризнакХарактеристикиИспользуются", Новый Структура("Номенклатура", "ХарактеристикиИспользуются"));
    СтруктураДействийСДобавленнымиСтроками.Вставить("ЗаполнитьПризнакАртикул", Новый Структура("Номенклатура", "Артикул"));
    СтруктураДействийСДобавленнымиСтроками.Вставить("ПроверитьЗаполнитьСклад", ОбработкаТабличнойЧастиКлиентСервер.ПолучитьСтруктуруЗаполненияСкладаВСтрокеТЧ(Объект, СкладГруппа));
    СтруктураДействийСДобавленнымиСтроками.Вставить("ЗаполнитьСтавкуНДС", ОбработкаТабличнойЧастиКлиентСервер.ПараметрыЗаполненияСтавкиНДС(Объект));
    СтруктураДействийСДобавленнымиСтроками.Вставить("ЗаполнитьКодТНВЭД", Объект.НалогообложениеНДС);
    СтруктураДействийСДобавленнымиСтроками.Вставить("ЗаполнитьСтавкуНДСВозвратнойТары", Объект.ВернутьМногооборотнуюТару);
    СтруктураДействийСДобавленнымиСтроками.Вставить("ЗаполнитьПризнакБезВозвратнойТары", Объект.ВернутьМногооборотнуюТару);
    СтруктураДействийСДобавленнымиСтроками.Вставить("ПриИзмененииТипаНоменклатуры", Новый Структура("ЕстьРаботы, ЕстьОтменено", Истина, Ложь));
    Если (ИспользоватьСоглашенияСКлиентами И ЗначениеЗаполнено(Объект.Соглашение))
    Или (Не ИспользоватьСоглашенияСКлиентами И ИспользуетсяЦенообразование25) Тогда
    СтруктураДействийСДобавленнымиСтроками.Вставить("ЗаполнитьУсловияПродаж", ОбработкаТабличнойЧастиКлиентСервер.ПолучитьСтруктуруЗаполненияУсловийПродажВСтрокеТЧ(Объект));
    Иначе
    СтруктураДействийСДобавленнымиСтроками.Вставить("ЗаполнитьЦенуПродажи", ОбработкаТабличнойЧастиКлиентСервер.ПараметрыЗаполненияЦеныВСтрокеТЧ(Объект));
    КонецЕсли;
    СтруктураДействийСДобавленнымиСтроками.Вставить("ЗаполнитьПодразделениеВСтрокеТЧ", Новый Структура("Подразделение", Объект.Подразделение));
    ОбработкаТабличнойЧастиКлиентСерверЛокализация.ДополнитьСтруктуруДействийПриИзмененииЭлемента(ЭтотОбъект, "Номенклатура", СтруктураДействийСДобавленнымиСтроками);
    ДобавитьВСтруктуруДействияПриИзмененииКоличестваУпаковок(СтруктураДействийСДобавленнымиСтроками, Объект);

    СтруктураДействийСИзмененнымиСтроками = Новый Структура;
    ДобавитьВСтруктуруДействияПриИзмененииКоличестваУпаковок(СтруктураДействийСИзмененнымиСтроками, Объект);

    НаправленияДеятельностиКлиентСервер.СтруктураДействийВставитьПриДобавленииСтроки(ЭтаФорма, СтруктураДействийСДобавленнымиСтроками);
    СтруктураДействий = ШтрихкодированиеНоменклатурыКлиент.ПараметрыОбработкиШтрихкодов();

    СтруктураДействий.Штрихкоды = ДанныеШтрихкодов;
    СтруктураДействий.СтруктураДействийСДобавленнымиСтроками = СтруктураДействийСДобавленнымиСтроками;
    СтруктураДействий.СтруктураДействийСИзмененнымиСтроками = СтруктураДействийСИзмененнымиСтроками;
    СтруктураДействий.ПараметрыУказанияСерий = ПараметрыУказанияСерий;
    СтруктураДействий.РассчитыватьНаборы = Истина;
    СтруктураДействий.ДобавлятьТолькоТоварСверхЗаказа = Истина;
    СтруктураДействий.ТолькоТовары = Объект.ХозяйственнаяОперация = ПредопределенноеЗначение("Перечисление.ХозяйственныеОперации.ПередачаНаКомиссию");

    ОбработатьШтрихкодыСервер(СтруктураДействий,КэшированныеЗначения);

    ШтрихкодированиеНоменклатурыКлиент.ОбработатьНеизвестныеШтрихкоды(СтруктураДействий,КэшированныеЗначения,ЭтаФорма);

    Если ШтрихкодированиеНоменклатурыКлиент.НужноОткрытьФормуУказанияСерийПослеОбработкиШтрихкодов(СтруктураДействий) Тогда

    ТекущиеДанныеИдентификатор = СтруктураДействий.МассивСтрокССериями[0];

    ПодключитьОбработчикОжидания("ОткрытьПодборСерийПриСканированииШтрихкодаНоменклатуры",0.1,Истина);

    КонецЕсли;

    РассчитатьИтоговыеПоказатели();

    Если СтруктураДействий.ТекущаяСтрока <> Неопределено Тогда
    Элементы.Товары.ТекущаяСтрока = СтруктураДействий.ТекущаяСтрока;
    КонецЕсли;

    УстановитьПризнакЗаполненияСклада();

    КонецПроцедуры
```
---
табло запусти. В нее переменную ТвояТЧ.Количество(). И иди отладкой по строкам кода, и смотри где количество поменялось
---
Спасибо помогла эта хитрость
---
ну ребят, злые вы, процедура называется ОбработкаОповещения, она в форме прописана, именно туда приходят все события которые хотят ее оповестить, но это если ШК подключен через com