Влияние БСП на производительность базы 1С с добавленными метаданными

Публикация № 1149160

Администрирование - Производительность и оптимизация (HighLoad)

Расширение БСП оптимизация управление торговлей

Повод для статьи — заметное снижение быстродействия при переводе учета с УТ 11.1 на 11.4 по «нашим» не стандартным метаданным (регламенты работы с массовым заполнением/проведением документов/регистров). Предварительно причину увидел во влиянии БСП. Была создана тестовая подсистема, быстродействие которой оцениваем в демобазе "Управление торговлей". С включенными и выключенными подписками БСП.

   Повод для исследования — заметное снижение быстродействия при переводе учета с УТ 11.1 на 11.4  по «нашим», не стандартным метаданным (регламенты работы с массовым заполнением/проведением документов/регистров).

   В первом приближении, одна из причин обнаружилась в «лишней работе» подписок БСП.

   Для исследования проблемы была создана простая тестовая подсистема. (1 — справочник, 1 — документ, 1 — регистр сведений, 1 — регистр накопления). Подсистему добавил в демо базу «Управление торговлей».

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

 

Результаты тестов.

 

Операция

5000 итераций

Управление

торговлей

демо

принимаем за 100%

(эталон)

(мс)

Управление

торговлей

демо

с отключенными подписками БСП для тестовой подсистемы

 

(мс)

% от  эталона

 

меньше 100% - быстрее

1

Справочник создание/заполнение

19873

 

18593

 

93,5

2

Справочник изменение

13605

 

11195

 

82,2

3

Справочник удаление

265465

 

 

176958

66,5

4

Регистр заполнение

11011

 

 

9817

 

89,1

5

Регистр изменение

12088

 

 

11028

91

6

Регистр удаление

1

1

100

7

Документ создание/заполнение/проведение

44057

 

38204

 

86,7

8

Документ изменение/проведение

38938

 

33628

 

86,3

9

Документ удаление

367001

 

214913

 

58,5

 

Конечная цель. Если по ДОБАВЛЕННЫМ метаданным,   не используется  БСП,  лишний функционал должна быть отключен. В  подсистеме, по "добавленным" метаданным нужно выполнение только нашей бизнес логики. 

 

«Исправляем» БСП.

   Написано расширение, отключающее подписки БСП для списка заданных  типов. (Естественно, НЕ меняющее поведение системы для стандартных типов)

   Расширение анализирует обращение к подпискам. Если тип описан как исключение - подписка/обработчик НЕ выполняется.

   Список обрабатываемых/не обрабатываемых типов задается в модуле расширения.

 

   Отключаем не используемую функциональность (для тестовой подсистемы):

       -  миграция элементов между узлами РИБ

       -  автономные рабочие места

       -   метаданные НЕ стандартные и в процедурах обновления не участвуют

       - работа в модели сервиса

       - уведомления/задач пользователя

       - нет доп.реквизитов

       - нет интеграции с документооборотом

       - и т.д…. по функционалу БСП

 

Выводы:

    При отключении «лишних» подписок БСП имеем увеличение быстродействия базы 9-35% в зависимости от вида операции.(для  добавленных метаданных)

    Больше всего интересовал  процесс изменения/проведения документов. При изменении/проведении документа по 1 регистру накопления, при отключенных функциях БСП имеем ~ +9-15% производительности.

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

    В серверной среде все сложнее… но порядок цифр по тестам в рабочей базе примерно тот-же;

    В «рабочей» базе, можно поступить проще -  часть функций просто «отключить» расширением.

 

Пример отключаемых функций   (Полный список в расширении ...  конечно, мы знаем/понимаем что и зачем это мы делаем :) :

   АвтономнаяРаботаПроверитьВозможностьЗаписиОбщихДанных

   АвтономнаяРаботаПроверитьВозможностьЗаписиОбщихДанныхНаборЗаписей

   АвтономнаяРаботаПроверитьВозможностьЗаписиОбщихДанныхДокумент

   ОбменДаннымиПолныйПередЗаписьюРегистра

   ОбменДаннымиСОтборамиПередЗаписьюРегистра

   ОбменДаннымиОбменУправлениеТорговлейРозницаПередЗаписьюРегистра

   ОбновлениеВерсииИБПередУдалениемСсылочногоОбъекта

   и т.д.

 

