Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
15 дек 2024, 08:56

Вызов обработки из глобального модуля без отображения формы.

Автор Leaner, 21 мар 2013, 08:34

0 Пользователей и 1 гость просматривают эту тему.

Leaner

Добрый день. Помогите пожалуйста, вопрос по 1С Предприятию 7.7, версия 7.70.027.
Можно ли сделать вообще такое сделать в 7-ке?) Нужно,  чтобы из глобального модуля вызывалась внешняя обработка, но при этом не показывалась форма обработки, а шло выполнение процедуры, как бы в фоновом режиме. Я написала процедуру внутри глобального модуля, но ее еще придется изменять,  и не хотелось бы каждый раз выгонять всех с базы, чтобы сохранить изменения.   

Herby

в глоб
Цитата: Leaner от 21 мар 2013, 08:34
Добрый день. Помогите пожалуйста, вопрос по 1С Предприятию 7.7, версия 7.70.027.
Можно ли сделать вообще такое сделать в 7-ке?) Нужно,  чтобы из глобального модуля вызывалась внешняя обработка, но при этом не показывалась форма обработки, а шло выполнение процедуры, как бы в фоновом режиме. Я написала процедуру внутри глобального модуля, но ее еще придется изменять,  и не хотелось бы каждый раз выгонять всех с базы, чтобы сохранить изменения.   

это можно сделать.
методом ОткрытьФорму() открываете обработку. А в самой обработке в процедуре открытия делаете следующее:


Процедура ПриОткрытии()

    // здесь вызываете свои процедуры
   
    СтатусВозврата(0); // данная запись не даст открыться форме обработки
    Возврат;
КонецПроцедуры




Leaner

Спасибо большое :-) Получилось :-) Все оказалось очень просто. :nhsrm:

Herby

если вам нужен результат выполнения обработки, то для открытия внеш. обр. лучше использовать
метод ОткрытьФормуМодально()

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск