Как работает и что помогает решить версионирование объектов в 1С

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

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

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

Что это за механизм и для чего он нужен

Журнал регистрации позволяет отследить историю изменения объекта, однако, у него есть один существенный недостаток – он не позволяет увидеть, какие именно изменения вносились в существующие данные.

Версионирование объектов позволяет:

  1. Увидеть, что и когда изменялось в конкретном объекте;
  2. Определить, кто именно внес те или иные изменения;
  3. Просмотреть предыдущую версию объекта;
  4. Сравнить между собой две сохраненные версии;
  5. Произвести анализ, определив какая версия, была наиболее точной и правильной;
  6. Вернуть объект в необходимое состояние.

Как уже было сказано выше, включать этот механизм следует обдуманно, заранее определив набор объектов хранения.

Чаще всего версионирование объектов 1С задействуют на этапе внедрения того или иного программного продукта:

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

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

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

Включение системы версионирования

Рассмотрим последовательность действий для включения механизма версионирования объектов на примере конфигурации «Зарплата и управление персоналом», редакция 3.1.

В первую очередь зайдем в систему «Администрирование» -> «Общие настройки» -> «История изменения»(Рис.1).

Рис.1.

Если его нет, зайдем в подменю «Все функции…» в ветку «Константы»-> «Использовать версионирование…» (Рис.2) и активируем галочку на этой форме

Рис.2

После активации флажка появится еще один элемент меню: «Настройки хранения» (Рис.3)

Рис. 3

Перейдем по этой ссылке и откроем форму настройки хранения истории (Рис.5).

Рис.5

Настройка истории изменений

Давайте рассмотрим вышеприведенную форму:

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

Новые версии объектов могут сохраняться:

  • При непосредственной записи документа в базу;
  • При проведении (повторном проведении) документа;
  • При старте, этот пункт меню включается только тогда, когда в список добавлен хотя бы один бизнес процесс, и его активация указывает на то, что новая версия объекта будет создана только после запуска процесса в работу.

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

В случае, если к существующему списку справочников и документов нам потребуется добавить собственный объект, мы должны:

  1. Открыть программу в режиме конфигуратора;
  2. Открыть конфигурацию для изменения;
  3. Зайти в подменю «Общие»-> «Определяемые типы»->  «Версионируемые данные»;
  4. В свойствах элемента необходимо изменить набор элементов параметра «Тип» (Рис.6);

Рис.6

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

После активации и настройки расписания удаления объектов в системе появится соответствующее регламентное задание.

Здесь следует отметить, что вся информация о версиях объектов хранится в регистре сведений «Версии объектов», соответственно все действия, характерные для непериодических регистров сведений доступны и для этого регистра, в частности, полную его очистку можно выполнить с помощью кода, представленного на Рис.7

Рис.7

Как с этим механизмом работать

После включения возможности хранения вариантов объекта для какого либо элемента метаданных, на форме элемента (справочника, документа, бизнес-процесса) появится команда «История изменений». Активация этой команды вызовет соответствующую форму, в которой можно будет увидеть:

  1. Автора новой версии (человека, который вносил изменения);
  2. Дату изменения;
  3. Добавить собственные комментарии к существующим вариантам объектов;
  4. Сравнить версии между собой;
  5. Вызвать отбор журнала регистрации по соответствующему событию;
  6. Просмотреть версию;
  7. Актуализировать предыдущую версию.

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


Добавить комментарий

Ваш e-mail не будет опубликован.

*

code


Переход на электронные трудовые книжки с 2020 года
С 1 января 2020 г. начался переход на электронные трудовые книжки, и эта тема вызывает сейчас огромное количество вопросов. Скоро ...
Особые территориальные условия (РКС, МКС, Ч31/36) в 1С:ЗУП 3.1
Не забудьте представить в ПФР форму СЗВ-СТАЖ за 2019 год. Эту отчётность мы формируем всего раз в год, поэтому прежде ...
Безопасная доля вычетов по НДС в 1С 8.3 Бухгалтерия
Что такое "Безопасная доля вычетов по НДС", как она рассчитывается. Настройка для контроля доли вычетов НДС в 1С 8.3. Как ...
HR - аналитика в 1С:ЗУП КОРП
HR-аналитика в 1С:ЗУП КОРП - это инструмент для принятия управленческих решений. Видео расскажет, как воспользоваться аналитическими отчетами, поставляемыми "в коробке", ...
1C:Розница. «Возврат маркируемой табачной продукции»
С 1 июля 2019 г. розничные магазины должны передавать сведения о продаже табачной продукции в информационную систему маркировки и мониторинга ...
Транспортный и земельный налог для юридических лиц: изменения в 2020-2021 гг.
Порядок расчета транспортного и земельного налога в 2020-2021 году. С 2020 года ИФНС будет присылать сообщения об исчислении транспортного и ...
1С:ERP Урок 51. Производство. Маршрутные карты
Пятьдесят первый видеоурок вводного курса по «1С:ERP Управление предприятием». Продолжаем рассматривать нормативно-справочную информацию подсистемы «Производство и ремонты». Тема на сегодня ...
Транспортный и земельный налоги: отчетность в 2020 году
Начиная с отчетности за 2020 год не будут подаваться декларации по транспортному и земельному налогу. На что обратить внимание при ...
Новые требования к чекам и БСО в 2020 году
Новые требования к чекам и БСО с точки зрения покупателя. Можно ли принять расходы, оформленные чеком без подписи ответственных лиц ...
Как формализовать результаты и ответственность за участок работы по каждому сотруднику бухгалтерии
Как настроить сотрудников бухгалтерии на результат. Мотивация сотрудников бухгалтерии на ускоренное закрытия периода. Получить 13 Лайфхаков по 1С Бухгалтерия: https://buhexpert8.ru/lpbuh?utm_source=seobuhexpert@buhexpert8.ru&utm_medium=youtube-seo ...
Облачные сервисы или что такое IaaS?
Современные задачи требуют современных решений. Например, сейчас многое можно решить, используя так называемые облачные сервисы. Таких сервисов, на сегодняшний день, ...
1С:Учебный центр №1 поздравляет с Новым годом!
🎉 Поздравляем с наступающим Новым годом! Пусть 2020 год принесет много приятных событий и счастливых моментов. Пусть появятся новые перспективы ...
1C:Розница. «Розничная продажа маркируемой табачной продукции».
С 1 июля 2019 г. розничные магазины должны передавать сведения о продаже табачной продукции в информационную систему маркировки и мониторинга ...
1С:ERP Урок 50. Параметризация ресурсных спецификаций
Пятидесятый видеоурок вводного курса по «1С:ERP Управление предприятием». В предыдущем уроке мы рассмотрели, что представляет собой ресурсная спецификация. Сегодня – ...
Использование TopLog WMS в сфере фармацевтики
Автоматизация процессов на складах с помощью WMS помогает ускорить рабочий процесс и свести к минимуму потери. Словосочетание «фармацевтическая логистика» вызывает ...