Имя: Пароль:
1C
1С v8
Вопросы о закрытии формы
0 Анцеранана
 
19.04.12
13:01
Есть форма, которую я открываю изменяю и закрываю...Знаю, что "изврат", но поверьте так надо... Я делаю это в обработке.
Справочник Автомобили. ПриЗаписи() нет...


Код:

ФормаЭлемента = НайденныйЭлемент.ПолучитьФорму(); ФормаЭлемента.ЭтотОбъект.Наименование = "666";                                            
ЭлементЗаписан = Истина;
Попытка
                       ФормаЭлемента.ЗаписатьВФорме();                //НайденныйЭлемент.Записать(); так тоже пробовал

Исключение
       ЭлементЗаписан = Ложь;
КонецПопытки;
                   
      ФормаЭлемента.Закрыть();

Вопросы:
При закрытии формы выводится сообщение данные были изменены , сохранить изменения (по видимому системное).
1) Как этого избежать?
2) Почему под другим пользователем("Администратор") этого не происходит? Эл-т справочника записывается нормально.
3) Что все таки лучше (см. выше ФормаЭлемента.ЗаписатьВФорме(); или
НайденныйЭлемент.Записать();
1 vmv
 
19.04.12
13:03
После программной записи объекта из формы - перечитать данные формы и потом закрыть.

метод сам найди в сп
2 Анатолий Никитин
 
19.04.12
13:03
ЭлементЗаписан это что?
3 vmv
 
19.04.12
13:05
(2) белевая переменная управления
4 vmv
 
19.04.12
13:06
булевая, та хрен с ней - перечитать и все пройдет
5 Анцеранана
 
19.04.12
13:11
(4) Не прошло...И сорри что не сказал ...ЕЩЕ Вывелось предупреждение на которое я видимо не обращал внимание .."Нарушение прав доступа!" я думал если так произойдет - у меня все попадет в Исключение, но не попало.... Как его убрать?
6 Анцеранана
 
19.04.12
13:18
(4) и еще а перечитать это Обновить()?
7 Анцеранана
 
19.04.12
13:39
пожалуй апну пункт 5.. Попытка не отрабатывает для? ФормаЭлемента.ЗаписатьВФорме();  Есть ли возможность чтобы не выводить это предупреждение?