Имя: Пароль:
1C
1C 7.7
v7: FormEx
, ,
0 Славянин
 
06.06.13
11:49
Здравствуйте. У меня следующая проблемка. На форме расположено 2 таблицы значений. Мне нужно, чтобы при расширении формы автоматически расширялись и таким же образом сужались эти тз. Начал знакомиться с formEx. Подскажите какой процедурой воспользоваться и в каком месте конфигурации? в глобальном модуле или где-то в модуле формы???
Вот код который я написал в глобальном модуле: Он начинает работать при открытии любой формы. А мне надо только форма справочника сотрудников.
Процедура ПриИзмененииРазмераОкна(Конт, ТипСобытия,Ширина,Высота)
       РасширениеФормы = СоздатьОбъект("РасширениеФормы");
       РасширениеФормы.УстановитьФорму(Конт.Форма);
       Если ТипСобытия =2 Тогда
           РасширениеФормы.тзОтпуска.ПолучитьКоординаты(,,Ширина,Высота);
           РасширениеФормы.тзКонтракты.УстановитьКоординаты(,,Ширина,Высота);
       Иначе
           РасширениеФормы.тзОтпуска.ПолучитьКоординаты(,,Ширина,Высота);
           РасширениеФормы.тзКонтракты.УстановитьКоординаты(,,Ширина,Высота);
       КонецЕсли;
КонецПроцедуры
1 drcrasher
 
06.06.13
11:50
засунь в форму справочник сотрудников
2 Славянин
 
06.06.13
12:19
Раскажите подробнее пожалуйста
3 Mikeware
 
06.06.13
12:20
Открой для себя класс Привязки
4 Ёпрст
 
06.06.13
12:22
(0) :)))
писать нужно не в глобальнике, а в той форме, которую хочешь менять..
5 Ёпрст
 
06.06.13
12:23
Ну и с классом привязок, или с ВК для привязок, всё в разы быстрее
6 Славянин
 
06.06.13
12:26
А как работать с классом привязок и к чему он относится?
7 Mikeware
 
06.06.13
12:31
8 Славянин
 
06.06.13
12:37
Спасибо,буду разбираться)
9 Mikeware
 
06.06.13
12:40
10 Ёпрст
 
06.06.13
12:52
можешь еще это использовать, если лень с классами разбираться

http://www.1cpp.ru/forumfiles/Attachments/_demo_Splitter.zip
пример и описалово в этой ветке

http://www.1cpp.ru/forum/YaBB.pl?num=1353356102/27#27
11 Масянька
 
06.06.13
12:57
(0) Когда разберешься (с классом привязки) - будешь "растягивать и сворачивать" все, что можно...... :))))))))
12 Mikeware
 
06.06.13
13:01
(11) а если разобраться с серпом и молотом - можно косить и забивать..
13 Масянька
 
06.06.13
13:08
(12) Согласна. А если бы у бабушки была одна штучка, то это уже был бы дедушка :)))
14 Славянин
 
06.06.13
13:27
Может кто-нибудь набросать примерчик небольшой?
15 Mikeware
 
06.06.13
13:28
(14) емнип, там в архиве и примерчик
16 Масянька
 
06.06.13
13:31
(14) там, в принципе, не сложно: 1cpp установить, запихнуть свои классы, а потом где хошь - там и пихай :)))
(9) и (10) спокойно разбери - довольно доступно, только нужно нужно спокойно разбирать.
17 Андрей_Андреич
 
naïve
06.06.13
13:50
Пока гуру здесь - пните меня в нужном направлении.
У справочника есть несколько подчиненных справочников.
Хотелось бы в форме элемента табличку с закладками и перключаться между этими справочниками с редактированием.
Это Поставщик Данных, по-видимому?
18 Mikeware
 
06.06.13
13:51
(17) кк вариант - да
19 Андрей_Андреич
 
naïve
06.06.13
13:58
(18) А еще какие варианты? Желательно, чтобы связь таблички с справочником на чтение и запись было уже автоматизировано.
20 Mikeware
 
06.06.13
14:06
(19) все равноруками работать. а если что-то дописывать - то пофиг.
я б применил ПоставщикДанных, ибо он уже у меня есть.
не было бы - применил бы чистое табполе...
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн