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

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