v7: Поиск в подчиненном справочнике #572470


#0 by Downkey
Имеется подчиненный справочник. В нем присутствуют одинаковые элементы, но с принадлежностью разным владельцам. Подскажите, как найти в этом справочнике элемент, принадлежащий нужному владельцу? У меня все время ищет элемент принадлежащий другому владельцу.
#1 by Rie
ИспользоватьВладельца(НужныйВладелец)?
#2 by Rie
+ Ну и флаги глобального поиска - в 0.
#3 by Downkey
(1+2) да как бы так и делаю :(
#4 by Rie
Тогда покажи, как именно делаешь.
#5 by andrewks
"В нем присутствуют одинаковые элементы, но с принадлежностью разным владельцам. " это как так?
#6 by Downkey
ой. показать трудно. там в коде столько наверчено, стыдно показывать ;)  :(
#7 by Downkey
а в чем сложность? справочник ОС подчинет справочнику балансодержателей.
#8 by Rie
Ой, ну прям красна девственница :-) Не надо "наворочено". Ту строку, в которой ИспользоватьВладельца (но так, чтобы понятно было - какого владельца используешь). И ту строку, где поиск (чтобы уяснить - по наименованию ищешь, по коду, по реквизиту иль ещё как).
#9 by andrewks
что есть по-твоему "одинаковые элементы"?
#10 by Rie
Называются одинаково :-)
#11 by Downkey
тогда так ну да.
#12 by andrewks
шо это?!
#13 by Rie
Ну Йошкар-Ола, столица Марийской республики! См. . А у тебя третий параметр НайтиПоНаименованию - какой?
#14 by Downkey
да нет. я пробовал и без третьего параметра.
#15 by Rie
Не знаю, что и как ты пробовал - но код из будет искать по всему справочнику. Трудно написать цифру 0? Ну и проверить, а не пустое ли значение новВладелец - оно тоже не помешало бы.
#16 by Downkey
хорошо, напишу 0. Значение "новВладелец" не пустое, точно.
#17 by Rie
Да, кстати, +100500 Это что за песня о цикле? Условный оператор - религия использовать не позволяет?
#18 by Rie
"Точно не пустое" - как проверял? И _какое именно_ у него значение?
#19 by Rie
На самом деле плохо, это я тебя малость в заблуждение ввёл. Третий параметр - он к отношения не имеет. Но вот длина наименования (сколько пробелов в конце) - может повлиять.
#20 by Ёпрст
спрДляЗаполн.ИспользоватьВладельца(новВладелец.ТекущийЭлемент);
#21 by Downkey
<Режим> - необязательный параметр. Число: 1 - поиск внутри установленного подчинения (родителя); Разве это относится и к Владельцу??
#22 by andrewks
ага
#23 by Downkey
ок. попробую. признаться, я думал, что тол ько к родителю (как в учебнике написано)
#24 by andrewks
написано же по-русски: поиск внутри установленного подчинения (родителя)
#25 by Downkey
сам понял что сказал? читай затем и свое Родитель и Владелец - не одно и тоже.
#26 by Downkey
ок. тема закрыта. всем спасибо.
#27 by andrewks
я-то понял. а вот ты, по-ходу, не догоняешь
#28 by Эльниньо
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С