Оставшиеся вопросы к 1С :)  :

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

  1. Почему отключение доп.функциональности для некоторых/ «своих» типов метаданных на стандартной конфигурации нельзя выполнить, не снимая конфигурацию с поддержки, не используя расширения?
  2. Почему 1С не отключают подписки на «удаленные» объекты, которые не используются ?
    Пример:
       РегистрСведенийНаборЗаписей.УдалитьГруппыЗначенийДоступа
       РегистрСведенийНаборЗаписей.УдалитьРезультатыОбменаДанными
       РегистрСведенийНаборЗаписей.УдалитьРезультатыОбменаДанными
       и т. д. Которые вызываются при ЛЮБОМ сохранении данных, в том числе "не стандартных"
  3. Почему при удалении документа (не стандартный "наш  документ"), который не  участвует в  "бизнес процессах" конфигурации, движении резервов, вызываются методы:
          ПередУдалениемРегистратораПроверитьНаличиеЗаписейВРезервахТоваровОрганизаций
          ... и еще там что-то про контроль записи книг покупок/продаж ... ... задачи по пересчету книг   
  4. ... много чего еще, если придираться. :)

 

Уточнения:

Тестовая машина:

FX8370/RAM 32 гб/ диски SSD CT1000MX500SSD1 система Win7 и базы на разных дисках

Поскольку RAM в несколько раз больше тестируемой базы, фактически сравниваем «вес вычислений» выполняемых алгоритмов.

 

Использовались:

Конфигурация: Управление торговлей 11.4.10.62

Платформа: 1С:Предприятие 8.3 (8.3.15.1489)

Скачать файлы

Наименование Файл Версия Размер
РасширениеОтключениеПодписок_БСП_V1_2
.cfe 37,99Kb
04.11.19
2
.cfe 37,99Kb 2 Скачать
1Cv8_тестБыстродействия_Подсистема
.cf 14,95Kb
04.11.19
0
.cf 14,95Kb Скачать

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо развёрнутое
Свернуть все
1. borodatii 3 04.11.19 17:25 Сейчас в теме
Если колонка называется "% отклонения", то и считать нужно отклонение, либо назвать колонку "% от эталона".
Оставьте свое сообщение

См. также

Еще один тест 1C: Postgres SQL 11 Pro Enterpise против MSSQL 14 под Windows 2012 Server R2 Промо

Производительность и оптимизация (HighLoad) v8 Абонемент ($m)

Проработав 15 лет с MSSQL в 2017 начал активно СУБД Postgres SQL. За два года успел поработать в 9 версии Postgres и в 10-ой. И пришел к выводу, что существуют реальное замедление работы баз после перехода на Postgres. Недавно вышла 11 версия Postgres Pro Enterpise, которая обещает почти 2-х кратное ускорение над 11 Pro Standart и 10-ой версией. Закупив лицензию Postgres 11 Pro Enterpise Это я и решил проверить на 1С.

1 стартмани

05.09.2019    11506    37    Indgo    106    

Установка даты запрета изменения по расписанию

БСП (Библиотека стандартных подсистем) Роли и права v8 БП3.0 Абонемент ($m)

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

1 стартмани

14.04.2020    1274    2    user1393353    0    

Перевод кода и метаданных конфигурации на английский язык: часть 2

Инструментарий разработчика EDT Локализация решений v8 1cv8.cf Абонемент ($m)

Практический пример подготовки словаря для перевода кода и модели конфигурации УНФ 1.6 на английский язык с использованием существующих словарей и плагина EDT Language Tool. В статье приводятся готовые скрипты и алгоритмы сборки и нормализации словаря.

1 стартмани

05.04.2020    1308    0    vanjushkin    0    

Генератор штрихкодов. Формирование текста QR кода чека ККТ с проверкой на сайте ФНС

Практика программирования Сканер штрих-кода Фискальный регистратор БСП (Библиотека стандартных подсистем) v8 1cv8.cf Абонемент ($m)

Внешняя обработка. Позволяет генерировать штрих-коды разных типов. А также сформировать текст QR кода чека ККТ. Есть возможность проверить чек на корректность на сайте ФНС.

1 стартмани

02.04.2020    964    4    viplelik    3    

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

Производительность и оптимизация (HighLoad) Администрирование данных 1С v8 v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

23.11.2018    16752    48    _ASZ_    15    

Добавление контекстных дополнительных обработок в командную панель (немного практики по доработке БСП расширениями)

БСП (Библиотека стандартных подсистем) v8 УТ11 Абонемент ($m)

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

1 стартмани

18.03.2020    1666    0    work.sable    6    

Создание контекстного отчета на БСП (Лист ознакомления с графиком отпусков, ЗУП 3.1)

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

Создание контектного отчета с использованием БСП 3.1.2. Внешний отчет Лист ознакомления с Графиком отпусков для программы ЗУП 3.1.12.

1 стартмани

03.03.2020    1078    0    angler225    0    

Шаблоны внешних обработок (БСП, управляемые формы)

Обработки Печать Универсальные функции БСП (Библиотека стандартных подсистем) v8 1cv8.cf Абонемент ($m)

Набор из шаблонов для создания внешних обработок вида: Внешняя печатная форма, Отчет на СКД, Схема СКД для сегмента, Внешняя обработка (Самостоятельная, Заполнение объектов, Создание связанных объектов). Предварительно наполнены базовым функционалом и некоторыми механизмами для отладки.

1 стартмани

01.03.2020    1509    11    riposte    0    

БСП: Дополнительная обработка (Регламенты), примеры от простого к сложному Промо

Практика программирования БСП (Библиотека стандартных подсистем) v8 1cv8.cf Абонемент ($m)

Очень много попадается странных решений, которые можно решить через БСП:Дополнительные отчеты и обработки. Я бы вообще БСП из-за этой подсистемы переименовал в «Большое Спасибо Программистам». Поработаем с подсистемой в части написания регламентных заданий.

1 стартмани

10.05.2018    39149    33    dsdred    36    

Ограничение доступа по контрагентам для Бухгалтерии (RLS) 3.0 (3.0.75.58) - менеджер видит только своих контрагентов

Управление взаимоотношениями с клиентами (СRM) Адаптация типовых решений Роли и права v8 БП3.0 Россия БУ Абонемент ($m)

Расширение предназначено для Бухгалтерии 8 ред. 3.0. Типовая конфигурация остается на поддержке (с замком). Решает оно следующую задачу: Менеджеры по продажам должны видеть документы и отчеты только по контрагентам, которых они ведут.

5 стартмани

27.02.2020    1590    3    teyana    2    

БСП - Дополнительная обработка - Заполнение объекта - Произвольный алгоритм

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

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

1 стартмани

13.02.2020    1888    0    duhh    2    

Простая параллельная обработка данных

Производительность и оптимизация (HighLoad) Прочие инструменты разработчика v8 v8::УФ 1cv8.cf Абонемент ($m)

Предлагаю способ быстрой параллельной обработки "неких" данных. Методика проста как дважды два. Предварительно подготовленная обработка запускается вручную в нескольких сеансах, и каждый сеанс занимается обработкой своей части (случайного диапазона). Может пригодиться для ускоренной обработки данных. К примеру, необходимо заполнить реквизит большого справочника, заполнение в один поток идёт долго, а сроки поджимают.

1 стартмани

10.02.2020    2206    1    Amadeus007    8    

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

Практика программирования Математика и алгоритмы Универсальные функции Производительность и оптимизация (HighLoad) v8 1cv8.cf Россия Абонемент ($m)

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

26.05.2017    45604    15    DarkAn    86    

Параметры выбора и связи параметров выбора в панели быстрых настроек отчета СКД

БСП (Библиотека стандартных подсистем) v8 v8::СКД ERP2 Абонемент ($m)

Предложен способ задать параметры выбора и связи параметров выбора для отборов и параметров отчета СКД, выведенных в панель быстрых настроек.

1 стартмани

28.01.2020    2081    2    ipoloskov    1    

Отключение напоминаний о динамическом обновлении базы

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

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

1 стартмани

13.01.2020    1682    3    DanDy    17    

Транслятор запросов 1С в SQL

Производительность и оптимизация (HighLoad) Администрирование СУБД v8 1cv8.cf Абонемент ($m)

Инструмент для трансляции запросов платформы 1С в SQL, а также их диагностики.

10 стартмани

07.01.2020    8994    67    YPermitin    89    

Версионирование объектов. Сжатие регистра "ВерсииОбъектов" Промо

Производительность и оптимизация (HighLoad) v8 1cv8.cf Абонемент ($m)

Cжимаем версии объектов в регистре сведений "ВерсииОбъектов". Экономия занимаемого версиями объектов объема более 50% !!!

1 стартмани

30.12.2014    26143    24    ZLENKO    14    

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

БСП (Библиотека стандартных подсистем) Работа с интерфейсом v8 v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

27.12.2019    6125    8    1sig    12    

Присоединенные файлы в расширении для БСП 3

БСП (Библиотека стандартных подсистем) v8 БП3.0 Абонемент ($m)

Для разработчиков и для себя). Предлагается решение с наименьшими затратами. Сделано виде инструкции с необходимыми изменения в основной конфигурации. И расширение(файл), где есть признак наличия присоединенных файлов в списках. Пример реализован для конфигурации 1С:Бухгалтерия предприятия, редакция 3.0(3.0.73.54) с БСП 3.0.3. Всё проще сделал для БСП 3.1.2.

1 стартмани

24.12.2019    2425    2    IgorXml    10    

Тест серверного оборудования на допустимое количество пользователей: как это использовать?

Администрирование СУБД Нагрузочное тестирование Сервера v8 1cv8.cf Абонемент ($m)

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

3 стартмани

17.12.2019    8874    10    sapervodichka    3    

Методика упрощения поддержки конфигураций. Переопределение и вызов обработчиков событий для УФ 1С 8.2-8.3 Промо

Производительность и оптимизация (HighLoad) Практика программирования v8 v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

10.02.2013    52437    27    pbazeliuk    40    

Разбираемся с web-kit в 1С, на примере интеграции TinyMCE в управляемую форму в УТ 11.4. Допиливаем обмен с сайтом в УТ 11.4

Обмен данными 1С Интеграция Адаптация типовых решений v8 v8::УФ УТ11 Абонемент ($m)

Многие уже знают, что в релизе платформы 8.3.14.1565, браузер Internet Explorer был заменен на Web-Kit, это на самом деле большой шаг вперед, но я уверен, многим, как и мне, пока не совсем понятно, что к чему. Возник опыт использования web-kit в 1С, вызова JS из 1С и вызова 1С из JS. Давайте вместе попробуем понять, чем одно отличается от другого, и заодно сделаем, что-нибудь полезное. Да и наверняка многим придется переписывать свои подобные поделки после обновления на новую платформу, так что надеюсь мой опыт окажется полезным.

2 стартмани

08.12.2019    6596    8    Бэнни    25    

Загрузка курсов валют на клиенте

БСП (Библиотека стандартных подсистем) Обработка справочников WEB Банковские операции v8 v8::УФ 1cv8.cf Абонемент ($m)

Расширение загрузки курсов валют НаКлиенте. Адаптивность стандартной обработки "ЗагрузитьКурсыВалют" для конфигураций, использующих БСП.

1 стартмани

07.12.2019    2383    2    logarifm    3    

Работа с базами данных 1С в SQL Server Management Studio (Расширение для SSMS)

Администрирование СУБД Производительность и оптимизация (HighLoad) Администрирование данных 1С Структура метаданных v8 Абонемент ($m)

Расширение позволяет просматривать связи объектов метаданных и таблиц БД, сгруппированные данные (по группам метаданных) об используемом дисковом пространстве и выполнять трансляцию SQL текста запроса в термины 1С. И бонусом - при наведении курсора мыши на таблицу или поле показывает назначение объекта в терминах 1С.

10 стартмани

27.11.2019    8980    34    akpaevj    46    

Заметочки про 1С:Предприятие 8 (редакция 22.06.2012) Промо

Производительность и оптимизация (HighLoad) Практика программирования v8 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

01.06.2010    174615    45    alexk-is    413    

Просмотр и изменение данных регистра сведений Безопасное хранилище данных или как изменить пароль настроек подключения

Администрирование данных 1С БСП (Библиотека стандартных подсистем) v8 1cv8.cf Абонемент ($m)

Обработка выводит в структуру данные, сохранённые в хранилище регистра сведений Безопасное хранилище данных и сохраняет обратно сделанные изменения. Обработка была написана для изменения пароля подключения для обмена РИБ в УНФ 1.6, так же может использоваться для просмотра и изменения других паролей, сохраненных в базе - к интернет поддержке и т.д.

1 стартмани

27.11.2019    2397    6    de0nis    4    

Быстрая реструктуризация базы данных

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

Внешняя обработка для быстрой реструктуризации клиент-серверной базы данных. Способ ускорения реструктуризации - замена таблиц большого объема пустыми копиями перед проведением обновления БД и возврат к исходным таблицам после обновления с предварительной корректировкой их структуры. Полностью автоматизировано создание и выполнение всех требуемых скриптов SQL. Представлены версии обработки для обычных форм (1С:Предприятие 8.2 (8.2.19.130)) и управляемого приложения (1С:Предприятие 8.3 (8.3.9.1818)).

1 стартмани

05.11.2019    10792    40    dmitrydemenew    35    

Исправление ошибки Бухгалтерии Предприятия 3.0.73.60 при расшифровке ОСВ по счету

Оборотно-сальдовая ведомость, Анализ счета Адаптация типовых решений v8 v8::БУ БП3.0 Россия БУ Абонемент ($m)

Расширение исправляет ошибку в Бухгалтерии предприятия 3.0.73.60: "Поле объекта не обнаружено (Ключ)"

1 стартмани

01.11.2019    4838    2    batsy66    3    

И снова о скорости работы 1с 8.х + тест от Гилева (конфигурация TPС_1C_GILV_A) + как Выбрать сервер для 1С 8.х Промо

Производительность и оптимизация (HighLoad) v8 1cv8.cf Россия Абонемент ($m)

Предыстория: Есть в конторе, где я работаю, пара практически ОДИНАКОВЫХ по железу сервера... так вот заметили что на одном из них 1С 8.2 работает значительно быстрей что в Клиент-Серверном, что в файловом варианте... и что именно удивило так это что медленней работал сервер с большим количеством Оперативной памяти + RAID10 на SSD. Проводили много тестов на работу дисковой системы + различные тесты SQL - ВЫВОД: ничего непонятно где тормоза. И вот попала ко мне конфигурация 1С для оценки производительности 1С от Гилева http://infostart.ru/public/57204/ Подробности в Описании...

2 стартмани

13.08.2012    372453    183    sanfoto    2558    

Подсистема "Подписки на события" (продолжение)

Адаптация типовых решений v8 1cv8.cf Абонемент ($m)

Представляю Вам практическая реализация методики подсистемы "Подписок на событие"

10 стартмани

