![]() |
![]() |
![]() |
|
Текущий родитель Формы выбора | ☑ | ||
---|---|---|---|---|
0
Nenaviwu1c20
16.04.13
✎
15:37
|
Если ЗначениеЗаполнено(РеквизитОбъект) Тогда
Возврат; КонецЕсли; Если ИмяСправочника =Неопределено Тогда Возврат КонецЕсли; //Если ТипЗнч(РеквизитОбъект) =Тип("СправочникСсылка.Склады") Тогда Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | СправочникОбъект.Ссылка |ИЗ | Справочник."+ИмяСправочника+ " КАК СправочникОбъект |ГДЕ | СправочникОбъект.ЭтоГруппа | И СправочникОбъект.Подразделение = &Подразделение"; Запрос.УстановитьПараметр("Подразделение", УправлениеПользователями.ПолучитьЗначениеПоУмолчанию(глЗначениеПеременной("глТекущийПользователь"),"ОсновноеПодразделение")); Результат = Запрос.Выполнить(); ВыборкаДетальныеЗаписи = Результат.Выбрать(); Если ВыборкаДетальныеЗаписи.Следующий() Тогда СтандартнаяОбработка=Ложь; ФормаВыбора=Справочники[ИмяСправочника].ПолучитьФормуВыбора(,Элемент); ФормаВыбора.ЭлементыФормы.СправочникСписок.ТекущийРодитель=ВыборкаДетальныеЗаписи.Ссылка; ФормаВыбора.ЭлементыФормы.СправочникДерево.ТекущаяСтрока= ВыборкаДетальныеЗаписи.Ссылка; //ФормаВыбора.ЭлементыФормы.СправочникСписок.ТекущаяСтрока = ВыборкаДетальныеЗаписи.Ссылка; ФормаВыбора.ПараметрОтборПоВладельцу = Владелец; //ФормаВыбора.ЭлементыФормы.СправочникДерево.ТекущийРодитель = ВыборкаДетальныеЗаписи.Ссылка; //фвыб.ЭлементыФормы.СправочникСписок.ИзменятьТекущегоРодителя=Ложь; ФормаВыбора.Открыть(); КонецЕсли; //КонецЕсли; |
|||
1
Nenaviwu1c20
16.04.13
✎
15:39
|
Небольшой кодик в общем модуле написал для того чтоб открывал папку по подразделению пользователя.Проблема заключается в том что он действует на все справочники кроме касс.С чем это может быть связанно?
|
|||
2
Nenaviwu1c20
16.04.13
✎
15:41
|
ФормаВыбора.ЭлементыФормы.СправочникСписок.ТекущийРодитель=ВыборкаДетальныеЗаписи.Ссылка;а вот здесь когда пытается присвоить значение тек строке ФормаВыбора.ЭлементыФормы.СправочникСписок.ТекущийРодитель становится равно пустой ссылке касс,как будто типы значений разные
ФормаВыбора.ЭлементыФормы.СправочникДерево.ТекущаяСтрока= ВыборкаДетальныеЗаписи.Ссылка;-делает отлично // |
|||
3
Nenaviwu1c20
16.04.13
✎
15:43
|
ап
|
|||
4
Nenaviwu1c20
16.04.13
✎
15:52
|
апсч
|
|||
5
Nenaviwu1c20
16.04.13
✎
15:55
|
сделал так,ФормаВыбора = справочники.Кассы.ПолучитьФорму("ФормаВыбора");
ФормаВыбора.ЭлементыФормы.СправочникСписок.ТекущийРодитель=Справочники.Кассы.НайтиПоКоду("000000004"); ; все равно не присваивается???? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |