Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Запись документа в форме (http://forums.kuban.ru/f1040/zapis-_dokumenta_v_forme-9243050.html)

Leo_S 26.03.2025 11:56

Запись документа в форме
 
Всем привет. В 7.7 поставили задачу записывать периодически открытый документ. Добавил обработку ожидания, которая с нужной периодичностью пытается записать документ. Но ругается на "Данная команда не может выполняться в формуле элемента диалога!"

user1C 27.03.2025 11:26

Перем Фл;
//******************************************************************************
// АвтоЗапись()
//
Процедура АвтоЗапись()

Фл = 1;
Форма.Закрыть(0);

КонецПроцедуры // АвтоЗапись()

//******************************************************************************
// ПриЗакрытии()
//
Процедура ПриЗакрытии()

Если Фл = 1 Тогда
Фл = 0;
Записать();
СтатусВозврата(0);
КонецЕсли;

КонецПроцедуры // ПриЗакрытии()

//******************************************************************************
Форма.ОбработкаОжидания("АвтоЗапись", ВремяВСекундах);

Leo_S 27.03.2025 11:45

Супер! Спасибо, добр человек. Сегодня попробую

Чучундер 31.03.2025 01:00

В формексе есть приблуда, которая снимает это ограничение

Leo_S 01.04.2025 10:55

[quote=Чучундер;49405743] В формексе есть приблуда, которая снимает это ограничение [/quote]
Читал про это, но это клиенты эпизодические и не хочется ставить что-то дополнительно. Тем более я никогда не работал с формексом. Хочется на минималках сделать)
Пока сделал как user1C посоветовал, но что-то им не нравится. Так что есть шанс, что придется с формексом разбираться

user1C 03.04.2025 14:47

(4)
проверку на Модифицированность() сделай перед записью...

Leo_S 04.04.2025 10:17

[quote=user1C;49406955] (4) проверку на Модифицированность() сделай перед записью... [/quote]
Да, конечно сделал. Спасибо, работает. Правда еще какой-то момент вылез, но я об этом узнаю только в понедельник


Текущее время: 17:04. Часовой пояс GMT +3.