Версіонування об’єктів в 1с - проект - курси 1с

Інші статті по УТ 11:

Версіонування об'єктів

Версіонування об'єктів в 1с - проект - курси 1с

(Натисніть, щоб збільшити картинку)

Далі налаштуємо список довідників і документів, за якими ми плануємо бачити історію змін. Натиснемо на пункт «Версіоніруемие об'єкти» (знаходиться біля галочки «Версіонування об'єктів»). Перед нами з'явиться наступне вікно:

Версіонування об'єктів в 1с - проект - курси 1с

(Натисніть, щоб збільшити картинку)

В даному вікні ми можемо встановити різні настройки версіонірованія об'єктів нашої бази. Їх є три види:

  • Чи не версіоніровать - версії об'єкта не зберігаються.
  • Версіоніровать при записи - версії об'єкта зберігаються при будь-якій зміні.
  • Версіоніровать при проведенні - версії зберігаються тільки при проведенні; настройка застосовується тільки для документів, для яких дозволено проведення.

    Версіонування об'єктів в 1с - проект - курси 1с

    (Натисніть, щоб збільшити картинку)

    Встановимо для прикладу різні настройки для різних об'єктів бази: для довідника «Угоди з клієнтами» - версіоніровать при записи, для документа «Замовлення клієнта» - версіоніровать при проведенні і т.д. Вікно «Версіонування об'єктів» матиме такий вигляд:

    Версіонування об'єктів в 1с - проект - курси 1с

    (Натисніть, щоб збільшити картинку)

    Для документа «Замовлення клієнта» встановлено вид версіонірованія «Версіоніровать при проведенні». Давайте перейдемо до списку замовлень клієнтів (закладка «Продажі» пункт «Замовлення клієнтів») і спробуємо створити один документ «Заказ клієнта» і перепровести його під різними користувачами.
    У вікні нашого документа «Замовлення клієнта» на панелі навігації форми натиснемо на пункт «Історія змін».

    Версіонування об'єктів в 1с - проект - курси 1с

    (Натисніть, щоб збільшити картинку)

    Перед нами з'явиться вікно зі списком користувачів, які редагували цей документ, а також дата редагування з точністю до секунди.

    Версіонування об'єктів в 1с - проект - курси 1с

    (Натисніть, щоб збільшити картинку)

    Виділимо всі позиції і натиснемо кнопку «Порівняти версії». Відкриється звіт щодо змін версій об'єкта.

    Версіонування об'єктів в 1с - проект - курси 1с

    (Натисніть, щоб збільшити картинку)

    Тут ми можемо побачити, що користувач «Бахшиев» провів документ, а потім користувач «Афанасьєв» перепровел документ: змінив організацію з «Торговий дім« Комплексний »» на «ПБОЮЛ« Підприємець »», змінив ціну на товар «Телевізор« JVC »» з 20 000 на 28 000.
    Також можна переглядати інформацію про окрему версію проведеного документа. Для цього у вікні замовлення «Історія змін» виділимо необхідну версію і натисніть кнопку «Відкрити версію». Тут можна подивитися які реквізити документа були встановлені користувачем, таблична частина «Товари» і графік оплати.

    Версіонування об'єктів в 1с - проект - курси 1с

    (Натисніть, щоб збільшити картинку)

    Функціонал УТ 11 дозволяє при необхідності навіть перейти на потрібну (минулої) версію об'єкта. Тобто в нашому випадку документ провів користувач «Бахшиев», а потім документ був змінений користувачем «Афанасьєв». У вікні замовлення «Історія змін» виділимо мишкою версію «Бахшиев Павло Иннокентьевич» і натиснемо кнопку «Перейти на версію».

    Версіонування об'єктів в 1с - проект - курси 1с

    (Натисніть, щоб збільшити картинку)