Влияние БСП на производительность базы 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 Сейчас в теме
Если колонка называется "% отклонения", то и считать нужно отклонение, либо назвать колонку "% от эталона".
Оставьте свое сообщение

См. также

Работа с релизами 1С и договорами ИТС Промо

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

Работа с релизами 1С и партнерским кабинетом.

2 стартмани

15.08.2019    14811    44    RocKeR_13    15    

Расширение для создания собственных подсистем БСП

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

В этой статье поделюсь некоторыми изысканиями о внутреннем устройстве стандартной подсистемы "Обновление версии ИБ" и расскажу, как разработать свою подсистему, в которой будет работать отчёт с описанием изменений.

1 стартмани

20.11.2020    2293    1    stas_ganiev    3    

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

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

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

1 стартмани

19.11.2020    705    2    Lars Ulrich    1    

Быстрый отбор по первой букве в любом списке

Практика программирования Работа с интерфейсом БСП (Библиотека стандартных подсистем) v8 Розница УНФ БГУ ERP2 ЗКГУ3.0 БП3.0 УТ11 КА2 ЗУП3.x Абонемент ($m)

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

2 стартмани

15.11.2020    837    1    the1    8    

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

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

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

1 стартмани

23.11.2018    22019    68    _ASZ_    15    

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

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

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

1 стартмани

12.11.2020    563    4    demaxim    4    

БСП - рабочие примеры асинхронного запуска функций и процедур

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

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

2 стартмани

02.11.2020    3537    5    quazare    2    

Шаблон ВПФ (внешней печатной формы) для вывода в Word

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

Шаблон для разработки ВПФ для БСП версии 3.1. Основные возможности: 1. Описание требуемых для вывода данных при помощи СКД. 2. Вывод в документ средствами БСП (не используется COM-соединение с word) 3. Реализована форма для тестирования без подключения обработки к БСП и без помещения документа-макета в обработку.

1 стартмани

10.10.2020    1094    2    Gladkov_Anton    4    

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

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

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

1 стартмани

30.12.2014    27850    24    ZLENKO    14    

Предварительный просмотр PDF с помощью PDF.js на WebKit

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

Один из вариантов отображение pdf файла в поле формы вида "ПолеHTMLДокумента".

1 стартмани

25.09.2020    1873    7    samvani    9    

Генератор внешних печатных форм

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

Генератор печатных форм - инструмент для создания внешних печатных форм в режиме предприятия с минимальным написанием кода

3 стартмани

18.09.2020    1861    12    andy_zhav    7    

1C.QuickPhoto - мобильное приложение для быстрой отправки фотографий в присоединенные файлы БСП

Мобильная разработка Обработка справочников Адаптация типовых решений v8 УНФ ERP2 УТ11 КА2 Абонемент ($m)

Приложение предназначено для быстрого прекрепления фотографий к документам и справочникам программ 1С. Требуется установить расширение для своей конфигурации и опубликовать http-сервис.

5 стартмани

17.09.2020    1311    2    suepifanov    23    

Многопоточное тестирование производительности сервера 1С - СУБД Промо

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

Тест для оценки производительности связки сервер 1с - сервер СУБД в различных вариантах, а также масштабируемости этой связки в режиме многопоточной работы.

1 стартмани

12.02.2013    86735    287    Fragster    180    

История системы взаимодействия

Работа с интерфейсом Адаптация типовых решений v8 Абонемент ($m)

Расширение дает возможность просмотра истории штатной системы взаимодействия по контекстным обсуждениям.

2 стартмани

16.09.2020    1025    4    maXon777    0    

Редактирование документов в закрытом периоде.

Обработка документов Адаптация типовых решений v8 Розница БГУ ERP2 ЗКГУ3.0 БП3.0 УТ11 КА2 ЗУП3.x Абонемент ($m)

Универсальное расширение предоставляет возможность изменять реквизиты документов при установленной дате запрета редактирования.

1 стартмани

16.09.2020    1132    6    the1    2    

Заполнение реквизитов документа "Отражение зарплаты в учете"

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

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

1 стартмани

14.09.2020    925    2    the1    0    

Настройка прав пользователей. БСП. Профиль доступа. Три клика. Промо

Информационная безопасность Сервисные утилиты БСП (Библиотека стандартных подсистем) v8 Розница УНФ БП3.0 УТ11 ЗУП3.x Абонемент ($m)

Простое и наглядное формирование профиля доступа с расширенными правами "EXPERT". Сопоставление ролей профилей конфигурации. Просмотр прав ролей. Управляемое приложение.

1 стартмани

06.03.2013    135403    827    StepByStep    84    

Добавление кнопки в нижнюю панель РМК. Расширение.

Работа с интерфейсом Рабочее место Адаптация типовых решений v8 Розница Россия Абонемент ($m)

Расширение которое добавляет кнопку в нижнюю панель РМК

1 стартмани

14.09.2020    1136    3    webester    0    

Остатки и цены в справочнике Номенклатура Розница 2.3 (Расширение)

Ценообразование, анализ цен Учет ТМЦ Рабочее место Адаптация типовых решений v8 1cv8.cf Розничная и сетевая торговля (FMCG) Россия Абонемент ($m)

В Рознице нет возможности посмотреть остатки и цены в справочнике номенклатуры как это было в УТ 10.3. Данное расширение добавляет в форму списка и в форму выбора остатки и цены для номенклатуры Розница 2.3

3 стартмани

14.09.2020    848    2    ClickUp    0    

Настройка для отмены применения вычетов по видам документов и для отмены расчёта корректировок выплат в ЗУП 3.1 и ЗКГУ 3.1.

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

Расширение отменяет применение вычетов по видам документов и отменяет расчёт корректировок выплат в ЗУП 3.1 и ЗКГУ 3.1

2 стартмани

14.09.2020    1130    6    JohnPawn    5    

Многопоточный МикроСервер для файловой базы управляемого приложения 1c Промо

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

МикроСервер УПФ - это промежуточный сервер, который принимает запросы от тонких клиентов и веб-клиентов управляемого приложения 1с и распределяет их между автоматически созданными процессами веб-сервера. Решение позволяет решить проблему однопоточности файловой компоненты модуля веб-сервера 1с и повысить скорость многопользовательской работы.

1 стартмани

19.12.2013    38835    49    Chai Nic    57    

Оформление подбора или цветовая дифференциация штанов

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

Расширение для оформления подбора товаров в документ продажи

1 стартмани

14.09.2020    916    0    user1209971    1    

Этикетки складских ячеек со стрелками

Учет ТМЦ Ценники Адаптация типовых решений v8 ERP2 УТ11 КА2 Абонемент ($m)

Расширение для КА 2.4 - набор шаблонов для этикеток ячеек со стрелками вверх, вниз, вправо, влево

4 стартмани

14.09.2020    1097    0    Rustig    11    

Дружелюбный интерфейс итогов в диалоге табличных частей, для Управляемых форм.

Работа с интерфейсом Адаптация типовых решений Универсальные функции v8 Абонемент ($m)

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

1 стартмани

14.09.2020    997    1    DrZombi    0    

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

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

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

1 стартмани

10.02.2013    54946    27    pbazeliuk    40    

Вывод вида цены для реализации в Рознице 2.3

Обработка документов Ценообразование, анализ цен Адаптация типовых решений v8 Розница Россия Абонемент ($m)

Вывод вида цен в табличную часть товары (расширение)

1 стартмани

14.09.2020    725    0    rst_filippov    0    

Конвертация данных 3 расширение: Редактор кода.

Инструментарий разработчика Адаптация типовых решений v8 КД Россия Абонемент ($m)

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

1 стартмани

08.09.2020    5083    15    Viktor_Ermakov    20    

Расширение для запрета изменений в документе "Регистрация трудовой деятельности" по дате запрета.

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

В ЗУП 3.1.14.183 оставлена возможность отменить проведение и провести заново для документа "Регистрация трудовой деятельности" из списка документов, чем сотрудники отдела кадров успешно пользуются. Позже они возмущаются, что появляется несколько одинаковых записей отмены и такая же для отправки по сотруднику в "мероприятиях" при заполнении документа "Сведения о трудовой деятельности работников, СЗВ-ТД". Расширение устанавливает запрет на изменения по общей дате запрета, если нет отдельно по пользователю. Никакие изменения в основную конфигурацию вносить не нужно, просто добавляете расширение.

1 стартмани

07.09.2020    1223    0    Svetlanka_sv    0    

И снова о скорости работы 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    428178    193    sanfoto    2558    

Мастер создания копии информационной базы для отчетности

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

Прототип инструмента для подготовки реплики в режиме только для чтения к использованию. Позволяет использовать "read-only" реплики как обычные информационные базы 1С.

10 стартмани

28.08.2020    4995    2    YPermitin    9    

Простой почтовый клиент (Моя почта)

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

Почтовый клиент (Моя почта) на основе БСП.

2 стартмани

27.08.2020    1571    2    m_aster    0    

Оптимизация пакетной печати из 1С в MS Word

