[BackgroundWorker] - Фоновые задания в файловом режиме 1С 8.x

05.03.10

Разработка - Разработка внешних компонент

ActiveX-компонента позволяет выполнять задачи в фоне с индикацией прогресса и возможностью прерывания выполнения.
Также работает и клиент/серверном варианте, в качестве альтернативы типовым фоновым заданиям

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Бесплатно
BackgroundWorker1C.zip
.zip 42,72Kb
432
432 Скачать бесплатно

*** Для работы компоненты потребуется установленный Microsoft .NET Framework 2.0, который можно скачать отсюда.

Для того чтобы зарегистрировать компоненту в Windows нужно запустить reg.bat
(для удаления информации о компоненте в Windows - запустить unreg.bat)

Компонента вызывает экспортные функции модуля внешнего соединения или общего модуля (с признаком доступности у внешнего соединения).

Первым параметром функции всегда является объект компоненты "ФоновоеЗадание", которое позволяет прервать выполнение задания и показать индикацию прогресса выполнения задания.

Текущий релиз 8.2 (8.2.10.77) падает при попытке установить значения реквизита формы, поэтому тестовая обработка сделана через "Сообщить" :)

См. также

Разработка внешних компонент Программист Платформа 1С v8.3 1C:Бухгалтерия Платные (руб)

Позволяет автоматизировать работу с картинками. С помощью компоненты можно измерять размер изображений, поворачивать их, наносить водяные знаки, конвертировать из одного формата в другой. Будет очень полезна для интернет-магазинов и всех, кому постоянно требуется работать с различными графическими форматами. Выполнена по технологии NativeAPI. Работает с форматами: jpg (jpeg), png, bmp, gif, tif

3600 руб.

02.09.2010    77845    73    257    

191

Разработка внешних компонент Программист Платформа 1С v8.3 1C:Бухгалтерия 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 Платные (руб)

Внешняя компонента позволяет работать c TWAIN-совместимым оборудованием (сканерами, камерами) . Полностью совместима со стандартной TWAIN-компонентой из БСП и может применяться как ее замена без изменения вызовов, при этом может работать с 64-разрядной платформой, а так же имеет расширенную функциональность, например, сохранение результата непосредственно в PDF без использования сторонних утилит. Прекрасно работает на сервере, тонком клиенте и веб-клиенте (проверена работа в браузерах Google Chrome, Mozilla Firefox и Microsoft Internet Explorer).

3000 руб.

12.05.2020    29181    139    100    

92

Разработка внешних компонент Программист Платформа 1С v8.3 1C:Бухгалтерия Платные (руб)

Внешняя компонента позволяет печатать PDF файлы непосредственно из 1С, не используя при этом сторонних программ. Прекрасно работает на сервере, тонком клиенте и веб-клиенте. Основана на проекте PDFium из состава проекта Chromium/Chrome

1500 руб.

17.09.2018    37174    115    128    

116

Разработка внешних компонент Программист Платформа 1С v8.3 1C:Бухгалтерия 1С:Управление торговлей 11 Платные (руб)

Внешняя компонента для конвертации PDF файлов в картинки без использования дополнительных программ. Работает на сервере и в тонком клиенте.

2400 руб.

25.06.2024    1337    3    4    

3

Разработка внешних компонент Телефония, SIP Программист Платформа 1С v8.3 1C:Бухгалтерия Россия Платные (руб)

Внешняя компонента выполнена по технологии Native API для 1С 8.х, обеспечивает доступ к программным АТС Asterisk (FreePBX, Elastix) через AMI интерфейс. Через него можно управлять многими функциями Asterisk (определение номеров, перевод звонков, набор телефона и т. д.)

2400 руб.

04.05.2018    47705    125    66    

68

Разработка внешних компонент Системный администратор Программист Стажер Бесплатно (free)

Библиотека для работы с базами SQLite из 1С на основе внешней компоненты. Для Linux и Windows, бесплатно и с открытым исходным кодом!

14.01.2025    2746    bayselonarrend    14    

48

Разработка внешних компонент Программист Платформа 1С v8.3 1C:Бухгалтерия Россия Бесплатно (free)

В статье описывается приложение-конструктор внешних компонент (native API). Конструктор упрощает процесс разработки за счет удобного добавления всех нужных функций и процедур в графическом режиме, с указанием их параметров и типов параметров. На выходе приложение генерирует готовый код на С++ и Rust и позволяет сразу приступить к реализации, без настройки API компоненты вручную.

04.12.2024    5528    kovalevdmv    26    

77
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Душелов 4021 04.03.10 16:30 Сейчас в теме
Проверено на 15 релизе 8.1 и 10 релизе 8.2.

В 8.2 индикацию на этом релизе можно показать только используя обработчик ожидания... При установке значения реквизита платформа падает.
2. Душелов 4021 05.03.10 09:23 Сейчас в теме
3. kirillkr 29 07.03.10 08:45 Сейчас в теме
4. Elisy 951 10.03.10 07:05 Сейчас в теме
Достойное продолжение темы Многопоточность и многозадачность в 1C и реализации отчета "Анализ цен" на классе BackgroundWorker. Конечно смущает наличие узкоспециализированного отдельного ActiveX :).
5. Душелов 4021 10.03.10 08:38 Сейчас в теме
(4) Узкоспециализирована для широкого круга 1С-ников, не знакомых с другими языками программирования :)
6. Magister 134 11.03.10 22:56 Сейчас в теме
(0) Не работает на Windows 7 + 1C 8.1.15.14
Нажимаю Выполнить - моментально пишет что все задания выполнены
sashanox; +1 Ответить
7. kosilov 277 05.05.10 16:05 Сейчас в теме
Не работат на Windows XP sp3. Релиз 8.1.13.41

Нажимаю Выполнить - моментально пишет что все задания выполнены

А вообще очень нужная вещь. Автор молодец. Думаю в 1С они должны были сами обеспечить возможность выполнять функции асинхронно для файловой версии.
Не всегда же только кластера и серверы. Даже с ком соединением нельзя асинхронно рабоать (это уже вообще бред).
8. Borisych 500 28.08.10 18:44 Сейчас в теме
Василий как всегда молодец
Кстати с днём рождения!!!
Поздравляю от всей души!

А в качестве ложки дёгтя предложение - слева от индикатора наименование фонового задания
9. Душелов 4021 28.08.10 20:09 Сейчас в теме
(8) Спасибо :)
Индикаторы - это всего-лишь пример. Можно и наименования. Я переработаю компоненту под последнюю платформу 8.2, посмотрим, будет ли падать платформа.
12. Kazan 12.10.11 05:34 Сейчас в теме
(9) dushelov, Компонента переработана, все работает? И еще вопрос - полноценно использовать то её можно или будет сообщение типа "демо-режим...не более одного...заплатите"
10. rhtr 94 26.10.10 23:14 Сейчас в теме
Сайт хотелось посмотреть. Но его неттт(((.
А Вообще спасибо)
11. maxsoftware 19.09.11 13:16 Сейчас в теме
8.1 Ни в Win7 ни в WinXP ничего не работает, мгновенно выпадает сообщение о выполнении заданий. Автор, ты вообще ее тестировал?
13. zz_zz 06.04.13 20:52 Сейчас в теме
заглохла компонента, походу за три года руки так и не дошли
14. cool.vlad4 2 06.04.13 21:13 Сейчас в теме
(13) forum.infostart.ru/forum1/topic54460/
Оставьте свое сообщение