04.02.2023 Дмитрий Шашков 13925
Программа 1С: Длительные операции

Содержание:

1.     Длительные операции и длительные процедуры в 1С

 

Функциональность играет значительную роль во время разработки прикладного решения, так же как интерфейс должен быть эргономичным и дружелюбным, чего, в свою очередь, можно добиться при помощи оповещения о длительности обрабатываемого процесса.





Длительные операции 1С позволяют выполнять механизм на основании БСП, которые можно реализовывать, как в типовых конфигурациях 1С Предприятие, так и из внешних обработок и 1С клиент-серверных вызовов.




Длительные процедуры (ДП), на которые требуется много ресурсов можно переносить на сервер фоновых заданий 1С (ФЗ), что позволит не мешать клиентскому приложению и работе пользователей, запустившему этот процесс.

Для исполнения длительных операций 1С в фоновых заданиях используются процедуры и два реквизита в форме:

·        Строка: «АдресХранилища»;

·        Universally unique identifier (UUID): «ИдентификаторЗадания».


Далее объявляется клиентская переменная «ПараметрыОбработчикаОжидания». В экспортной процедуре ДО содержится два параметра:

Тип структуры: «СтруктураПараметров»;

Строка: «АдресХранилища».


Итог выполнения помещается во временное хранилище 1С и параметру «АдресХранилища» присваивается адрес.


Инициацию запуска ДО обеспечивает обработчик команды процедуры, в которой осуществляется отправка исполнения на сервер и принятие результатов их исполнения.  


Операция является длительной, если осуществляется подключение обработчика ожидания 1С и периодическая проверка ФЗ и их выполнения, при котором отсутствуют результаты для отображения пользователям на  форме.




2.     Запуск длительной операции 1С

 

Запуск длительной операции 1С производится серверной процедурой, вызывается из «ИмяМодуля.ИмяЭкспортнойПроцедуры», где производится заполнение структуры значений 1С, требуемых для выполнения длительной операции 1С и фиксируется UUID фоновых заданий исполняемых ДО (каждого).




По итогам исполнения длительной операции 1С результат изымается из временного хранилища 1С по адресу «АдресХранилища» в процессе мониторинга запущенных ФЗ, если результат был отрицательным, то обработка запускается вновь для следующего цикла мониторинга.




Применение процедур в составе библиотеки стандартных подсистем «ДО» является оптимальным при использовании в выполнении ДО при помощи ФЗ для каждой из них.


Таким образом, сотрудникам, использующим продукт, удобно использовать программные решения без блокировки пользовательских интерфейсов во время исполнения длительной операции 1С.


Программист компании «Кодерлайн»

Шашков Дмитрий

Наши проекты

Автоматизация торгового учета на базе "1С:Управление торговлей"
ООО «ТЕЛЕВЕС РУСС»

Отрасль:
Торговля

Внедренное типовое решение:
1С:Управление торговлей

- Управление складскими запасами;
- Оформление заказов покупателей;
- Пла...

Внедрение системы финансового учета БИТ:Финанс
ООО «Алькор и Ко» (Л’Этуаль)

Отрасль:
Торговля

Внедренное типовое решение:
БИТ.Финанс

- Финансовый учет;
- Поддержка проекта внедрения МСФО;
- Регламентные рабо...

Автоматизация торговых операций на базе "1С:Управление торговлей" в ОАО "Авиазапчасть"
ОАО «Авиазапчасть»

Отрасль:
Авиационно-космическая промышленность

Внедренное типовое решение:
1С:Управление торговлей

- Оптовая торговля;
- Оформление заказов покупателей;
- Планирование прод...

ООО "АСТАРМЕДИКА КЛИНИКА МИКРОХИРУРГИИ ГЛАЗА"
ООО "АСТАРМЕДИКА КЛИНИКА МИКРОХИРУРГИИ ГЛАЗА"

Отрасль:
Деятельность больничных организаций

Внедренное типовое решение:
БИТ:Управление медицинским центром 8

- Управление отношениями с клиентами (CRM)
- Делопроизводство
- Ведение но...

ООО "ОМЗ"
ООО "ОМЗ"

Отрасль:
Металлургическая промышленность, металлообработка

Внедренное типовое решение:
1С:Управление производственным предприятием

Автоматизация бизнес-процессов...

ООО "АСК ИНЖИНИРИНГ"
ООО "АСК ИНЖИНИРИНГ"

Отрасль:
Машиностроение, приборостроение

Внедренное типовое решение:
1С:Документооборот ПРОФ

Делопроизводство
Учет и хранение документов
Ведение номенклатуры дел
...

ООО «ТейблТок»
ООО «ТейблТок»

Отрасль:
Общественное питание и рестораны

Внедренное типовое решение:
1С:ТОИР Управление ремонтами и обслуживанием оборудования

Мониторинг и анализ ключевых показателей деятельности предприятия Управле...

Внедрение блоков в 1С:Комплексная автоматизация 8
ООО «Больцен Рус»

Отрасль:
Оптовая торговля

Внедренное типовое решение:
1С:Комплексная автоматизация

- Оперативный учет...

ЗАО «Инвестгеосервис»
ЗАО «Инвестгеосервис»

Отрасль:
Нефтесервис

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

Объемно-календарное планирование производства Автоматизация бизнес-проце...

ООО «Фипар»
ООО «Фипар»

Отрасль:

Внедренное типовое решение:
1С:Предприятие 8. ERP Управление предприятием 2

Специалисты «Кодерлайн» внедрили «1С:ERP. Управление предприятием 2» и автома...

ООО «Аэроэкспресс»
ООО «Аэроэкспресс»

Отрасль:

Внедренное типовое решение:
1С:ERP. Управление холдингом

· Планирование закупок · Управление закупочными процедурами, включая 223 ФЗ ...

Доработка конфигурации Заказчика «1С:Управление строительной организацией»
ЗАО «Стройтрансгаз»

Отрасль:
Проектирование

Внедренное типовое решение:
1С:Управление строительной организацией

Взаиморасчеты с поставщиками;
- Оформление заказов поставщикам;
- Склад ...

Наши соц. сети

Telegram-канал «Koderline 1С» Группа в Вконтакте «Кодерлайн КОРП» Rutube

Остались вопросы - обратитесь к нам!

Впишите свои Имя и Телефон, чтобы мы ответили на все интересующие Вас вопросы.
ФИО*
E-mail*
Телефон*
Сообщение