Имя: Пароль:
1C
1C 7.7
v7: 1сpp. ТабличноеПоле
0 ЛюбопытнаяЯ
 
06.07.17
10:40
На форме есть ТП. В нем одна из колонок "Справочник". Если прописать                 ТП.РедактироватьЗначение(Стр,Колонка,Регион,_знач,,,"ВыбЗнач","0x00000020")
то откроется Форма справочника.
А как отловить и перехватить именно открытие формы справочника? Или передать туда контекст.
Нужно что-то вроде ПриНачалеРедактированияЗначения
1 Ёпрст
 
06.07.17
10:45
Если не изменяет память, нужно это событие
http://www.1cpp.ru/docum/html/TableField.html#selection
2 ЛюбопытнаяЯ
 
06.07.17
11:14
(1) выборр срабатывает после открытия справочника и когда уже выбрано значение
3 trdm
 
06.07.17
11:23
Это можно обойти программно через переменную глобального модуля.
4 Ёпрст
 
06.07.17
11:25
5 Ёпрст
 
06.07.17
11:26
(3) не, там всё проще.. событие и так работает, штатно, 1с-овское :)
6 trdm
 
06.07.17
11:42
Ну, если вызов "ПриНачалеВыбораЗначения" сделан, то ваще париться не о чем.
7 ЛюбопытнаяЯ
 
06.07.17
12:54
(5) Спасибо за идею. Буду пробовать. Немножко нестандартно отрабатывает, например, при добавлении строки у меня сразу открывается ФормаСписка справочника. Но буду думать тогда как дальше выкручиваться
8 ЛюбопытнаяЯ
 
06.07.17
12:56
(7) Сразу открывается- это так специально сделано. И тогда в процедуру "ПриНАЧАЛЕВыбореЗначения" не попадаю
9 Ёпрст
 
06.07.17
13:08
(8) это можно отключить.
10 Ёпрст
 
06.07.17
13:08
правда, не помню хде :)