Имя: Пароль:
1C
1С v8
Нажать программмно на кнопку "ОК" на форму 1с 8.2
0 VasjaIvanov
 
06.09.12
18:39
Нажать программмно на кнопку "ОК" на форму 1с 8.2 обычное приложение.
В обшем такой код

ФормаФизЛица.ЭлементыФормы.КоманднаяПанельКонтактнойИнформации.Кнопки.УстановитьОсновным.Пометка = истина;
ФормаФизЛица.ЭлементыФормы.КонтактнаяИнформация.ТекущаяСтрока = КонтИнф[0];
ФормаФизЛица.ЭлементыФормы.КонтактнаяИнформация.ТекущаяСтрока.ЗначениеПоУмолчанию = Истина;
ФормаФизЛица.Открыть();
ФормаФизЛица.Обновить();
спр.Записать();
ФормаФизЛица.Закрыть();

когда форма открыта то строчка в табл части выделена жирным (установлена основной), но когда форма закрывается и я уже ее повторно в ручную открываю то строчка не является основной.
Если же не закрывать форма программно, а ручками нажать на кнопку "ок"то форма закрывается и сохраняте атрибут что строчка основная,
ЧЯДНТ ??
1 VasjaIvanov
 
06.09.12
18:39
выходом вижу только программно нажать на кнопку "ок"
2 VasjaIvanov
 
06.09.12
18:39
авпвап
3 del123
 
06.09.12
18:43
посмотри что происходит при нажатии кнопки "ок" в форме. Сдается мне что там не просто закрывается форма.
4 VasjaIvanov
 
06.09.12
18:45
(3)честно смотрел, конф-ция ЗУП, спр-к физ лица, табл контакная информау=ция, там все стандартно
5 DrShad
 
06.09.12
18:49
(4) плохо смотрел
6 VasjaIvanov
 
06.09.12
18:50
скопировал

       ФизическиеЛицаКлиент.ФормаЭлементаПриЗаписи(Отказ, ФормаФизЛица.ЭтаФорма);
       ФизическиеЛицаКлиент.ФормаЭлементаПослеЗаписи(ФормаФизЛица.ЭтаФорма);


рабтает, оставлю как есть
7 Mort
 
06.09.12
18:50
Поздравляю с рождением нового ховнокода!
8 VasjaIvanov
 
06.09.12
18:52
дааааа
9 vmv
 
06.09.12
18:55
еще бы ком-объект вызывал для этого как делают любители ...жидкого стула в коде