Имя: Пароль:
1C
1С v8
Значение в таблицу на форме
0 9451523
 
08.07.19
15:38
Привет всем, че то я затупил не могу сообразить,
мне нужно в табличной части документа(ТаблицаТоваров) выбрать найденное значение из ТаблицыЗначений,

                СпрТовары = Справочники.Номенклатура;
        КодГруппы = "1";
        ПоискПоПолномуКоду = Ложь;
        Группа = Справочники.Номенклатура.НайтиПоКоду(КодГруппы,ПоискПоПолномуКоду);
        Для Каждого СтрокаТаблицы из Результат Цикл
        ИмяТовара=СтрокаТаблицы.Получить(0);
        ИзмТовара=СтрокаТаблицы.Получить(1);
        ПоискТовара = СпрТовары.НайтиПоНаименованию(ИмяТовара);

        Если ПоискТовара.Пустая() Тогда
        НовыйЭлемент = Справочники.Номенклатура.СоздатьЭлемент();
                НовыйЭлемент.Наименование=ИмяТовара;
                НовыйЭлемент.ЕдиницаИзмерения=ИзмТовара;
        НовыйЭлемент.Родитель=Группа.Ссылка;
        НовыйЭлемент.Записать();
        Иначе
        ТаблицаТоваров.Товар = ИмяТовара;

при срабатывание ругается говорит что Поле объекта не обнаружено (Товар)
подскажите где косяк?
с уважением Дамир
1 mikecool
 
08.07.19
15:40
используй Найти или НайтиСтроки
2 9451523
 
08.07.19
15:45
ТаблицаТоваров.Найти(СокрЛП(ИмяТовара)); не сработало ошибок нет но товар не выбрал хотя он есть
3 hhhh
 
08.07.19
16:00
(2) надо не в таблицу фигачить, а в строку таблицы товаров.
Независимо от того, куда вы едете — это в гору и против ветра!