Метод объекта не обнаружен (Найти) 🠗 (Волшебник 15.04.2025 15:33) Жеглофф ,
программистище ,
eddy_n ,
СвинТуз ,
Kigo_Kigo ,
okmail ,
Волшебник ,
Amra ,
Fil_il ,
Kongo2019 ,
Мультук ,
Гипервизор ,
Builder ,
ДобрыйПутник ,
Bazooka ,
d4rkmesa ,
Vstur ,
youalex ,
lucky_ ,
abfm ,
Homer ,
Хряк ,
Ёпрст ,
Redag ,
shuhard ,
pasha_d ,
2S ,
arsik ,
Доминошник ,
Hawk_1c ,
ildary ,
Alex7771 ,
H A D G E H O G s ,
Chai Nic ,
RVN ,
Джордж1 ,
Галахад ,
rbcvg ,
Масянька ,
p-soft
☑
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) Данные формы было) .выгрузить() сделал и все поехало
Спасибо
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший