Версионирование объектов в программе «Управление торговлей для Украины 3.0»

13.02.13

База данных - Журнал регистрации

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

Для этих целей предназначен «Журнал регистрации». «Журнал регистрации» присутствовал в предыдущей версии программы «Управление торговлей для Украины 2.3» и присутствует также в «Управлении торговлей для Украины 3.0».

Но «Журнал регистрации» имеет ограниченный функционал. Он показывает когда пользователь начал и закончил сеанс работы с информационной базой, когда создал документ, редактировал, проводил. Но в процессе работы часто возникают спорные моменты связаны с тем, кто именно из пользователей неверно заполнил и провел документ - установил не ту цену, склад, клиента, организацию и т.д. Если несколько пользователей редактировали документ, то «Журнал регистрации» лишь покажет, что данные пользователи изменяли его. Какую же информацию редактировал каждый отдельный пользователь «Журнал регистрации» не покажет.
В программе «Управление торговлей для Украины 3.0» присутствует отличный функционал для просмотра истории изменений (редактирования) справочников и документов. Называется этот функционал «Версионирование объектов».

Для включения использования этого функционала перейдем на закладку программы «Администрирование» пункт «Общие настройки» и установим галочку «Версионирование объектов».

 Версионирование в УТ 3.0

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

Версионируемые объекты

В данном окне мы можем установить различные настройки версионирования объектов нашей базы. Их есть три вида:

• Не версионировать - версии объекта не сохраняются.
• Версионировать при записи - версии объекта сохраняются при любом изменении.
• Версионировать при проведении - версии сохраняются только при проведении; настройка применяется только для документов, для которых разрешено проведение.
 Варианты версионирования

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

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

Выделим все позиции и нажмем кнопку «Отчет по изменениям». Откроется отчет по изменениям версий объекта.
Отчет по изменениям версий объекта
 
Здесь мы можем увидеть, что пользователь «Бахшиев» провел документ, а затем пользователь «Лазуренко» перепровел документ: изменил организацию с «Добро» на «ЧП Петренко», изменил цену на товар «Вентилятор оконный» с 270 на 500 грн.
 
Также можно просматривать информацию про отдельную версию проведенного документа. Для этого в окне заказа «История изменений» выделим необходимую версию и нажмите кнопку «Открыть версию объекта». Здесь можно посмотреть какие реквизиты документа были установлены пользователем, табличная часть «Товары» и график оплаты.
 Открыть версию объекта

Функционал УТ 3.0 позволяет при необходимости даже перейти на нужную (прошлую) версию объекта. То есть в нашем случае документ провел пользователь «Бахшиев», а затем документ был изменен пользователем «Лазуренко». В окне заказа «История изменений» выделим мышкой версию «Бахшиев Павел Иннокентьевич» и нажмем кнопку «Перейти на версию».
Перейти на версию
 
В окне «История изменений» появится третья строчка с комментарием «Объект восстановлен из версии № 1 от 12.02.2013 21:16:35», а также сообщение об успешном восстановления объекта.
Теперь наш «Заказ клиента» возобновлено до версии пользователя «Бахшиев» - соответственно и организация, и цена снова стали такими, какими их установил пользователь «Бахшиев».
 
Как видим, функционал не сложный в использовании и очень полезный. С программой «Управление торговлей для Украины 3.0» вы всегда будете в курсе кто и как именно провел документ или сохранил справочник.
 
П.С.:
- Конфигурация «Управление торговлей 11» имеет такой же функционал.
- Материал также опубликован на сайте avtomat.biz.

См. также

Автоподбор ролей для профилей и групп доступа в любых типовых базах 1С УТ 11, КА 2, ERP2, Розница 2/3, УНФ 16/3, БП 3, ЗУП 3 и подобных (УФ, Платформа 8.3.14+)

Инструменты администратора БД Роли и права 8.3.14 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Документооборот 1С:Зарплата и кадры государственного учреждения 3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Роли… Вы тратите много времени и сил на подбор ролей среди около 2400 в ERP или 1500 в Рознице 2, пытаясь понять какими правами они обладают? Вы все время смотрите права в конфигураторе или отчетах чтоб создать нормальные профили доступа? Вы хотите наглядно видеть какие права дает профиль и редактировать все в простом виде? А может хотите просто указать подсистему и дать права на просмотр и добавление на объекты и не лезть в дебри прав и чтоб обработка сама подобрала нужные роли? Все это теперь стало возможно! Обновление от 15.12.2023, версия 1.1.

