...

База знаний 1С

Параллельные вычисления для http-сервиса

HighLoad оптимизация Платформа 1С v8.3 Абонемент ($m)

Процесс, поток, нить - в различных операционных системах и языках программирования это наименьшая единица программы. В платформе существует аналог: фоновое задание. Посмотрим, как его можно использовать для распараллеливания вычислений http-сервиса.

1 стартмани

19.11.2020    7083    5    Lars Ulrich    11    

24

Ускорение многоразового обращения к серверной процедуре/функции с помощью многопоточного вызова фоновых заданий

HighLoad оптимизация Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Много раз приходилось переделывать обработку данных в цикле, на вызов нескольких фоновых заданий. И всегда это были костыли по месту. Решил попробовать систематизировать случай многократного вызова некой процедуры или функции и написать универсальную библиотеку. Очень быстро вспомнил природу костылей, и в итоге все свелось к исследовательской работе. Чем и поделюсь в статье. Код библиотеки и тестов прилагается.

1 стартмани

03.04.2023    596    Quantum81    5    

6

Фоновые задания в файловом режиме 1С 8.x средствами 1С без дополнительных компонент

Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Необходимость использования фоновых задач в файловом варианте есть, а вот возможность это осуществить - совсем не очевидна. Можно конечно воспользоваться дополнительными Active-X компонентами (http://infostart.ru/public/66660/) или запускать две копии приложения. Я же нашел (как мне) кажется более простой и гибкий вариант и при этом все только средствами самой 1С.

1 стартмани

19.05.2010    50533    200    kosilov    17    

40

Фоновые задания в http-сервисах OneScript

OneScript Абонемент ($m)

В статье описана библиотека, реализующая механизм фоновых заданий в http-сервисах OneScript, а также некоторые обновления платформы 1.0.19

1 стартмани

28.03.2018    16646    blackhole321    14    

50

Многопоточность. Универсальный «Менеджер потоков» (фреймворк) с отслеживанием зависимости объектов

Универсальные функции HighLoad оптимизация Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Восстановление партий, расчет зарплаты, пакетное формирование документов или отчетов - теперь все это стало доступнее. * Есть желание повысить скорость работы медленных алгоритмов! Но... * Нет времени думать о реализации многопоточности? * о запуске и остановке потоков? * о поддержании потоков в рабочем состоянии? * о передаче данных в потоки и как получить ответ из потока? * об организации последовательности? Тогда ЭТО - то что надо!!!

26.05.2017    54037    DarkAn    87    

196

Создание асинхронных виджетов

Работа с интерфейсом Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Описание нескольких способов создания асинхронных виджетов для 1С:Предприятия. Рассматриваются способы с использованием HTTP-сервисов и фоновых заданий.

16.10.2019    16384    Infostart    19    

156

Параллельные вычисления расчета факториала числа N

Математика и алгоритмы Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Распараллеливание алгоритма с помощью фоновых заданий (асинхронные вычисления)

29.06.2020    5546    RustIG    18    

25

Статусбар процедур на сервере

Работа с интерфейсом Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Набор инструментов, позволяющий запустить любую Вашу процедуру &НаСервере в фоновом режиме и отображать пользователю состояние её выполнения.

100 руб.

16.09.2013    41159    74    30    

54

Скрипт на VBS, который проверяет работают ли регламентные/фоновые задания

Разработка внешних компонент Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Скрипт на VBS, который проверяет работают ли регламентные/фоновые задания. Этот скрипт проверяет регламентные задания и информирует о том, что они не работают на e-mail. Кроме того на e-mail отправляется информация работает ли в данный момент база

1 стартмани

09.11.2011    10885    94    It-developer    12    

20

Многопоточная обработка данных

HighLoad оптимизация Инструменты администратора БД Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Конфигурация "Универсальные механизмы: пакеты данных". Набор инструментов для быстрой организации отказоустойчивой многопоточной обработки данных.

1 стартмани

23.11.2018    43946    169    _ASZ_    19    

99

К вопросу о зависающих фоновых заданиях в 8.1

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Фоновые задания в клиент-серверном варианте иногда зависают так, что снять их можно только путем перезапуска службы. Насколько я понял, никто не знает, что с этим делать. И я не знаю. Но могу поделиться опытом, как научиться с этим жить :)

03.09.2009    27164    bulpi    27    

7

Как 1С всю оперативную память съел...

HighLoad оптимизация Платформа 1С v8.3 1С:Зарплата и Управление Персоналом 3.x Россия Абонемент ($m)

В данной статье рассматривается обход (средствами встроенного языка) ошибки: "Превышен максимальный расход памяти сервера за один вызов" при рассылке расчетных листков в ЗУП 3.1 250+ сотрудникам.

1 стартмани

17.06.2021    12449    6    iD1n    0    

7

Фоновые задачи с WorkManager в Simple

Мобильная разработка Бесплатно (free)

Вы запускаете задачу, которая должна пытаться выполниться, пока не выполнится, даже после перезагрузки устройства... У вас есть задача по расписанию, которая должна выполняться независимо от того, запущено приложение или нет… Эти и другие подобные задачи решаются с помощью воркеров. В Android есть инструмент, позволяющий упростить жизнь разработчика в случае с фоновыми задачами, разовыми или периодическими, обеспечив их гарантированное выполнение несмотря ни на что. Это WorkManager из Jetpack. Доселе в симпле было представлено множество других видов фоновой работы, но не было самого важного, теперь есть. Дополнение к статье https://infostart.ru/public/1153616/

15.03.2023    695    informa1555    0    

8

Фоновое проведение документов без изменения конфигурации

Обработка документов Платформа 1С v8.3 1С:Бухгалтерия 2.0 Россия Бухгалтерский учет Абонемент ($m)

Реализация фонового многопоточного проведения документов без изменения конфигурации.

1 стартмани

28.11.2016    57835    78    1segen1    34    

33

HTTP Сервисы: Путь к своему сервису. Часть 3

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Продолжение статьи «HTTP Сервисы: Путь к своему сервису. Часть 2». В предыдущих частях мы использовали только Get, в этой части поговорим о других методах и длительных операциях.

1 стартмани

27.08.2018    79239    96    dsdred    17    

182

Производительность сервера 1С и фоновые задания

HighLoad оптимизация Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

В падении производительности сервера 1С зачастую виноваты не регламентные / фоновые задания, они выполняют полезную работу. Но задания нельзя оставлять «наедине» с базой.

05.02.2019    30153    user715208    39    

81

Рассылка расчетных листков в потоках в ЗУП

Зарплата Email рассылки Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 3.x Бухгалтерский учет Платные (руб)

Ускорение рассылки расчетных листов за первую половину месяца или за месяц в ЗУП, используя фоновые задания.

9600 руб.

15.11.2021    9540    6    17    

5

Отладка регламентных операций и некоторых фоновых заданий

Инструментарий разработчика Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Абонемент ($m)

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

1 стартмани

31.01.2023    1605    1    vikhrov53    2    

4

Фоновые задания: быстро получить большие данные в 1С

Инструментарий разработчика Механизмы типовых конфигураций Платформа 1С v8.3 Абонемент ($m)

На практическом примере показан один из вариантов применения фоновых заданий в 1С, когда требуется ускорить получение результата. Памятка по алгоритму использования фоновых заданий 1С.

1 стартмани

16.02.2020    12275    5    da_1c    0    

35

Хотите снизить нагрузку на процессор сервера в 2 раза?

HighLoad оптимизация Платформа 1С v8.3 Бесплатно (free)

В статье рассмотрено влияние частого запуска регламентных заданий на процессор сервера 1С.

27.06.2019    14038    Дмитрий74Чел    6    

23

Многопоточные фоновые задания

Инструменты администратора БД Платформа 1С v8.3 Абонемент ($m)

Подсистема Менеджер фоновых заданий предназначена для планирования, запуска и контроля выполнения произвольного кода в фоновых заданиях с многопоточной обработкой. Ведется логирование работы фоновых, перезапуск в случае ошибки, ограничение по общему количеству потоков и по количеству потоков конкретного задания. Для контроля работы предусмотрен монитор фоновых заданий, в который выводятся статусы выполнения.

1 стартмани

02.08.2017    22008    21    m-rv    12    

30

Консоль фоновых заданий

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

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

1 стартмани

29.08.2008    23278    1266    coder1cv8    14    

54

Установка/снятие блокировки регламентных заданий (клиент-серверный вариант)

Инструменты администратора БД Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Небольшая обработка для программного изменения свойств текущей информационной базы (клиент-сервер), в частности свойства ScheduledJobsDenied - признака блокировки выполнения регламентных заданий информационной базы. Тестировал в 8.3.10.2667 (OS Windows, MS SQL 2008).

1 стартмани

13.03.2018    18076    43    jwslavin    8    

24