21.10.2019    6429    1    aximo    0    

Конфигурация для администраторов "Центр управления базами" для 8.3 УФ

Администрирование данных 1С БСП (Библиотека стандартных подсистем) v8 v8::УФ 1cv8.cf Абонемент ($m)

Конфигурация предназначена для централизованного управления информационными базами предприятия. Разработана на БСП версии 2.4.4.76. В работе использует COM-соединение.

3 стартмани

09.10.2019    5172    16    WhiteOwl    9    

Кто круче: "ИЛИ" или "ОБЪЕДИНИТЬ ВСЕ" в запросе?

Производительность и оптимизация (HighLoad) v8 v8::СПР v8::Запросы ЗУП2.5 Абонемент ($m)

Реальный пример оптимизации запроса. Статья будет полезна людям, изучающим вопросы оптимизации запросов в 1С и для подготовки к экзамену "1С: Эксперт по технологическим вопросам", поскольку в статье описывается один их методов расследования причин неоптимальных запросов. UPD. Коллеги в комментариях заметили ошибку, она была исправлена и сейчас выложены данные с корректным решением.

1 стартмани

14.09.2019    4669    0    azazana    27    

Ускоряем расчет себестоимости УПП Промо

Производительность и оптимизация (HighLoad) Закрытие периода Закрытие периода v8 УПП1 Россия БУ УУ Абонемент ($m)

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

1 стартмани

05.03.2013    33604    21    Антон Ширяев    46    

Менеджер потоков: реализация "любой" задачи в потоках

Производительность и оптимизация (HighLoad) Инструментарий разработчика v8 Абонемент ($m)

Менеджер потоков – один их новых инструментов, который упрощает работу разработчиков. Насколько легко с ним, на конференции Infostart Event 2018 Education показал начальник отдела автоматизации 1С Иван Филимонов компании «Трансстроймеханизация».

01.08.2019    8187    0    DarkAn    6    

ЗУП 3.1.10 или когда пропадают элементы в отборах списком

Адаптация типовых решений Зарплата Зарплата v8 v8::СПР ЗУП3.x БУ Абонемент ($m)

ЗУП 3.1.10 значительно изменил функционал формы отчетов по сравнению с 3.1.9, 3.1.8 и т.д.. В отчетах в отборах с видом сравнения: В списке, В группе из списка - неприятно, но стали пропадать из списков не отмеченные флажком элементы. Данное расширение решает проблему, не изменяя типовой функционал.

1 стартмани

31.07.2019    6123    7    sapervodichka    4    

"Заплатка" для больничного листа, для КА 2.4.8.82

Зарплата Адаптация типовых решений Зарплата v8 КА2 Россия БУ Абонемент ($m)

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

2 стартмани

25.07.2019    3871    2    Shalnov    0    

Бухгалтерия 3.0: медленная работа при загрузке данных контрагента по ИНН

Производительность и оптимизация (HighLoad) v8 v8::БУ БП3.0 Россия Абонемент ($m)

Поиск и исправление медленной загрузки контрагентов по ИНН в Бухгалтерия 3.0.71.75.

1 стартмани

10.07.2019    3913    3    MaxxiMiliSan    2    

Ловец дедлоков СУБД

Производительность и оптимизация (HighLoad) Практика программирования Разработка v8 Россия Абонемент ($m)

Анализ простейшего дедлока СУБД в рабочей базе с использованием ЦУП (центра управления производительностью) и profiler MS SQL (Microsoft SQL Server). Эта статья будет полезна людям, изучающим вопросы оптимизации работы 1С, или тем, у кого возникают дедлоки в рабочей базе. UPD 09.07.2019 добавлено воспроизведение блокировки в случае установки управляемой блокировки перед чтением набора записей регистра сведений. UPD 10.07.2019 добавлена тестовая база с примером.

1 стартмани

08.07.2019    9575    2    azazana    79    

Мониторинг производительности и искусственный интеллект

