Имя: Пароль:
1C
1С v8
Выбор документа на форме
0 JochenPeiper
 
06.03.12
11:01
Друзья!
Подскажите,
как мне перехватить при открытии списка документов (ДокументФормаСписка) из какого реквизита вызвано открытие, необъодимо установить раличные виды отборов в зависимости от реквизита

Спасибо.
1 Wobland
 
06.03.12
11:04
перехватывай события у "реквизитов"
2 vmv
 
06.03.12
11:04
Вопрос надо так ставить "как мне передать в ДокументФормаСписка параметр, который бедет идентифицировать вариант владельца этой формы"

думаю тут и ответ не нужен.

а перехватывать можно ракеты, сообщения, оповещения и это уже совсем другая история
3 vasilii85
 
06.03.12
11:05
Что же сегодня за вопросы такие... Автор учись у (2).
4 PVV65
 
06.03.12
11:12
(0) У формы есть свойство ВладелецФормы.
5 Mort
 
06.03.12
12:06
Форма списка, имхо должна быть черный ящик. Не должна она знать внутренности того кто её вызвал.
6 JochenPeiper
 
06.03.12
13:06
Друзья, всем спасибо

Процедура ДокументОснованиеНачалоВыбора(Элемент, СтандартнаяОбработка)
                 СтандартнаяОбработка                                  = ЛОЖЬ;
         ФормаСпискаДокументов                                 = Документы.бит_ЗаявкаНаРасходованиеСредств.ПолучитьФорму("бит_П_ФормаСписка");
         
         ФормаСпискаДокументов.Отбор.ФормаОплаты.Значение        = Перечисления.бит_ВидыДенежныхСредств.Наличные;
         ФормаСпискаДокументов.Отбор.ФормаОплаты.Использование = Истина;
         ФормаСпискаДокументов.Отбор.Организация.Значение      = Организация;
         ФормаСпискаДокументов.Отбор.Организация.Использование = ИСТИНА;
         ФормаСпискаДокументов.РежимВыбора                     = Истина;
         ФормаСпискаДокументов.Открыть();
         
КонецПроцедуры
Ошибка? Это не ошибка, это системная функция.