Перепроведение документов в несколько потоков с отображением информации о состоянии выполнения каждого из потоков
База данных - Инструменты администратора БД
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
На форме обработки реквизит с выбором типа документа, которые будут перепроводиться, период, а также количество потоков.
Порядок перепроведения не учтен.
На форме таблица из 2 колонок: в первой отображается номер потока, во второй количество документов, которое осталось обработать.
Информация в данной таблице обновляется каждые 5 секунд (можно жестко указать в коде обработки).

При нажатии на кнопку «Перепровести» проверяется указание типа документа, периода, количества потоков и начинается перепроведение документов в фоновом режиме с периодическим отображением прогресса в таблице.
Также предусмотрена кнопка «Прервать», при нажатии на которую происходит завершение всех текущих фоновых заданий, которые породила обработка.
Предполагается, что перепроведение документов никогда не вызывает ошибок, дополнительно обработка ошибок не производится.
Тестирование было на платформе 1С:Предприятие 8.3 (8.3.21.1624).
Вступайте в нашу телеграмм-группу Инфостарт