|
Вопросы о закрытии формы
| ☑ |
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.. Попытка не отрабатывает для? ФормаЭлемента.ЗаписатьВФорме(); Есть ли возможность чтобы не выводить это предупреждение?
|
|