Имя: Пароль:
1C
 
Метод объекта не обнаружен (Найти)
🠗 (Волшебник 15.04.2025 15:33)
0 ДобрыйПутник
 
naïve
15.04.25
14:53
Подскажите, пытаюсь в тч на форме с помощью метода
НайденныйШтрихкод = Штрихкоды.Найти(Выборка.Штрихкод, "Штрихкод");

Ошибку выдает - {ВнешняяОбработка.РабочееМестоПоЗаведениюНоменклатуры.Форма.Форма.Форма(438)}: Метод объекта не обнаружен (Найти)

Я делаю на сервере, вроде все правильно, подскажите в чем трабл может быть

Полный код:

Запрос = Новый Запрос;
            Запрос.Текст =
            "ВЫБРАТЬ
            |    РсШтрихкоды.Штрихкод КАК Штрихкод,
            |    РсШтрихкоды.Номенклатура КАК Номенклатура,
            |    РсШтрихкоды.Характеристика КАК Характеристика,
            |    РсШтрихкоды.Упаковка КАК Упаковка
            |ИЗ
            |    РегистрСведений.ШтрихкодыНоменклатуры КАК РсШтрихкоды
            |ГДЕ
            |    РсШтрихкоды.Номенклатура = &Номенклатура";
            Запрос.УстановитьПараметр("Номенклатура", Номенклатура);
            Результат = Запрос.Выполнить();
            Выборка = Результат.Выбрать();
            
            Пока Выборка.Следующий() Цикл
                НайденныйШтрихкод = Штрихкоды.Найти(Выборка.Штрихкод, "Штрихкод");
                Если НайденныйШтрихкод <> Неопределено Тогда
                    Сообщить("Надо удалить штрихкод - " + НайденныйШтрихкод);    
                КонецЕсли;
            КонецЦикла;
1 Волшебник
 
15.04.25
14:56
поставьте точку останова и проверьте тип переменной "Штрихкоды"
2 Kigo_Kigo
 
15.04.25
14:57
Наверно надо еще обратится к табличной части где есть ШК?
3 программистище
 
15.04.25
15:03
Штрихкоды это табличная часть чего? Объект.Штрихкоды?
4 eddy_n
 
15.04.25
15:03
(0) Сами Штрихкоды - за воздух держатся?
5 Kigo_Kigo
 
15.04.25
15:09
и да если это ТЧ то наверно
МассивШК = Объект.Товары.НайтиСтроки(Новый Структукра("Штрихкод",Штрихкод))
Если МассивШК.Количество() Тогда
6 ДобрыйПутник
 
naïve
15.04.25
15:30
(1) Данные формы было) .выгрузить() сделал и все поехало
Спасибо
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший