Имя: Пароль:
1C
1С v8
Таблица значений отображается на форме как таблица формы. Формируется программно
0 Azmarika
 
28.10.14
09:19
Доброго времени суток! Подскажите, а можно как-то программно вызывать события такие как  Выбор, ПриИзменении, при обращении к колонке таблицы? Буду очень благодарна.
1 Ёпрст
 
28.10.14
09:21
Таблица формы - это что за зверь такой ?
2 Ёпрст
 
28.10.14
09:22
на счет обработчиков - ну так и вызывай процедуру, которая на Выбор/ПриИзменении повешена.
3 Azmarika
 
28.10.14
09:24
ТаблицаФормы = ЭтаФорма.Элементы.Добавить("Таблица", Тип("ТаблицаФормы"), ЭтаФорма);    
    ТаблицаФормы.ПутьКДанным = "Таб";
    ТаблицаФормы.ВертикальныеЛинии=Истина;
4 Azmarika
 
28.10.14
09:26
Да непонятно в каком месте вызывать. Вот когда на форме существует таблица, просто прописываешь процедуры, и они сами вызываются
5 Azmarika
 
28.10.14
09:27
У таблице около 30 колонок и они могут меняться. Поэтому постоянно их менять не удобно. Решила таблицу программно сформировать
6 Azmarika
 
28.10.14
09:29
При выборе определенной колонки необходимо вызвать процедуру. Эти события ПриСозданииНаСервере надо отражать?
7 Ёпрст
 
28.10.14
09:31
не, с уф не знаком
8 Fish
 
28.10.14
09:34
(4) Так всё просто: надо привязать процедуры обработчики к нужным элементам формы, когда их добавляешь на форму. Вот так:
ТаблицаФормы.УстановитьДействие("ПриИзменении", "ИмяТвоейПроцедурыОбработчика");
9 an-korot
 
28.10.14
09:34
(5) у тебя все равно на форме останется место куда таблица выводится будет, ему активизируй нужные процедуры, приИзменении или другие и вперед.
ктото еще пользуется фиксированными таблицами? о.О
10 Azmarika
 
28.10.14
09:53
Спасибо! Получилось.