12000 руб.

06.12.2023    2762    11    1    

30

Infostart УДиФ: Управление данными и формами

Инструменты администратора БД Инструментарий разработчика Роли и права Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

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

10000 руб.

10.11.2023    3251    10    1    

31

SALE! 30%

PowerTools

Инструментарий разработчика Инструменты администратора БД Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Платные (руб)

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

3600 2520 руб.

14.01.2013    177347    1070    0    

846

LogManager - Внешний журнал регистрации в SQL

Журнал регистрации Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Журнал регистрации платформы 1С в SQL. Общая база хранения всех журналов. Через com-подключение регламентным заданием периодически догружает журналы регистраций из рабочих баз. Предоставляет настраиваемый доступ к журналам по правам подразделений. Формирует отчеты по пользователям и данным.

10000 руб.

23.05.2014    55416    52    16    

47

Версионирование справочников, документов и регистров сведений на SQL-сервере

Журнал регистрации Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Платные (руб)

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

22800 руб.

22.02.2018    35117    58    53    

55

Журнал изменений с восстановлением состояния ссылочных объектов и архивацией по HTTP / COM (расширение + конфигурация, 8.3.14+, ЛЮБАЯ конфигурация)

Архивирование (backup) Журнал регистрации Поиск данных Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 1С:Управление торговлей 11 Платные (руб)

База данных «сама» меняет данные в документах/справочниках? Тогда данный журнал изменений для Вас! Практически не влияет на скорость записи объектов за счет быстрого алгоритма! Скорость работы почти в 2 раза выше типового механизма "История изменений"! Позволяет следить за изменениями и удалением в любых ссылочных объектах конфигурации, с возможностью архивации по HTTP(!) или COM, и сверткой данных. А так же, может восстановить состояние реквизитов (значения) до момента изменения или удаления объекта из базы. Есть ДЕМО-база где можно самостоятельно протестировать часть функционала! Работает на любых платформах выше 8.3.14+ и любых конфигурациях! Версия 3.1 от 24.08.2023!

19200 руб.

15.05.2017    42470    10    24    

38

Мониторинг баз и серверов 1С

Журнал регистрации Мониторинг Платформа 1С v8.3 Платные (руб)

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

9000 руб.

28.08.2019    30838    14    21    

65

Ускоренное проведение документов (x4), устранение ошибок 60/62 счетов и зачет авансов (Бухгалтерия 3.0)

Закрытие периода Инструменты администратора БД Корректировка данных Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).

14400 руб.

29.04.2020    27170    78    146    

59
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. w-divin 13.02.13 12:12 Сейчас в теме
а в чем отличие от стандартного версионирования из БСП???
5. maxis33 45 13.02.13 15:04 Сейчас в теме
(1) w-divin, там о нем речь и идет..
7. w-divin 14.02.13 10:00 Сейчас в теме
(5) maxis33, я догадался, смутило четкое указание конфигурации в названии... Хотя судя по публикациям автора он все так оформляет - где встретил, о том и написал...
8. aharechko 47 14.02.13 12:12 Сейчас в теме
(7) w-divin, Текст статьи полностью соответствует названию. В конце статьи указано, что УТ 11 имеет аналогичный функционал. Судя по количеству твоих статей ты ничего не встречал и ничего не писал.
9. w-divin 14.02.13 15:28 Сейчас в теме
(8) угу - а ты можешь скопировать эту статью и оформить еще раз 15 меняя в названии конфигурацию. И количество публикаций резко возрастет... только толку не будет...

Хотя по твоему примеру можно набросать несколько публикаций типа "использование расходных накладных в конфигурации ...", "настройки универсального отчета в конфигурации ..."
10. aharechko 47 14.02.13 16:39 Сейчас в теме
(9) w-divin, так давай напиши, я тебе плюс поставлю.
И Версионирование - это НОВЫЙ функционал, что появился в новых конфигурациях (УТ 11, УТ3.0 для Украины, УНФ), не все пользователи знакомы с этим функционалом и информации про него мало.
Критиковать легко, а сесть и написать хоть что-то полезное для неопытных пользователей не каждый может.
11. w-divin 14.02.13 17:29 Сейчас в теме
(10) да я только за, что ты пишешь - просто указание конкретной конфигурации в данном случае неуместно. отсюда и вопрос был в (1). Да и функционал далеко не новый - я его из БСП выдернул по моему больше года назад... И заглянул в топик потому что думал мож че новое придумали в указанной конфигурации.

Повторюсь - статья норм, только относится она не к конкретной конфигурации...
12. aharechko 47 14.02.13 17:43 Сейчас в теме
(11) w-divin, Оке. Возьму во внимание.
2. WKBAPKA 214 13.02.13 12:21 Сейчас в теме
не знаю как в новой торговле, а в старой этот механизм весьма примитивен. можно смотреть только последнее изменение, изменения хранятся в хранилище, вообщем фигня..

ПЫ СЫ: штатный журнал регистрации присутствует в любых конфигурациях, т.к. входит в состав платформы. Ну это так, по секрету.
3. aharechko 47 13.02.13 12:29 Сейчас в теме
(2) WKBAPKA, "Журнал реестриции" не буду спорить - примитивен. В новой торговли появился функционал под названием "Версионирование" (о нем и статья) - это отличный функционал для отслеживания ошибок пользователей.
4. Pechenuych_ka 13.02.13 14:07 Сейчас в теме
Спасибо за статью.Интересная информация.
6. script 128 14.02.13 00:56 Сейчас в теме
А еще нужно добавить что при включеннии всех объектов в процесс отлавливания изменений, база начнет расти очень быстрыми темпами.
Для файловой версии это грозит тем что при достижении размера в 4Гб база больше не откроется.
А данного размера база может достигнуть, например, при работе 10-ти пользвателей, за 2 недели, и при вводе каждым (в среднем) порядка 20 накладных, 20 заказов, 20 платежей и т.д., в день.
Для варианта SQL, все не так страшно, хотя приятного тоже мало.

Я думаю, подобную информацию нужно хранить в отдельной базе, подключенной, например, через COM соединение.
Кажется я такое решение видел на Инфостарте.
alexeyvs77; Ars_; w-divin; +3 Ответить
16. serge_focus 4 26.08.13 03:05 Сейчас в теме
За написание -плюс.
Но полностью согласен с (6) - при включении этого механизма база растет как на дрожжах.
Приходится периодически чистить регистр.
Да и функционал стандартного механизма 1С просто никакой :( . Отчеты и упаковщик приходится использовать сторонние.
Хотя это шаг вперед по сравнению со старым журналом.
Здесь на форуме обсуждалось не однократно.
13. DAnry 8 20.02.13 17:35 Сейчас в теме
Спору нет функционал интересен и в некоторых случаях ооочень полезен. Но... По собственному опыту знаю, что включение Версионирования объектов ведет к непомерному увеличению базы даных. Для файлового варианта просто катастрофа. Как говорят у нас "Шкурка выченки не стоит".
А за статью автору "плюс"
aharechko; +1 Ответить
15. aharechko 47 20.02.13 17:48 Сейчас в теме
(13) DAnry, Для варианта SQL, все не так страшно. За 2 года у наших клиентов база выросла на 10Гб (при том что при каждом обновлении версии объектов очищались) и все работает нормально.
14. Alexander.Shvets 221 20.02.13 17:40 Сейчас в теме
Использую этот механизм в своей собственной конфигурации, а статья действительно неплохая. Правда ничего нового не почерпнул... Немного ранее была бы написана эта статейка - м.б. и помогла ;)
aharechko; +1 Ответить
17. maljaev 789 21.12.13 00:57 Сейчас в теме
Не подскажите, если скажем было только одно изменение документа (одна строка в истории изменений), то как сравнить эту версию с текущей? Когда сохраненных версий две и больше то как сравнивать их между собой понятно, но опять же не понятно как сравнить любую из них с текущим состоянием документа?
18. aharechko 47 08.01.14 14:10 Сейчас в теме
(17) maljaev, Здравствуйте!
1. Одна запись в "Истории изменений" - это одно событие (проведение/запись). При проведении документа в "Истории изменений" появляется одна единственная строка, она и есть текущим состоянием.
2. Чтобы сравнить любую позицию в истории в другой любой позицией нужно выделить их через Ctrl и нажать кнопку "Сравнить версии".
19. ToJIuK 28.04.14 11:15 Сейчас в теме
А как добавить Свой объект (Например "учет времени" ) , чтобы он тоже записывал изменение значений?
20. DexterMorgan777 3 13.11.14 12:19 Сейчас в теме
Оставьте свое сообщение