Имя: Пароль:
1C
1C 7.7
v7: НайтиПоРеквизиту в группе справочника.. для группы не работает?
,
0 aka AMIGO
 
18.12.13
09:38
СПТ = СоздатьОбъект("Справочник.Товары");
    СПТ.ИспользоватьРодителя(ВыбГруппа);
    СПТ.НайтиПоРеквизиту("КодПроизводителя",КодПроизводителя,0) //или "", или вообще без указания флага

Если укажу флаг поиска "1" - ищет во всем справочнике, что недопустимо..
ЗЫ. Реквизит КодПроизводителя имеет признак "Сортировка" и "Отбор по реквизиту"

Внутри группы товаров одного производителя код производителя уникален, а во всем справочнике - могут быть несколько одинаковых кодов производителя..

Положение безвыходное?
Придется искать другим способом?
1 Chum
 
18.12.13
09:40
Запросы отменили? Искать по родителю и коду, например.
2 zak555
 
18.12.13
09:40
см. в свойства реквизита, что там на вкладке дополнительно?
в поле использовать
3 mikecool
 
18.12.13
09:41
(0) не сталкивался, прикольно
4 aka AMIGO
 
18.12.13
09:42
+0 а если оставить ...КодПроизводителя,0) - вообще ничего не находит :(

в СП 0 - поиск в пределах подчинения справочника.. такое впечатление, что поиск по подчиненному справочнику :)

(1) придется :) уже пишу запрос :)
6 aka AMIGO
 
18.12.13
09:44
(2) так я написал - "Сортировка" и "Отбор по реквизиту"
т.е. всё правильно.. имхо :)
7 dk
 
18.12.13
09:46
может группа неверно указана или КодПроизводителя не той системы
8 aka AMIGO
 
18.12.13
10:08
(7) да нет.. всё, к сожалению, правильно.. и гранаты той системы :)

Ладушки, спасибо всем!
Вопрос отпал :)
9 Ёпрст
 
18.12.13
10:15
(0) ищет только в пределах выбранной группы, во всех вложенных - нет.
Аналогично, найтиПоКоду/Наименованию - поиск только в пределах одной группы, во вложенных - нет.
10 Chum
 
18.12.13
10:21
(9) ?

НайтиПоКоду/Наименованию может же искать по всему справочнику без учета иерархии, а еще ищет по полному коду/наименованию. Или я ошибаюсь?
11 VladZ
 
18.12.13
10:21
(0) см. у реквизита "Использовать". Там можно задать для элемента он или для группы, или всяко-разно.
12 Ёпрст
 
18.12.13
10:48
(10) может.
Но при установленом влаге - в пределах подчинения, ишщет только в указанной группе, но во вложенных группах - нет.