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

Содержание:

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

 

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





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




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

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

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

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


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

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

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


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


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


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




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

 

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




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




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


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


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

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

Наши проекты

МИР ХОББИ
МИР ХОББИ

Отрасль:
Торговля. Интернет магазин

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

Оформление заказов поставщикам
Взаиморасчеты с покупателями
Оформление...

Московский филиал ООО «Авиакомпания «Икар»
Московский филиал ООО «Авиакомпания «Икар»

Отрасль:
Авиаперевозки

Внедренное типовое решение:
1С:Зарплата и управление персоналом

Управление персоналом и кадровый учет (HRM) Кадровый учет Расчет зарплаты Рег...

Внедрение ПП "1С:CRM ПРОФ" в ООО «Торговый Дом Факел»
ООО «Торговый Дом Факел»

Отрасль:
Производство

Внедренное типовое решение:
1С:CRM ПРОФ

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

ООО ХДМ Рус
ООО ХДМ Рус

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

Внедренное типовое решение:
1С:Бухгалтерия ПРОФ

Бухгалтерский учет Банк и касса Расчеты с контрагентами Торговые операции ...

Автоматизация подсистемы учета взаиморасчетов с агентами и интернет-магазинами на базе «1С:Управление холдингом 8»
ОАО «Фрейт Линк»

Отрасль:
Логистика и грузоперевозки

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

– Оформление заказов поставщикам;
– Управление отношениями с поставщика...

Внедрение 1С:Управление торговлей в оптово-розничной компании «Много Плитки»
ООО «Много Плитки»

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

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

Закупки (снабжение) и управление отношениями с поставщиками:
- Оформление ...

ООО «Вистеон Автоприбор Электроникс»
ООО «Вистеон Автоприбор Электроникс»

Отрасль:

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

- Управленческий учет; - Расчет зарплаты; - Логистика адресного склада; - Учет ...

Внедрение 1С:Управление торговлей
ООО «Амперсенд»

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

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

- Оформление заказов поставщикам;
- Управление отношениями с поставщиками;...

ООО "СЖД"
ООО "СЖД"

Отрасль:
Торговля, склад, логистика, транспорт

Внедренное типовое решение:
1С:Бухгалтерия 8 ПРОФ

Расчет зарплаты
Подбор кадров
Кадровый учет
Анализ кадрового состава...

АО "Нижегородский водоканал"
АО "Нижегородский водоканал"

Отрасль:
Профессиональные услуги

Внедренное типовое решение:
1С:Зарплата и управление персоналом 8. КОРП

-Кадровый учет
-Расчет зарплаты
-Регламентированная отчетность
-Подбор ...

Внедрение ПП "1С:Бухгалтерия 8 ПРОФ" в ООО «Союз Три» (Кондитерский дом Renardi)
ООО «Союз Три»

Отрасль:
Производство

Внедренное типовое решение:
1С:Бухгалтерия 8 ПРОФ

Бухгалтерский учет
- Банк и касса
- Расчеты с контрагентами
Налоговый ...

Автоматизация кадрового учета на базе ПП "1С:Зарплата и управление персоналом" в ТД НМК
ООО «Торговый дом Нальчикский молочный комбинат»

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

Внедренное типовое решение:
1С:Зарплата и управление персоналом

- Кадровый учет;
- Расчет зарплаты;
- Регламентированная отчетность;
- А...

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

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

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

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