![]() |
Запись документа в форме Всем привет. В 7.7 поставили задачу записывать периодически открытый документ. Добавил обработку ожидания, которая с нужной периодичностью пытается записать документ. Но ругается на "Данная команда не может выполняться в формуле элемента диалога!" |
Перем Фл; //****************************************************************************** // АвтоЗапись() // Процедура АвтоЗапись() Фл = 1; Форма.Закрыть(0); КонецПроцедуры // АвтоЗапись() //****************************************************************************** // ПриЗакрытии() // Процедура ПриЗакрытии() Если Фл = 1 Тогда Фл = 0; Записать(); СтатусВозврата(0); КонецЕсли; КонецПроцедуры // ПриЗакрытии() //****************************************************************************** Форма.ОбработкаОжидания("АвтоЗапись", ВремяВСекундах); |
Супер! Спасибо, добр человек. Сегодня попробую |
В формексе есть приблуда, которая снимает это ограничение |
[quote=Чучундер;49405743] В формексе есть приблуда, которая снимает это ограничение [/quote] Читал про это, но это клиенты эпизодические и не хочется ставить что-то дополнительно. Тем более я никогда не работал с формексом. Хочется на минималках сделать) Пока сделал как user1C посоветовал, но что-то им не нравится. Так что есть шанс, что придется с формексом разбираться |
(4) проверку на Модифицированность() сделай перед записью... |
[quote=user1C;49406955] (4) проверку на Модифицированность() сделай перед записью... [/quote] Да, конечно сделал. Спасибо, работает. Правда еще какой-то момент вылез, но я об этом узнаю только в понедельник |
Текущее время: 17:04. Часовой пояс GMT +3. |