Имя: Пароль:
IT
 
Функция Открытьформу
0 Demokratizator
 
17.02.04
19:01
Как написать при помощи функции ОткрытьФорму, чтобы при нажатии на кнопку открывался справочник в нужной "папке"?
1 SnarkHunter
 
17.02.04
20:55
Конт="";
ОткрытьФорму("Справочник.НужныйСправочник.НужнаяФорма",Конт);
Конт.ИспользоватьРодителя(НужнаяПапка);
2 skunk
 
17.02.04
21:17
(1)боюсь что не совсем правильно

Конт = СоздатьОбъект("СписокЗначений");
Конт.ДобавитьЗначение(НужнаяПапка, "НужнаяПапка")
ОткрытьФорму("Справочник.НужныйСправочник.НужнаяФорма", Конт);

в Нужном справочнике в нужной форме добавить в процедуру ПриОткрытии

Парам = Форма.Параметр;
Если ТипЗначенияСтр(Парам) = "СписокЗначений" Тогда
 АктивизироватьОбъект(Парам.Получить("НужнаяПапка"));
КонецЕсли;
3 SnarkHunter
 
17.02.04
22:10
(2)Учите матчасть, старшой лэйтенант... Все правильно... Более того, вся прелесть в том, что справочник дергать не нужно..
4 IAm
 
17.02.04
22:15
1 Хм. Век живи-век учись.
5 skunk
 
17.02.04
22:28
(3)Согласен... у меня даже кривей получилось, если форма справочника уже открыта
AdBlock убивает бесплатный контент. 1Сергей