...

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

Отслеживание выполнения фонового задания

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

Запуск фонового задания из модуля внешней обработки. Отслеживание выполнения задания в виде прогресса, расположенного на форме.

17.08.2019    56169    ids79    23    

224

Негативное влияние большого количества ролей на производительность 1С

HighLoad оптимизация Роли и права 8.3.14 1С:ERP Управление предприятием 2 Россия Бесплатно (free)

Столкнулись с интересной проблемой во время работ с базой ERP. Первоначально проблема была в том, что один дописанный функционал работал слишком медленно и требовалось понять почему , однако вскоре выяснилась любопытная деталь – скорость выполнения операции под разными пользователями отличалась.

10.03.2021    7013    aviconsult    25    

23

Многопоточная обработка данных на примере перепроведения документов

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

Дальнейшее развитие темы фоновой обработки данных - проведение документов в потоках. Настройка параметров и запуск основного процесса (менеджера потоков). Разбивка документов для проведения на не связанные друг с другом наборы и запуск дополнительных фоновых заданий для отдельных потоков. Отслеживание выполнения каждого потока в родительском сеансе.

1 стартмани

17.09.2019    17598    ids79    46    

63

Система учета рабочего времени

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

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

3 стартмани

21.03.2023    1810    5    darel82    10    

3

Обработка кодом результата запроса в Консоли запросов 9000

Инструментарий разработчика Запросы Бесплатно (free)

Пять вариантов обработки кодом в консоли запросов 9000: простое выполнение, построчно без индикации, построчно с индикацией, простое в фоне, построчно в фоне с индикацией.

01.06.2020    4284    kuza2000    8    

7

Многопоточный режим выполнения процедуры с помощью методов БСП - примеры разработки

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

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

01.04.2022    7285    quazare    14    

117

Индикация прогресса выполнения фонового задания на управляемой форме внешней обработки

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

Внешняя обработка с фоновым выполнением и индикацией процесса для любой конфигурации на основе БСП >= 2.3 без изменения конфигурации и встраивания обработки в "Дополнительные отчеты и обработки".

1 стартмани

27.12.2019    33323    74    1sig    29    

69

Мобильная бригада — приложение ТОиР на мобильной платформе 1С для ускорения выполнения ремонтов

Мобильная разработка Производство готовой продукции (работ, услуг) Мобильная платформа Россия Управленческий учет Бесплатно (free)

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

15.02.2022    1951    Desnol_Soft    10    

1

Последовательность выполнения расширений

Механизмы платформы 1С Бесплатно (free)

Вынес в отдельную статью порядок применения нескольких расширений для одного метода

23.06.2022    4811    kuzyara    7    

58

Привилегированные отчеты

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

Расширение позволяет настроить для пользователей выполнение отчетов в привилегированном режиме. 1) Убирает тормоза формирования отчета, возникающие при наложении прав пользователя на запросы отчета; 2) Позволяет обойти ошибки формирования отчета из-за отсутствия прав на часть объектов у пользователя.

4 стартмани

24.01.2022    11308    27    sapervodichka    36    

102

Многопоточное выполнение процедуры с помощью ДлительныеОперации

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

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

1 стартмани

26.02.2023    4596    egoriy111    24    

68

Отмена выполнения задачи исполнителя и вложенных бизнес-процессов

Управление бизнес-процессами (BPMS) Бизнес-процессы 1С:Управление холдингом Россия Управленческий учет Абонемент ($m)

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

1 стартмани

15.01.2020    15180    29    dadel    9    

13

Строка в число (Обычный способ и способ, основанный на регулярных выражениях). Тестирование скорости выполнения на больших данных

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

В данной обработке используется 2 способа выделения массива чисел из заданной строки любого размера. Один способ использует обычный перебор символом и выделение символов цифр из строки. Второй способ использует регулярные выражения. На разном оборудовании разные способы выдают разное время выполнения. Для внедрения в конфигурацию одного из способов может потребоваться протестировать время выполнения (миллисекунд) и сравнить. Именно для этих целей предназначена данная простая обработка.

1 стартмани

21.01.2016    11570    1    pvlunegov    10    

2

БСП 2.3 и БСП 3.0: Просто про выполнение внешней обработки в фоне (c индикацией прогресса выполнения)

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

Простое пояснение о том, как сделать внешнюю обработку с фоновым выполнением и индикацией процесса для любой конфигурации на основе БСП 2.3.2. UPDATE 20/09/19: добавлен вариант обработки с индикацией процента выполнения и статусом выполнения для БСП 3.0.

1 стартмани

18.05.2016    93828    258    rozer    71    

220

Выполнение синхронизации (обмен) по событию 1С (двусторонний обмен)

Обмен между базами 1C Платформа 1С v8.3 1С:Бухгалтерия 2.0 1С:Управление нашей фирмой 1.6 Бесплатно (free)

Выполнить синхронизацию(обмен) с другой базой 1С по событию в 1С (проведение документа). Запустить синхронизацию из другой базы 1С.

16.11.2021    4794    Swamt    0    

23

Шаблон обработки с вызовом фонового задания и прогрессом выполнения

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

Ускорьте создание обработки по изменению данных с помощью шаблона с удобным пользовательским и программным интерфейсом. Больше не нужно тратить много времени на написание разовых обработок по изменению данных.

1 стартмани

03.04.2023    1516    6    devonec_team    0    

7

Статистика времени выполнения кода

Статистика базы данных Платформа 1С v7.7 Конфигурации 1cv7 Россия Абонемент ($m)

Компонента для сбора времени выполнения кода (например проведения накладной) и отправка сначала в MS SQL далее в Zabbix.

1 стартмани

28.01.2019    8392    3    LLIKIPER    10    

9

Шаблон внешней обработки на основе БСП с фоновым выполнением модуля обработки и выводом индикации фонового задания

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

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

1 стартмани

31.08.2022    6067    53    VdZMWOnC    5    

83

Использование общих модулей "Длительные операции" из состава БСП или асинхронное выполнение серверных процедур без блокировки пользовательского интерфейса

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

В статье кратко описан способ использования процедур общих модулей "Длительные операции" из состава библиотеки стандартных подсистем (БСП). Статья будет полезна программистам и администраторам, работающих с объемными клиент-серверными базами, конфигурации которых включают в себя БСП. К длительным операциям можно отнести, например, такие процедуры как групповое проведение документов, формирование объемистых отчетов, работа с внешними источниками данных.

1 стартмани

17.03.2015    91835    204    Bassgood    16    

171

Запуск и контроль выполнения автоматизированных тестов из 1С – Jenkins Skin

Корректировка данных DevOps и автоматизация разработки Платформа 1С v8.3 Абонемент ($m)

Мы рассмотрим пример создания заданий выполнения автоматизированных тестов из 1С с использованием различных Фреймворков (xUnit1C, Тестирование 3.0): запуск, ожидание завершения, загрузка результатов и выполнение полного цикла тестирования продукта. Убедимся, что все действия можно выполнить в пару кликов в дружественном интерфейсе.

1 стартмани

09.07.2018    26389    16    ivanov660    5    

87

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

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

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

1 стартмани

17.02.2016    87692    263    balanton    26    

257

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

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

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

02.08.2019    89300    avalakh    33    

240

Запуск в фоне процедуры модуля внешней обработки на управляемых формах без БСП

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

Пример самописной конфигурации без БСП с запуском в фоне процедуры из модуля внешней обработки и индикатором выполнения на управляемых формах.

1 стартмани

20.09.2021    5404    14    user1472448    0    

9

Скидки в 1С:Розница - акция 2+1 или 3 по цене 2 или 1+1=3 т.д., т.е. скидки кратно количеству выполнения условия

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

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

1 стартмани

14.02.2023    2206    2    fatman78    2    

2

Замер времени выполнения временных таблиц больших запросов

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

Многим из нас частенько приходится работать с большими и сложными запросами, которые могут включать в себя большое количество временных таблиц. Бывает и такое, что такие запросы сопровождает одновременно несколько человек. А так как количество данных увеличивается, в один прекрасный день, такой запрос начинает выполняться неприемлемо долго. Прежде чем начать оптимизировать запрос, нам важно понять, в каком месте происходит коллапс. И что именно нам необходимо оптимизировать. Для того, чтобы это выяснить "вручную", требуется выдержка и много времени. Поэтому, когда мне надоело это все, я решил написать себе автоматический измеритель времени выполнения каждой временной таблицы моего запроса.

1 стартмани

13.09.2014    11650    21    ixilimuse    6    

4

История оптимизации одного большого запроса средствами MSSQL Profiler и 1С

Запросы Платформа 1С v8.3 1С:Зарплата и Управление Персоналом 2.5 Бесплатно (free)

Я думаю многие из Вас сталкивались с необходимостью оптимизации больших запросов, которые трудно поддаются рефакторингу. Иногда такие запросы бывают настолько объемны (несколько тысяч строк кода и десятки запросов в пакете), что просто не знаешь с какой стороны к ним подступиться. В статье я описал историю оптимизации заполнения документа «Начисление зарплаты сотрудникам» в ЗУП 2.5 на одном из проектов. В итоге получился некий «мини-гайд» как можно использовать SQL Profiler и План выполнения запроса для выявления неоптимальных/некорректных участков кода для больших запросов.

21.01.2014    34221    krolya    63    

155

Асинхронное выполнение длительных операций

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

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

28.12.2020    3043    prog_mayskiyse    8    

20

Анализ выполнения заказов клиентов с остатками, видно количество номенклатуры заказанной и реализованной, остатки на складах в УТ 11, КА 2, ЕРП

Оптовая торговля Монитор заказов Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)

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

7200 руб.

11.05.2021    6836    5    0    

2

Расчет времени выполнения операции

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

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

1 стартмани

05.11.2014    4880    14    Wastern    5    

7

История выполнения задач

Документооборот и делопроизводство (СЭД) Управление проектом (PMO, EPM) Платформа 1С v8.3 1С:Документооборот Россия Управленческий учет Абонемент ($m)

Расширенная история выполнения задач для комплексных бизнес-процессов (расширение) для конфигурации Документооборот КОРП

1 стартмани

27.10.2020    10782    64    Lok`Tar    14    

9

Выполнение длительных операций в фоновых заданиях

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

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

19.01.2023    2063    programmer_2019    6    

26

Состояние выполнения отгрузки счета на оплату

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

Внешняя печатная форма для документа Счет на оплату. Позволяет проанализировать состояние выполнения отгрузки.

1 стартмани

01.04.2021    1731    4    k992007    0    

1

Состояние выполнения заказа с артикулами и наименованиями клиентов. УТ 11.4

Монитор заказов Оптовая торговля Платформа 1С v8.3 1С:Управление торговлей 11 Управленческий учет Абонемент ($m)

В расширении доработан отчет "Состояние выполнения", вызываемый из документов "Заказ клиента" и "Реализация товаров и услуг". (УТ 11.4). Добавлены: наименование клиента (полезно когда отчет формируется по нескольким документам); артикул товара в таблице.

1 стартмани

16.12.2021    3570    5    PhilippR    0    

2

Вывод информации о территории выполнения работ в карточке сотрудника и в списке справочника Сотрудники для ЗУП 3.1 КОРП (расширение)

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

Данное расширение для тех, кто использует в ЗУП 3.1 версии КОРП справочник Территории, то есть ведет учет выполнения работ сотрудниками по территориям, для удобства контроля выводится информация о территориях выполнения работ сотрудника в его карточке и в списке справочника Сотрудника.

1 стартмани

14.02.2022    3051    10    user946227    7    

1

Заметки эксперта. Расследование длительного выполнения отчета “Движение ТМЦ и затрат в производстве” (1С:ERP 2)

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

Кратко: в ходе проведения нагрузочного тестирования “1С:ERP 2” под ОС Linux на СУБД Postgres выявлено существенное замедление формирования отчета “Движение ТМЦ и затрат в производстве” - до 60 минут. После проведенного расследования и точечной корректировки СКД в отчете, без изменения бизнес-логики результатов его работы, работа отчета была ускорена в 80 раз - средний показатель формирования составил 30 секунд.

19.05.2022    2448    it-expertise    19    

23

Progressor. Отображение прогресса выполнения длительных операций, вывод тестовых сообщений для отладки

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

При выполнении длительных операций бывает удобно получить текущий прогресс выполнения. Данная утилита позволяет в несколько строк 1С кода передать по HTTP текущее состояние и показать отладочные сообщения в отдельном окне не блокируя выполнение программы. Полезно при тестировании разработок на 1С: отображения отладочной информации и индикации прогресса выполнения.

1 стартмани

21.02.2018    6579    2    urrymca    2    

2