Производительность и оптимизация (HighLoad) Практика программирования Разработка v8 Абонемент ($m)

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

1 стартмани

01.07.2019    8153    12    ivanov660    28    

Исправление ошибки доступа к произвольным файлам произвольного кадрового приказа. ЗУП КОРП 3.1.8 и выше

Информационная безопасность Адаптация типовых решений Управление персоналом (HRM) Управление персоналом (HRM) v8 v8::Права ЗУП3.x Абонемент ($m)

Начиная с версии ЗУП КОРП 3.1.8 в роли для доступа к прикрепленным файлам произвольных кадровых приказов были добавлены ограничения на чтение.

1 стартмани

07.05.2019    4251    0    leoxz    0    

БГУ 1.0.57.4: исправление ошибки обновления при заполнении корреспонденции счетов

Адаптация типовых решений v8 v8::БУ БГУ Россия БУ Госбюджет Абонемент ($m)

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

3 стартмани

29.04.2019    5434    29    u_n_k_n_o_w_n    6    

Исправление долгого запуска БП 3.0.70 по причине большого количества платежек

Производительность и оптимизация (HighLoad) v8 v8::БУ БП3.0 Россия Абонемент ($m)

Обработка исправления долгого запуска БП 3.0.70 по причине большого количества платежек.

1 стартмани

18.04.2019    4203    7    a_v_u    1    

Взаимодействие при редактировании одних и тех же данных [Расширение] УТ11

Производительность и оптимизация (HighLoad) v8 УТ11 Россия Абонемент ($m)

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

2 стартмани

14.04.2019    4478    2    noprogrammer    1    

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

Практика программирования БСП (Библиотека стандартных подсистем) Роли и права v8 v8::Права 1cv8.cf Абонемент ($m)

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

1 стартмани

15.03.2019    7628    7    ids79    1    

Исправление ошибки подключения внешнего отчета в БГУ 2

Адаптация типовых решений v8 v8::БУ БГУ Россия БУ Госбюджет Абонемент ($m)

После обновление БГУ 2 на 60_15 перестали запускаться "наши" внешние отчеты, выходила ошибка: "Ошибка при выполнении функции ОбщегоНазначения.ОбъектыМетаданныхПоИдентификатору()...". Решение нашли в поисках ошибки в коде, закомментировав процедуру и перенесли все это в расширение, чтобы у клиентов не снимать с поддержки 1С.

1 стартмани

07.02.2019    4408    1    dendzu    0    

Ошибочное завышение прибыли при обособленном обеспечении товаров и импорте в типовых УТ 11.4, КА 2.4, ERP 2.4

Оптовая торговля Адаптация типовых решений Оптовая торговля v8 ERP2 УТ11 КА2 Оптовая торговля, дистрибуция, логистика Россия УУ Абонемент ($m)

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

1 стартмани

05.02.2019    4299    8    3soft    0    

Исправление ЦУП 2.1.2

Производительность и оптимизация (HighLoad) v8 1cv8.cf Абонемент ($m)

Расширение для конфигурации Центр управления производительностью, редакция 2.1 (2.1.2.11), которое позволяет настроить регламентный мониторинг. Работает на платформе 1С:Предприятие 8.3 (8.3.13.1644).

2 стартмани

21.01.2019    4495    5    Neco    0    

Выгрузка 2-НДФЛ в XML-файл в документе "2-НДФЛ для передачи в ИФНС" для ЗУП 3.1.8.216 - исправлена ошибка по вычетам к доходам

Зарплата Обмен через XML Адаптация типовых решений Зарплата v8 v8::СПР ЗУП3.x Россия БУ НДФЛ Абонемент ($m)

Расширение для ЗУП 3.1.8.216 - исправляет ошибку в Выгрузке 2-НДФЛ в XML-файл в документе "2-НДФЛ для передачи в ИФНС" - исправлена ошибка по вычетам к доходам.

1 стартмани

18.01.2019    7874    9    user_2010    35