Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

вопрос по НайтиПоНаименованию

вопрос по НайтиПоНаименованию
Я
   pups777
 
25.03.19 - 13:42
Добрый день
как можно "Справочники.Скрипт.НайтиПоНаименованию(Скрипты)"
переделать в ЭлементыФормы.Товары.ТекущиеДанные.Номенклатура.Скрипт.НайтиПоНаименованию(Скрипты)
где Скрипт в первом случае это объект справочник
а во втором случае это реквизит номенклатуры имеющий составной тип из множества разных справочников
потому как.делаю так: ЭлементыФормы.Товары.ТекущиеДанные.Номенклатура.Скрипт.НайтиПоНаименованию(Скрипты) выдает ошибку что Метод объекта не обнаружен (НайтиПоНаименованию)
 
 
   sqr4
 
1 - 25.03.19 - 13:44
Цель всей этой фигни? На клиенте делаешь, не робит на клиенте НайтиПоНаименованию.
   pups777
 
2 - 25.03.19 - 13:45
обычные формы.ну цель такая что не известно какой справочник из 7 например выберет пользователь
   RomanYS
 
3 - 25.03.19 - 13:47
ЭлементыФормы.Товары.ТекущиеДанные.Номенклатура.Скрипт.НайтиПоНаименованию(Скрипты)
это ппц, может что-нибудь типа Радченко прочитать для понимания хоть каких-то азов
   Сияющий в темноте
 
4 - 25.03.19 - 13:50
Если несколько справочников,то или сначала ловить выбранный пользователем тип или выбирать во всех справочниках.
если нечеткий поиск не нужен,то можно сделать запросом и нагрести пользователю все что нашлось в список значений.
   pups777
 
5 - 25.03.19 - 13:52
(4)о спасибо.дельный совет.
   timurhv
 
6 - 25.03.19 - 13:58
Думаю, так будет ЗБС.

пИмяСправочника = ЭлементыФормы.Товары.ТекущиеДанные.Номенклатура.Скрипт.Метаданные().Имя
пСправочник = Справочники[пИмяСправочника].НайтиПоНаименованию(Скрипты)
   pups777
 
7 - 25.03.19 - 14:02
(6)ОГРОМНОЕ СПАСИБО!
и всем кто участвовал
   timurhv
 
8 - 25.03.19 - 14:37
(7) я пошутил, эээ!

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует