История данных и БСП

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

Разработка - БСП (Библиотека стандартных подсистем)

История данных Версионирование объектов БСП Доп отчеты и обработки

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

В современном мире 1С есть два способа версионировать объекты при записи, просматривать их историю, восстанавливать прошлые состояния объектов.

  1. Версионирование объектов в БСП появилось давно и используется повсеменстно.
  2. История данных в платформе появилась не так давно и пока не получила масштабного распространения.

 

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

 

Условно можно все действия по переходу определить следующими шагами:

  1. Настроить версионирование платформы.
  2. Выполнить миграцию истории объектов из БСП в платформу.
  3. Настроить регламентное задание обновления истории (читайте 26.2. Устройство механизма, документации разработчика к платформе).
  4. Удалить историю версий БСП.
  5. Отключить версионирование объектов БСП.

 

Шаг 1 и 2: Настройка версионирования платформы и выполнение миграции

Ничего особенного в этом плане придумывать не нужно. На ИТС есть статья: Настройка и перенос истории данных, к которой приложена обработка по лицензии CC BY 4.0 и которая доступна без авторизации.

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

  1. Запускаем НастройкаИПереносИсторииДанных.epf.

 

Скриншот обработки НастройкаИПереносИсторииДанных.epf,
выполнен на БСП 3.1.2

 

  1. Выбираем объекты для версионирования.
  2. Нажимаем Записать версии.

Версии объектов успешно перенесены!

 

Скриншот результата переноса,
слева версионирование БСП, справа версионирование платформы,
выполнен на БСП 3.1.2

 

Шаг 3. Настройка регламентного задания обновления истории

Необходимо выполнять перенос данных из очереди версий в таблицы базы данных. Т.е. периодически выполнять ИсторияДанных.ОбновитьИсторию().

Есть два варианта решения:

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

 

Обработка приложена к этой статье. Ее реализация открыта и понятна.

#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда

#Область ПрограммныйИнтерфейс

#Область ДляВызоваИзДругихПодсистем

// СтандартныеПодсистемы.ДополнительныеОтчетыИОбработки

// Возвращает сведения о внешней обработке.
//
// Возвращаемое значение:
//   Структура - Подробнее см. ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке().
//
Функция СведенияОВнешнейОбработке() Экспорт
	ПараметрыРегистрации = ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке("2.2.2.1");
	ПараметрыРегистрации.Информация = НСтр("ru = 'Обработка сервисных функций истории данных.'");
	ПараметрыРегистрации.Вид = ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиДополнительнаяОбработка();
	ПараметрыРегистрации.Версия = "1.0.1.1";
	
	Команда = ПараметрыРегистрации.Команды.Добавить();
	Команда.Представление = НСтр("ru = 'Обновить историю данных'");
	Команда.Идентификатор = "ОбновитьИсторию";
	Команда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыВызовСерверногоМетода();
	Команда.ПоказыватьОповещение = Истина;
	
	Описание = НСтр("ru = 'Для выполнения обновления истории данных требуется установка привилегированного режима.'");
	Разрешение = РаботаВБезопасномРежиме.РазрешениеНаИспользованиеПривилегированногоРежима(Описание);
	ПараметрыРегистрации.Разрешения.Добавить(Разрешение);
	
	Возврат ПараметрыРегистрации;
КонецФункции

// Обработчик серверных команд.
//
// Параметры:
//   ИмяКоманды           - Строка    - Имя команды, определенное в функции СведенияОВнешнейОбработке().
//   ПараметрыВыполнения  - Структура - Контекст выполнения команды.
//       * ДополнительнаяОбработкаСсылка - СправочникСсылка.ДополнительныеОтчетыИОбработки - Ссылка обработки.
//           Может использоваться для чтения параметров обработки.
//           Пример см. в комментарии к функции ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыОткрытиеФормы().
//
Процедура ВыполнитьКоманду(Знач ИмяКоманды, Знач ПараметрыВыполнения) Экспорт
	
	// Общие действия перед началом выполнения команд.
	УстановитьПривилегированныйРежим(Истина);
	
	// Диспетчеризация обработчиков команд.
	Если ИмяКоманды = "ОбновитьИсторию" Тогда
		ИсторияДанных.ОбновитьИсторию();
	Иначе
		ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
			НСтр("ru = 'Команда ""%1"" не поддерживается обработкой ""%2""'"), ИмяКоманды, Метаданные().Представление());
	КонецЕсли;
	
КонецПроцедуры

// Конец СтандартныеПодсистемы.ДополнительныеОтчетыИОбработки

#КонецОбласти

#КонецОбласти

#КонецЕсли

Код модуля объекта внешней обработки

 

Для того, чтобы ее добавить в конфигурацию необходимо

  1. Открыть Администрирование / Печатные формы отчеты и обработки
  2. Включить флажок Дополнительные отчеты и обработки, если он отключен
  3. Нажать на гиперссылку Дополнительные отчеты и обработки
  4. Нажать на кнопку Добавить из файла... и выбрать обработку ОбновлениеИсторииДанных.epf
  5. Установить расписание запуска (рекомендуется каждые 2-5 минут, по аналогии с регламентным заданием обновления полнотекстового поиска)

 

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

 

Шаг 4. Удалить версии истории из БСП.

  1. Перейдите в Администрирование / Общие настройки / История изменений
  2. Нажмите на гиперссылку Настроить
  3. Установите срок хранения версий За последнюю неделю
  4. Нажмите Очистить

 

Скриншот демонстрации удаления устаревших версий,

выполнен на БСП 3.1.2

 

Шаг 5. Отключить подсистему БСП.

  1. Перейдите в Администрирование / Общие настройки / История изменений
  2. Снимите флажок Хранить историю изменений

 

На этом все, спасибо за внимание.

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

Наименование Файл Версия Размер
ОбновлениеИсторииДанных.epf

.epf 6,54Kb
27.03.20
3
.epf 1.0.1.1 6,54Kb 3 Скачать

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

Комментарии
Избранное Подписка Сортировка: Древо развёрнутое
Свернуть все
1. Evg-Lylyk 2908 09.06.20 14:23 Сейчас в теме
(0) Решаю подобный вопрос
Все не так просто 13 млн. версий
Невозможно записать версию если механизм отключен. Вопрос синхронизации очень осложняется
2. lunjio 63 10.06.20 06:07 Сейчас в теме
Вкратце может стоило осветить плюсы перехода с версионирования на БСП, на платформенный механизм, либо ссылки обозначить где уже проведены различные тесты/исследования и умозаключения.
Brawler; EliasShy; +2 Ответить
3. Danil.Potapov 438 10.06.20 11:13 Сейчас в теме
(2)
занимает меньше места в базе
более гибкая настройка версионирования, можно не весь объект отслеживать, а только конкретные реквизиты
пользователям в отчете подсвечиваются изменения при просмотре конкретной версии
механизм отбора по версиям
5. lunjio 63 10.06.20 15:50 Сейчас в теме
(3) Теперь понятно, спасибо.
9. Andry.Boris 55 19.06.20 22:52 Сейчас в теме
(3) занимает меньше места в базе
Сомнительно, я провел все операции согласно вашей инструкции в результате размер увеличился на 500м в базе...
4. Danil.Potapov 438 10.06.20 11:50 Сейчас в теме
Основной минус конвертации из БСП в историю изменений это перенос только текущей структуры объекта. Это исправили с 8.3.15, но обработка ИТС это не учитывает.
bytecoded; +1 Ответить
6. lunjio 63 10.06.20 15:57 Сейчас в теме
(4) мое менние, в идеале должна быть или уже где-то реализовано решение, которые бы историю хранило локально небольшую часть и по регламенту выгружало во внешнюю базу типа clickhouse или elasticsearch , а хранить локально это не всегда перспективно придется со временем либо сворачивать на определенную дату или разрешать и дальше пухнуть базе, при этом как решаются такие проблема как реструктуризация базы допустим когда платформа хранит ? Это совершенно отдельная таблица которая не участвует при выгрузке в dt и реструктуризации полной принудительной ? Даже если так, все равно эта таблица будет подвержена ручным настроенным на скуле процедурам обслуживания баз- реиндексация и обновление статистики, так что я идеальную подсистему версионирования вижу так.
7. Danil.Potapov 438 10.06.20 16:59 Сейчас в теме
(6) все остается как и раньше, можно рег заданием получать версию объекта из истории и выгружать ее куда запланировано. реструктуризация таблицы вряд-ли есть в нашем понимании (как и других системный таблиц), в dt выгружается.
8. Cmapnep 12 11.06.20 09:45 Сейчас в теме
Оказывается есть обработка на ИТС! А я свою писал))
(4) столкнулся с такой проблемой - решил подсмотрев способ получения данных, используемый в отчетах версионирования БСП
Т.е. Если ПрочитатьXML(ЧтениеFastInfoSet) вызывает ошибку, то можно получить разобранное представление ВерсионированиеОбъектов.РазборПредставленияОбъектаXML(ДвоичныеДанные, ВыборкаОбъект.Объект) и заполнить объект для истории данных из него
10. bytecoded 26 26.06.20 12:04 Сейчас в теме
(4) Мы некоторое время назад переносили версионирование БСП в историю данных и тоже столкнулись с этой проблемой — множество версий объектов, хранимых версионированием БСП, было невозможно поместить в историю данных из-за изменившихся метаданных: где-то поле добавили, где-то удалили или переименовали. Проблема в том, что для того, чтобы записать версию в историю данных, нужно обязательно получить объект — а сделать это можно только в рамках актуальных метаданных.

Единственный путь обхода, который я тогда нашел — это записывать такие версии «как есть», т.е. с потерей части хранимых в истории данных и добавлением тех полей, которых на момент сохранения версии в метаданных вообще не было.

Из вашего комментария понял, что есть какой-то другой способ обхода этой проблемы. Подскажите, что вы имеете в виду? В патчноутах к 8.3.15 не нашел ничего подходящего.
11. Danil.Potapov 438 27.06.20 11:19 Сейчас в теме
(10) с 8.3.15 появился объект ПараметрыЗаписиИсторииДанных, у него есть свойство ДополнительныеДанные.
bytecoded; +1 Ответить
12. bytecoded 26 29.06.20 10:56 Сейчас в теме
13. mRconik 03.07.20 17:01 Сейчас в теме
ИсторияДанных.ОбновитьИсторию()

В новых версиях 1С запуск данной процедуры не требуется.
У меня на 8.3.15.1700 (без режима совместимости) работает.
14. zeegin 86 03.07.20 17:08 Сейчас в теме
(13) Говорить о том, что не требуется не правильно исходя из того, что работает.
При открытии на новых версиях обновление происходит принудительно одного объекта. Если не обновлять регзаданием просто будет большая очередь не помещенных оптимально в базу версий.
Это равносильно тому чтобы сказать, что обновление полнотекста регзаданием не требуется, я при открытии формы поиска запускаю обновление.
15. mRconik 06.07.20 18:19 Сейчас в теме
(14) Спасибо) Включил обратно у себя регламентные по обновлению истории данных.
Оставьте свое сообщение

См. также

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

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

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

2 стартмани

15.08.2019    12299    37    RocKeR_13    10    

Обозреватель состава подсистем

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

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

1 стартмани

вчера в 15:30    579    0    sergbsv    0    

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

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

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

1 стартмани

07.07.2020    698    1    Hitcher    1    

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

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

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

1 стартмани

10.05.2018    41523    33    dsdred    36    

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

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

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

2 стартмани

26.06.2020    973    5    Hitcher    0    

Управление задачами: новая БСП и 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    915    1    BlizD    0    

Пользовательские макеты внешних печатных форм и настраиваемый комплект документов по договорам

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

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

5 стартмани

08.06.2020    1046    1    andy_zhav    0    

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

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

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

1 стартмани

06.03.2013    130930    809    StepByStep    83    

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

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

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

1 стартмани

14.04.2020    1866    2    user1393353    0    

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

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

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

1 стартмани

02.04.2020    1447    4    viplelik    3    

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

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

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

1 стартмани

18.03.2020    2169    0    work.sable    6    

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

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

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

1 стартмани

03.03.2020    1524    0    angler225    0    

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

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

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

1 стартмани

01.03.2020    2187    19    riposte    2    

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

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

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

1 стартмани

13.02.2020    2788    0    duhh    2    

Перенос данных БП 3 - УТ 11 (Исправление обработки с ИТС)

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

Для текущих на данный момент версий УТ 11.4.11.63 и БП 3.0.75.93 обработка с сайта обновлений 1С из указанного релиза торговли отказывается работать, ссылаясь на ошибки БСП и некорректные правила обмена. Исправляется совсем небольшим расширением и корректировкой указанной на сайте 1С обработки (прилагается).

1 стартмани

13.02.2020    1736    10    &rew    0    

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

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

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

1 стартмани

28.01.2020    2633    2    ipoloskov    1    

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

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

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

1 стартмани

13.01.2020    2153    6    DanDy    18    

Обновление пароля системной учетной записи электронной почты, если забыт/утерян текущий

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

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

1 стартмани

06.01.2020    2534    5    1sig    6    

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

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

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

1 стартмани

27.12.2019    7534    10    1sig    12    

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

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

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

1 стартмани

24.12.2019    3512    2    IgorXml    12    

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

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

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

1 стартмани

07.12.2019    2788    2    logarifm    3    

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

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

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

1 стартмани

27.11.2019    2849    7    de0nis    4    

Внешняя печатная форма MS Word в безопасном режиме с автоматическим склонением ФИО и должности

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

Образец внешней печатной формы с выводом документа Microsoft Word работающая в безопасном режиме. Подходит для работы в модели сервиса, когда требуется подключение непременно в безопасном режиме. Безопасный режим и заполнение шаблона MS Word обеспечивается функционалом БСП. Выполняется автоматическое склонения ФИО и должности посредством внешней компоненты, поставляемой в составе 1С:ЗУП.

1 стартмани

21.11.2019    1774    5    elian    2    

Расширим общую форму "Расширения", чтобы по метаданным расширения полнее понять, для чего это расширение

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

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

1 стартмани

07.11.2019    5691    3    K_A_O    0    

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

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

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

5 стартмани

04.11.2019    6114    2    VsHome    1    

Печать табличного документа через типовой механизм печати БСП (3.0) ОбщаяФорма.ПечатьДокументов

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

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

1 стартмани

16.10.2019    4391    2    IncomeGroup    6    

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

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

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

3 стартмани

09.10.2019    5726    19    WhiteOwl    9    

Шаблон разработки печатных форм и подключения к конфигурациям на БСП 2.х и БСП 3.0

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

«Вместо поставки внешних печатных форм в виде внешних обработок рекомендуется вести их разработку с помощью расширений конфигурации.» [ИТС, БСП гл. 3.38 Печать] У меня задачи типа «Требуется разработать печатную форму …» появляются регулярно, но с временными интервалами. Что бы вести разработку единообразно, для конфигураций на БСП, я заготовил шаблон для таких задачек, который позволяет мне сразу приступить к разработке макета и алгоритма формирования печатной формы, а «обертка» из БСП уже готова.

1 стартмани

04.10.2019    24601    43    tolX5    18    

Получение настроек учетных записей электронной почты

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

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

1 стартмани

30.09.2019    3520    5    user-z99999    0    

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

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

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

1 стартмани

28.09.2019    3220    0    pavelpribytkin96    0    

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

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

Отчет использует данные версий объектов (кто? что? когда изменял?) из регистра подсистемы "Версионирование объектов" (История изменений) . Если вы знаете, что изменилось, но не знаете, в каком конкретно объекте и хотите это понять, то этот отчет для вас! Он предназначен для поиска объектов, в которых изменялись искомые реквизиты за указанный отрезок времени. Работает только с теми объектам, версионирование которых включено! Для любых конфигураций с БСП 3.0.X.X.

1 стартмани

05.09.2019    3922    16    razars    0    

Анализ ролей пользователей БСП

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

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

1 стартмани

20.07.2019    6124    49    leoxz    0    

Универсальные уведомления для БСП

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

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

1 стартмани

10.06.2019    6899    19    wizard.ilmir02    8    

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

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

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

1 стартмани

15.03.2019    8193    9    ids79    1    

Отчет по правам для БСП 2.4

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

Отчет по правам для конфигураций на основе БСП. Тестировалось на версии БСП 2.4.

1 стартмани

15.01.2019    3966    4    freemaestro    0    

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

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

Предлагаю Вашему вниманию расширение, исправляющее следующую "неполноценность" загрузки банков средствами БСП версии 2.4 - загрузка элементов справочника осуществляется без заполнения полей "Адрес" и "Телефоны".

1 стартмани

06.12.2018    4675    0    PoZiTiFFF    4    

Использование подсистемы БСП "Заполнение объектов"

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

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

1 стартмани

23.11.2018    23924    12    ids79    23    

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

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

Продолжение статьи «БСП: Дополнительная обработка (Регламенты), примеры от простого к сложному». Пойдем от финального примера той статьи и сделаем несколько шагов навстречу к универсальному решению.

2 стартмани

21.05.2018    18041    12    dsdred    17    

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

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

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

1 стартмани

02.11.2017    20287    62    Andrew189100    12