Имя: Пароль:
1C
1C 7.7
v7: Поиск по справочнику и флаг поиска
0 agdam
 
17.09.12
08:59
В конфе (ЗиК) при поиске методом НайтиПоКоду все нормально работало без указания флага поиска. И с какого-то момента, хз почему, обновления не накатывались, вдруг стало вылетать "элемент не найден". Если дополнительно указать флаг поиска 0, все работает, хотя, вроде как это и есть значение по дефолту. Можно конечно этот флаг добавить, но не могу никак въехать, отчего началась такая хрень с этим методом. Движок 27-й, релиз ЗиК 327 на скуле. В скуле тоже ничего не крутили.
1 1Сергей
 
17.09.12
12:23
эм.... Это в справочнике? что-то не припомню таких флагов
2 Classic
 
17.09.12
12:25
(1)
Там вроде есть флаг - поиск в пределах подчинения или по всему справочнику
3 Cthulhu
 
17.09.12
13:45
Значение по умолчанию:
0 — для справочников, у которых КОД УНИКАЛЕН во всем справочнике;
2 — для справочников, у которых код уникален В ГРУППЕ.
Вывод: смена режима уникальности влечет за собой изменение режима поиска по умолчанию.
Правило, к использованию которого в качестве универсального и непреложного 1с-ник приходит с ростом профессионализма: всегда и везде указывать точные значения всех параметров - даже если указанные для них умолчания устраивают. Помимо прочего, например(!), в СКЛ-версии точное указание "самого большого периода" (с начала месяца фигзнаеткогдадавно до конца месяца далёкого будущего) в методе ВыбратьПодчиненныеДокументы для поиска всех подчиненных - ликвидирует глюк СКЛ-версии, вызывающий страшные тормоза при использовании этого метода без указания интервала.