Версіонування об’єктів (нові можливості «1с бухгалтерії 8»)
Версіонірованія називається зберігання історії змін об'єктів. На відміну від журналу реєстрації, який може зберігати тільки історію про те, хто, коли і який об'єкт змінив, механізм версіонірованія дозволяє користувачеві з правами адміністратора:
- побачити конкретні зміни, які внесли ті чи інші користувачі;
- переглядати будь-яку версію об'єкта;
- порівнювати будь-які версії об'єкта між собою;
- повернутися до будь-якої попередньої версії об'єкта, яка була найбільш повною або більш правильною на відміну від свого останнього стану.
Використання версіонірованія особливо актуально на початковому етапі впровадження програми, коли обсяги інформації невеликі, а виконавці роблять багато помилок (наприклад, вводять зайву інформацію або очищають найменування або значення якогось реквізиту всередині об'єкта).
Збережена історія змін об'єктів дозволить привести довідники і документи в порядок, а також допоможе користувачам проаналізувати послідовність своїх дій, щоб у подальшій роботі не допускати типових помилок.
Надалі, коли обсяги інформації в програмі зростають, можна поступово відмовлятися від версіонірованія деяких об'єктів взагалі або застосовувати його тільки в особливо важливі моменти, наприклад, при проведенні документів. Можна обмежити термін зберігання версій, наприклад роком. Після цього версії будуть автоматично віддалятися регламентним завданням. Налаштування запуску регламентного завдання здійснюється на сторінці налаштувань версіонірованія.
об'єкти версіонірованія
Можливість зберігання версій підтримуються для довідників і документів, що відносяться до наступних розділів облікової системи:
Якщо для обраного довідника або документа Версіонування включено, в його формі буде доступна команда Історія змін (рис. 1).

Мал. 1. Команда Історія змін в формі елемента довідника.
За цією командою відкривається список версій об'єкта (рис. 2).

Мал. 2. Історія змін об'єкта.
- Хто змінив об'єкт?
- Коли відбулися зміни?
- Що було змінено в об'єкті?
У списку виводиться наступна інформація:
За допомогою відбору Зміни в реквізитах можна відображати зміни тільки певних реквізитів. Для цього в формі відбору необхідно відзначити прапорами реквізити, зміни за якими необхідно відображати в списку версій, і натиснути на кнопку Вибрати.
Використовуючи відповідні кнопки, у формі списку доступні наступні дії:
Звертаємо вашу увагу, що при видаленні об'єкта його історія також видаляється, тому в цій ситуації Версіонування не допоможе.
Налаштування зберігання версій
Для ведення історії змін об'єктів необхідно вибрати команду Підтримка і обслуговування з розділу Адміністрування і упевнитися в тому, що прапор Версіонування об'єктів включений (рис. 3).

Мал. 3. Механізм версіонірованія об'єктів в складі розділу Адміністрування.

Мал. 4. Налаштування версіонірованія об'єктів.
У формі Версіонування об'єктів виводиться список з наступних реквізитів:
- Об'єкт - список об'єктів програми у вигляді дерева з угрупованням за типами об'єктів;
- Варіант версіонірованія - обраний варіант версіонірованія;
- Термін зберігання версій - обраний термін зберігання версій.
Для вибору варіанту версіонірованія необхідно вибрати один або кілька об'єктів, потім натиснути на кнопку Встановити варіант версіонірованія. Зі списку обирається потрібний варіант версіонірованія для кожного типу документів і довідників:
Налаштування версіонірованія можлива відразу для групи об'єктів програми, наприклад, можна вибрати всі документи або всі довідники.
Ще раз звертаємо вашу увагу, що Версіонування великої кількості об'єктів призводить до збільшення обсягу інформації, що зберігається в програмі інформації, що може істотно уповільнити роботу програми, тому рекомендується використовувати цю можливість вибірково.
Для вибору терміну зберігання версій необхідно натиснути на кнопку Встановити термін зберігання версій. а потім зі списку вибрати потрібний термін зберігання версій для кожного типу документів і довідників. Версії можна зберігати:
- За останній тиждень;
- За останній місяць;
- За останні три місяці;
- За останні шість місяців;
- За останній рік;
- Безстроково.
Команди Встановити варіант версіонірованія і Встановити термін зберігання версій також можна знайти в меню Ще або в контекстному меню, що викликається правою кнопкою миші.
В поле Всього застарілих версій видається інформація про кількість та обсяг застарілих версій в програмі. Щоб видалити застарілі версії, необхідно натиснути кнопку Очистити.
Для того, щоб застарілі версії віддалялися автоматично, необхідно включити відповідний прапор і перейти по посиланню Налаштувати розклад (рис. 5). Налагоджена розклад буде виводитися в нижній частині вікна.

Мал. 5. Налаштування регламентного завдання з видалення застарілих версій.
Відповідно до вказаних установок застарілі версії будуть автоматично віддалятися регламентним завданням (в нашому прикладі щодня).