Пакетная печать Производительность и оптимизация (HighLoad) MS Office БСП (Библиотека стандартных подсистем) v8 ЗУП3.x Абонемент ($m)

Опыт оптимизации пакетной печати из 1С ЗУП 3.1 в MS Word. Об осторожности использования БСП. Внешние обработки: до и после оптимизации.

1 стартмани

14.08.2020    1757    1    info1i    5    

Автоформатирование кода Промо

Сервисные утилиты Обработки Чистка базы Справки Производительность и оптимизация (HighLoad) Инструментарий разработчика Практика программирования Универсальные обработки Решение задач на 1С:Специалист Математика и алгоритмы Администрирование данных 1С Разработка Тестирование и исправление Стартеры 1С v8 1cv8.cf Абонемент ($m)

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

1 стартмани

19.12.2012    41047    46    Sibars    57    

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

БСП (Библиотека стандартных подсистем) v8 Розница УНФ ERP2 БП3.0 УТ11 КА2 Россия Абонемент ($m)

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

1 стартмани

11.08.2020    1502    24    Hitcher    8    

Остаток и цены в списке номенклатуры. Расширение для 1С: Розница 2.х

Ценообразование, анализ цен Рабочее место Адаптация типовых решений v8 Розница Россия Абонемент ($m)

Расширение показывает остатки и цены в форме справочника номенклатура.

1 стартмани

11.08.2020    1617    3    al_muv    1    

Честный знак в УТ 11.4

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

Расширение для УТ 11.4, которое позволяет работать в условиях одинаковых ШК для сигарет с разными МРЦ

5 стартмани

10.08.2020    1739    4    yurstein    10    

Сканер штрих-кода в документах Счет покупателю и Перемещение товаров

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

Данное расширение добавляет функционал работы со сканером штрих-кода в документах Счет покупателю и Перемещение товаров. Для Бухгалтерии предприятия 3.0.

1 стартмани

10.08.2020    1170    3    GPetr    0    

Расширение, позволяющее хранить Историю изменения КПП и Полное наименование в спр. Контрагенты в 1С Документооборот

Документооборот и делопроизводство Адаптация типовых решений v8 ДО Абонемент ($m)

Данное расширение добавляет возможность хранить историю изменения КПП и Полного наименования, аналогично механизму в 1С Бухгалтерия 3.0

5 стартмани

04.08.2020    1518    1    feikaa    0    

Приемка на ответ. хранение и отгрузка с ответ. хранения по нулевой стоимости в КА2 (расширение)

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

Расширение позволяет проводить документы "Приемка товаров на хранение" и "Отгрузка товаров с хранения" без указания цены и суммы.

1 стартмани

04.08.2020    1145    0    olga_bag    1    

Обозреватель объектов подсистем ( справочники, опции, документы)

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

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

1 стартмани

15.07.2020    2543    3    sergbsv    1    

Загрузка классификатора банков с сайта РосБизнесКонсалтинг в конфигурациях, использующих БСП 3.1

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

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

1 стартмани

07.07.2020    2220    11    Hitcher    1    

Шаблон загрузки данных из табличного документа (Excel, Open Office, MXL, CSV) с использованием БСП для УФ

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

Обработка предназначена для организации собственного механизма обработки данных из табличного документа (Excel, Open Office, MXL, CSV). Для загрузки используются механизмы БСП.

2 стартмани

26.06.2020    2309    8    Hitcher    2    

Адаптеры - реализация и применение шаблонов проектирования в 1С

Инструментарий разработчика Практика программирования Адаптация типовых решений DevOps v8 1cv8.cf Абонемент ($m)

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

1 стартмани

19.06.2020    2554    0    shmalevoz    2    

Управление задачами: новая БСП и RLS для задач

Управление задачами Управление задачами Инструментарий разработчика Практика программирования Управление проектом SonarQube Групповая разработка Git (GitHub, GitLab, BitBucket) БСП (Библиотека стандартных подсистем) Конфигурирование 1С v8 Абонемент ($m)

Управление задачами: новая БСП и RLS (ограничение доступа на уровне записей) для задач. Релиз 1.0.5.001 Обновлена БСП до версии 3.0.3.184 режим совместимости 8.3.12 Новое расширение: которое изменяет основной стиль с желтого на серый с синем (BAS) Проект проверяется Sonar и BSL Language Server

1 стартмани

11.06.2020    2308    3    BlizD    2    

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

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

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

1 стартмани

14.04.2020    2972    2    user1393353    0    

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

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

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

1 стартмани

02.04.2020    2841    8    viplelik    3    

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

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

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

1 стартмани

18.03.2020    3202    0    work.sable    6