Имя: Пароль:
1C
1С v8
Поиск в справочнике по наименованию в пределах группы
0 ogion83
 
28.02.17
14:16
Род = Справочники.Номенклатура.НайтиПоКоду(5891);
Лом = Справочники.Номенклатура.НайтиПоНаименованию(СтрШихта,,Род);
Вот, народ, ищу таким образом, но не хочет находить при указании группы "Род", а надо. Может кто подскажет, где тут фишка какая?)
1 ogion83
 
28.02.17
14:19
Или придется через запрос всё-таки?
2 Рэйв
 
28.02.17
14:19
он тебе изначально Род не находит.
3 Рэйв
 
28.02.17
14:19
по коду 5891
4 Рэйв
 
28.02.17
14:19
ты проверь нашло ли папку прежде чем пускать ее параметром поиска
5 organizm
 
28.02.17
14:19
ищи через запрос. "НайтиПоНаименованию" попахивает клюшечным нафталином.
6 ogion83
 
28.02.17
14:20
(2) Род находит, я проверял
7 nordbox
 
28.02.17
14:21
Синтаксис:
Справочники.<НазваниеСправочника>.НайтиПоРеквизиту (<ИмяРекизита>, <Значение>, <Родитель>, <Владелец>)
Параметры:
НазваниеСправочника — наименование справочника, к примеру Сотрудники.
ИмяРекизита — имя реквизита [строка].
Значение — искомое значение реквизита.
Родитель — Ссылка на родителя. Поиск будет вестись только по тем элементам где указан данный родитель. (необязательный)
Владелец — Ссылка на элемент владельца справочника, указанного на закладке Владельцы. (необязательный)
8 organizm
 
28.02.17
14:23
просто жесть!!!!
9 organizm
 
28.02.17
14:24
искать по наименованию вообще вредно для здоровья.
10 ogion83
 
28.02.17
14:28
(7) Вообще не пашет, сразу ошибку выдает
{Отчет.ШихтаМастеров.Форма.ФормаОтчета.Форма(1147)}: Ошибка при вызове метода контекста (НайтиПоРеквизиту)
11 nordbox
 
28.02.17
14:29
(9)+100500
какая нибудь кукушка от нефиг делать поменяет наименование и весь код в топку
12 nordbox
 
28.02.17
14:31
ну дык код покажи
13 nordbox
 
28.02.17
14:33
+12 индексация реквизита включена?
14 drcrasher
 
28.02.17
14:35
Род = Справочники.Номенклатура.НайтиПоКоду("00000005891"); находит?
подозреваю, что отчет на ут11 клепается
15 drcrasher
 
28.02.17
14:36
(7) наименование не входит с процедуру поиска по реквизиту. как и код
16 nordbox
 
28.02.17
14:39
(15) Есть ПолноеНаименование
17 ogion83
 
28.02.17
14:40
Ок, народ. Нашел куда засунуть код, чтоб потом по нему искать. Ну а по коду всё ищет.
18 organizm
 
28.02.17
14:51
и по коду то же лучше не искать....
19 ejikbeznojek
 
28.02.17
15:40
А точно всё-таки нельзя написать?

Выбрать Номенклатура.Ссылка
из справочники.номенклатура
где номенклатура.родитель.код=5891
20 h-sp
 
28.02.17
15:45
(19) код это строка. Не число.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn