Отбор по значению реквизита в форме списка подчиненного справочника #108034


#0 by McAlexFer
Отбор по значению реквизита в форме списка подчиненного справочникаЕсть подчиненный справочник, в котором есть реквизит Актуален (N1.0) с установленной галочкой "отбор". В форме списка сделал 2 закладки соответственно на одной - значения равные 1, на другой 0 и не получается, делаю УстановитьОтбор и теряется владелец, получается двойной отбор - владелец и реквизит. Если просто зайти в форму списка и сделать отбор вручную - все нормально, а программно не получается, подскажите, куда копать.
#1 by DimRom
может перед установить отбор еще и ИспользоватьВладельца сделать?
#2 by КонецЦикла
Вот шматок кода... Открывается по кнопке спр-к Договора (подчинен Контрам) и при необходимости устанавливается отбор:..ЗЫ. Работает
#3 by McAlexFer
to1Делал естественно, вот весь модуль при открытии формы списка:
#4 by McAlexFer
to 2кажется понял, в чем ошибался, попробую...
#5 by КонецЦикла
2 ОК. Пеши ишчо
#6 by DimRom
ИспользоватьВладельца;у тебя владелец не указан
#7 by КонецЦикла
2 Он это заметит сейчас
#8 by McAlexFer
to 5а кроме как через список не сделать никак? Нильзя в форме определить владельца?
#9 by Дурочка 1С
>> В форме списка сделал 2 закладки соответственно на одной - значения равные 1, на другой 0А не проще сделать это самим движком?В смысле, использовать ЗакладкиОтбора(<?>,);
#10 by McAlexFer
to 6да я это и понял, что владельца не указал, а как его определить? при этом желательно, чтобы если открыты обе формы списка одновременно и владельца и подчинеенного, то при изменении владельца подчиненный бы обрабатывался правильно? :)
#11 by McAlexFer
to 9пробовал, чет тоже не получилось, может тоже не указывал не сделал ИспользоватьВладельца...
#12 by Дурочка 1С
А разве по виду справочника не видно выбран владелец или нет?
#13 by McAlexFer
в каком смысле?
#14 by McAlexFer
у тебя в форму передается список, оттуда определяется владелец, а если не передавать список, как можно определить владельца, чтобы указать ИспользоватьВладельца?
#15 by Дурочка 1С
В прямом.>> пробовал, чет тоже не получилось, может тоже не указывал не сделал ИспользоватьВладельца...Когда пробовал и открыл справочник владелец был выбран? Закладки были в форме?
#16 by McAlexFer
если я не указываю ИспользоватьВладельца, то отбора по владельцу в форме нет, а закладки работают но отбор идет только по значению, не могу понять как определить программно владельца, чтобы использовать метод ИспользоватьВладельца
#17 by DimRom
Попробуй к Владелец обратись
#18 by Дурочка 1С
Не понимаю, при чем тут отбор? Не можешь открыть подчиненный справочник с заданным владельцем? Посмотри любую типовую.
#19 by McAlexFer
при том что мне надо сделать отбор по значению реквизита подчиненного справочника и при этом должен быть отбор по владельцу автоматомв какой типовой это реализуется?
#20 by Дурочка 1С
Мухи отдельно, котлеты отдельно.Сначала добейся, чтобы справочник открывался с заданным владельцем.Если при этом будет применен методУстановитьОтбор или ЗакладкиОтбора, получишь то, что хочешь.
#21 by McAlexFer
это и ежу понятноесли не устанавливать отбор, то отбор по владельцу происходит автоматически, а вот если сделать отбор по реквизиту, то владелец теряется
#22 by McAlexFer
а вот если вообще не делать метод ИспользоватьВладельца, то все работает. все элементарно оказывается было, спасибо всем!
#23 by McAlexFer
Ой дурак дядя Витя! :)))
#24 by Дурочка 1С
Это если открыта форма владельца... А вот если их будет открыто несколько штук одновременно ...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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