Версионирование объектов в программе «Управление торговлей для Украины 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С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы. Может выполнять свертку одновременно в несколько потоков. А так же автоматически, без непосредственного участия пользователя. Решение в Реестре отечественного ПО

8400 руб.

20.08.2024    21443    144    80    

142

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

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

15000 руб.

10.11.2023    13154    55    33    

73

Инструменты администратора БД Роли и права Системный администратор Программист Пользователь 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, пытаясь понять какими правами они обладают? Вы все время смотрите права в конфигураторе или отчетах чтоб создать нормальные профили доступа? Вы хотите наглядно видеть какие права дает профиль и редактировать все в простом виде? А может хотите просто указать подсистему и дать права на просмотр и добавление на объекты и не лезть в дебри прав и чтоб обработка сама подобрала нужные роли? Все это теперь стало возможно! Обновление от 18.09.2024, версия 1.2

18000 руб.

06.12.2023    12005    52    8    

82

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

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

14400 руб.

29.04.2020    34786    109    152    

75

Журнал регистрации Системный администратор Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия Россия Платные (руб)

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

22800 руб.

22.02.2018    36025    60    54    

57

Архивирование (backup) Инструменты администратора БД Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Данная разработка позволит решить вопрос с резервным копированием Ваших баз в автоматическом режиме, расположенных на сервере 1С. Система умеет ставить блокировки на вход, блокировать фоновые задания, принудительно отключать сеансы пользователей. И все это система делает в автоматически при создании бэкапа (или через команду). Выгрузка происходит в родной формат 1С - .dt. Так же система умеет архивировать данные выгрузки с установкой пароля. Умеет менять расширение файла zip или dt на любое указанное вами, что позволит сохранить выгрузки от шифровальщика. Может удалять старые копии выгрузок, оставляя указанное количество резервных копий, начиная с самой поздней. Только для WINDOWS!

6000 руб.

06.11.2012    74436    630    45    

89

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

Многие сталкиваются с проблемой когда изображения, находящиеся в базе разные по объему и размерам. Менеджеры могут добавить файлы в очень высоком разрешении, объемом свыше 20 Мегабайт. База данных становится слишком большой, выгрузка на сайт идёт медленно и требуется много место на хостинге. Как сжать картинки и уменьшить размер базы 1С? Это можно сделать с помощью данной обработки. Существует возможность выбрать различные варианты для того чтобы уменьшить картинки: в разы, в процентах от первоначального объема, а также сделать картинки одинаковой ширины. В результате размер базы 1С значительно сократится (в зависимости от количества и размера картинок), а изображения станут небольшого объема, равными по ширине, почти без потери качества. Работает на управляемых формах для УТ 11, КА, ERP.

3000 руб.

21.07.2022    10500    10    4    

18
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
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 215 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 9 20.02.13 17:35 Сейчас в теме
Спору нет функционал интересен и в некоторых случаях ооочень полезен. Но... По собственному опыту знаю, что включение Версионирования объектов ведет к непомерному увеличению базы даных. Для файлового варианта просто катастрофа. Как говорят у нас "Шкурка выченки не стоит".
А за статью автору "плюс"
aharechko; +1 Ответить
15. aharechko 47 20.02.13 17:48 Сейчас в теме
(13) DAnry, Для варианта SQL, все не так страшно. За 2 года у наших клиентов база выросла на 10Гб (при том что при каждом обновлении версии объектов очищались) и все работает нормально.
14. Alexander.Shvets 223 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 Сейчас в теме
Оставьте свое сообщение