HTTP Сервисы: Путь к своему сервису. Часть 4

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Продолжение статьи «HTTP Сервисы: Путь к своему сервису. Часть 3». В предыдущих частях мы уже о многом поговорили. В этой части поговорим про размер сообщений, о файлах, о порциях и немножко, о регламентах.

1 стартмани

28.09.2018    40374    dsdred    18    

156

График регламентных/фоновых заданий

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Всегда хотелось визуально видеть "жизнь" фоновых заданий в виде диаграммы. Когда начало задания, а когда завершение и собственно само время выполнения. В обработке видно не вооруженным глазом какие же фоновые задания не имеют времени окончания. Возможно их нужно ограничить =). Теперь это стало возможным в виде диаграммы Ганта.

1 стартмани

14.10.2014    18451    250    dj_serega    31    

70

Повелитель регламентных заданий

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Обработка позволяет комфортно и быстро работать с регламентными и фоновыми заданиями, не требует наличия БСП. Незаменимый инструмент, если в ИБ активно используются регламентные задания.

3 стартмани

22.11.2016    19368    121    krv2k    23    

23

Многопоточность. Универсальный «Менеджер потоков» 2.1

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

Восстановление партий или взаиморасчетов, расчет зарплаты, пакетное формирование документов или отчетов - теперь все это стало доступнее. * Есть желание повысить скорость работы медленных алгоритмов! Но... * Нет времени думать о реализации многопоточности? * о запуске и остановке потоков? * о поддержании потоков в рабочем состоянии? * о передаче данных в потоки и как получить ответ из потока? * об организации последовательности? Тогда ЭТО - то что надо!!!

5000 руб.

07.02.2018    93583    227    95    

276

Мониторинг фоновых (регламентных) заданий

Инструменты администратора БД Платформа 1С v8.3 1С:ERP Управление предприятием 2 Абонемент ($m)

1) Отчет по важным фоновым заданиям, сбойным, активным, завершенным. 2) Автоматическое отправление данных сбойных фоновых заданий (важных) по установленным эл.адресам. Открытый код, если вам необходима, то используйте!

1 стартмани

13.12.2018    7619    45    nagaitseff    0    

7

Отладка не работает, или отладка фоновых заданий

Корректировка данных Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

На написание данной статьи вдохновила статья http://infostart.ru/public/633522/ Я разработчик старой формации, до сих пор обслуживаю клиентов на платформах 7.7, 8.1, 8.2, времени изучать все мануалы и отслеживать новые тенденции не хватает. Цель этой статьи помочь разработчикам, таким же людям, как и я. Если эта статья сэкономит, хотя бы, 1 человеко-час жизни, значит, написана не зря.

16.06.2017    46411    IvanovAV    35    

49

Фоновое выполнение кода в 1С - это просто

Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Как легко запускать выполнение в фоне, не прибегая к долгому описанию фоновых процедур.

02.08.2019    89162    avalakh    32    

240

Шаблоны выполнения длительных операций (процедур и функций) без блокировки пользовательского интерфейса

БСП (Библиотека стандартных подсистем) Платформа 1С v8.3 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Абонемент ($m)

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

1 стартмани

11.08.2020    7435    45    Hitcher    8    

9

Гарантированно рабочий пример использования длительных операций на БСП с отображением прогресса. [Часть 1]

БСП (Библиотека стандартных подсистем) Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

В данной статье я предлагаю вам гарантированно действующий пример работы с длительными операциями в рамках Библиотеки стандартных подсистем. Так же рассмотрим некоторые новые функции последней версии БСП для работы с длительными операциями.

29.10.2020    31444    quazare    50    

222

Регламентные/фоновые задачи с запуском внешней обработки подгруженной в справочник или указанного на диске файла (*.epf). Управляемые формы/Обычные формы

Инструменты администратора БД Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

22.09.2012    60647    271    iones    37    

108

Анализ запущенных фоновых заданий для контроля ошибки при пробитии чека через РМК. Расширение для розницы 2.2

Инструменты администратора БД Кассовые операции Розничная торговля Платформа 1С v8.3 1С:Розница 2 Россия Бухгалтерский учет Управленческий учет Абонемент ($m)

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

3 стартмани

08.06.2019    9519    7    Dadriel619960    0    

6

Консоль заданий (Управляемые формы)

Универсальные обработки Управляемые формы Конфигурации 1cv8 Россия Абонемент ($m)

Консоль заданий (Управляемые формы, Тонкий клиент, WEB-клиент). Для любой конфигурации (БСП и не БСП).

1 стартмани

02.05.2017    26428    526    ivashka    13    

19