Discussion:
Доступ к контексту владельца из формы списка подчиненного справочника
(слишком старое сообщение для ответа)
Vadim
2009-05-25 13:49:48 UTC
Permalink
Как из формы списка подчиненного справочника доступиться к контексту
справочника-владельца? Hо перед этим как еще определить, что открыта
форма элемента справочника-владельца?
Denis Chernayev
2009-05-25 14:23:48 UTC
Permalink
Приветствую, Vadim!

25 Май 09 17:49, Vadim -> All:

Va> Как из формы списка подчиненного справочника доступиться к контексту
Va> справочника-владельца? Hо перед этим как еще определить, что открыта
Va> форма элемента справочника-владельца?

Владелец - даёт элемент-владельца.
К форме, если явно не передан, то никак.

ЗЫ. Использование всяких ВК не рассматриваю.

Regards, Denis
Vadim
2009-05-27 14:40:26 UTC
Permalink
On 25 май, 18:23, Denis Chernayev
Post by Denis Chernayev
Владелец - даёт элемент-владельца.
К форме, если явно не передан, то никак.
ЗЫ. Использование всяких ВК не рассматриваю.
Решил с помощью установки переменной глКонтекст.
Hо это только для одной открытой формы.
А как быть, если несколько разных форм откроют?
Mickle Shapkin
2009-05-28 05:53:34 UTC
Permalink
Hello, Vadim!
Vadim wrote to Denis Chernayev on Wed, 27 May 2009 18:40:26 +0600:

??>> Владелец - даёт элемент-владельца.
??>> К форме, если явно не передан, то никак.
??>> ЗЫ. Использование всяких ВК не рассматриваю.
V> Решил с помощью установки переменной глКонтекст.
V> Hо это только для одной открытой формы.
V> А как быть, если несколько разных форм откроют?

Вот может как-то поможет:
В глобальном модуле -
// Функция возвращает переданное значение параметра (для получения
Контекста)
Функция ВзятьКонтекст(Конт) Экспорт
Возврат Конт;
КонецФункции

В спр - владельце:
Перем ФормаЗаписи;
ФормаЗаписи=ВзятьКонтекст(Контекст);

ОткрытьФормуМодально("Элемент.БанковскиеСчета",ФормаЗаписи,,,ТекущийЭлемент(
));

в подч. спр
Перем ВнКонтекст;
...
Процедура ПриОткрытии();
Если ТипЗначенияСтр(Форма.Параметр)="ГрупповойКонтекст" Тогда
ВнКонтекст=Форма.Параметр;
КонецЕсли;
...
Процедура ...
....
ВнКонтекст.Форма.КнИзменить.Доступность(1);


С КомПриветом, Mickle. [mickle(in)cccp.su]
-- Джедаи всех стран, соединяйтесь!

Loading...