Modber Сообщество
профессионалов по 1С

Журнал регистрации изменений во внешней информационной базе 1С (MS SQL) (управляемые и обычные формы, демо-сервер)



Цена: 10 000 р.
Для покупки, обращайтесь к Diversus 
Платформы: 1С:Предприятие 8.3, 1С:Предприятие 8.2
Конфигурации: Все конфигурации
2014-05-13
2200 
Diversus
0  

Далее самый больной вопрос, как быть, если пользователей работает много, изменений производится тоже достаточно много и Вы пытаетесь, в стандартном журнале найти, кто изменил документ? Как это не печально, но подобная, в общем случае, тривиальная задача займет у Вас очень много времени, т.к. открывается и ищется все чудовищно долго. Простой отбор по какому-нибудь документу может занимать 5-10 минут, а время, как известно, деньги… Так же в стандартном журнале нельзя увидеть, что было изменено в объекте. Т.е. на вопрос, какой конкретно реквизит или строчка в табличной части были изменены, ответа мы не получим. Зачастую нерадивые сотрудники этим пользуются, аргументируя, что они просто открыли документ и вместо кнопки «Закрыть» нажали «OK» ничего не изменив. Не получится настроить встроенный журнал, чтобы из открытого документа или справочника можно было бы нажатием одной кнопки увидеть всю историю изменений. А это очень удобно!

Прежде всего, хочется перечислить, все основные механизмы с обоснованием, почему используются именно они:

  • Подсистема работает в конфигурациях 8.2 и 8.3 в толстом, тонком и WEB-клиенте (обычные и управляемые формы). Сейчас сложилась парадоксальная ситуация. Есть конфигурации, которые используют обычные формы, есть которые работают на управляемых формах, а так же есть те, которые работают и так и так. Наша подсистема позволяет работать в любом режиме, причем если будет запущена в толстом клиенте, то будет интерфейс и формы толстого клиента, если в тонком или WEB, то на управляемых формах. При этом практически не будет никакой разницы с точки зрения функциональности.
  • Регистрируются изменения для следующих видов объектов: константы, справочники, документы, планы видов характеристик, планы счетов, планы видов расчета, бизнес-процессы, задачи и регистры сведений.
  • Для хранения истории изменений объектов используется внешняя информационная база 1C. Был выбран именно этот механизм хранения, т.к. он не влияет на размер основной информационной базы 1C.
  • При помещении во внешнюю информационную базу история изменений объектов «сжимается». Что это значит? Приведем пример. Допустим пользователь «А» создал документ, заполнил его и провел. Затем пользователь «Б» его открыл и изменил в нем один реквизит, после чего также провел. При этом наша подсистема позволит Вам увидеть, только то, что пользователь «Б» изменил без показа всех реквизитов. Это позволяет точно сказать, что было изменено.
  • Есть возможность настроить список объектов, по которым не нужно отслеживать изменения. Скажем больше: такая возможность просто необходима! Так как в типовых конфигурациях есть, например, справочники «Сохраненные настройки» или «Рабочие места», по которым нет необходимости вести историю изменений т.к. эти справочники служебные.
  • Просмотр изменений прямо на формах объектов. Позволяет при открытии объектов из журнала регистрации подсветить на форме измененные объекты красной рамкой. При этом в подсказках измененных объектов пишется дата изменения, кто изменил, что было раньше и что стало после изменения.
  • Возможность записи событий входа и выхода пользователей в информационную базу (при желании можно отключить).
  • Гибкая система отборов: по пользователю, компьютеру, типу метаданных, объекту, представлению, событию за период. Все отборы устанавливаются на фантастической скорости! Это не десятки минут ожидания работы типового механизма. Все просто и быстро.
  • Минимальное влияние на производительность. Вы практически не почувствуете разницу при работе с нашей подсистемой и без нее.
  • Для типовых конфигураций разработаны внешние печатные формы, которые позволят просматривать истории изменений объектов при печати. Т.е. для любых объектов типовых конфигураций (БП, ЗУП, УПП, УТ, КА, БГУ, УНФ) можно за пару щелчков мыши, нажав на кнопку «Печать» и выбрав пункт «Просмотр изменений» открыть изменения данного объекта.
  • В подсистеме используется уникальный механизм защиты от записи истории объектов в клонах информационных баз. Часто, необходимо сделать копию информационной базы для тестирования доработок, экспериментов и т.д. При этом наша подсистема будет работать только в работающей конфигурации, в копиях-клонах работать она не будет. Эта особенность пригодится программистам, т.к. позволит не думать, что копия будет добавлять свои события в историю.


Как это выглядит на примере?

Возможности — это хорошо, но как это выглядит в реальной жизни? Вот вопрос, который беспокоит всех. Мы постарались сделать работу с журналом в максимально простом и понятном виде. Рассмотрим несколько примеров.


Пример 1.

Часто встает задача о контроле даты запрета изменения. Рассмотрим пример, как решает ее наша подсистема. Допустим кто-то из пользователей изменил дату запрета. В журнале появится событие изменения регистра сведений, которое выглядит следующим образом:

ureg.png


 

Глядя на это событие, очень просто ответить на вопрос: кто изменил дату запрета редактирования данных? Мало того, можно увидеть предыдущее значение, а так же: кто, когда, на каком компьютере изменил запись в регистре. Можно также сделать отбор по текущим измерениям записи регистра и увидеть предыдущие записи, кто и когда изменял данную запись. Если какие то измерения/ресурсы/реквизиты по сравнению с предыдущим изменением изменены не были, то они не будут перенесены при записи. Действительно, зачем Вам видеть в событии то, что не было изменено по сравнению с прошлым изменением?


Пример 2.

В организации кто-то постоянно меняет цену в документе "Установка цен номенклатуры" из-за этого, какие то позиции могут быть проданы не по той сумме, по которой должны! Причем крайних не найти никогда! Идем в журнал. Делаем отбор по всем документам "Установка цен номенклатуры" и видим:

new20140110.png

 

Открываем последнее событие:

new201401101.png


 

Видим, что в искомом документе пользователь "Федоров (администратор)" изменил в 7-ой строке табличной части "Товары", реквизит "Цена" с 4108 руб. на 4008 руб.
Все достаточно просто и понятно.

Это всего лишь примеры, но именно они показывают всю мощь подсистемы.

Сайт: http://softonit.ru




Бесплатная юридическая
консультация по телефону

8 (499) 350-80-26(Москва)
8 (812) 627-15-62(Спб)

звонок бесплатный

В центре внимания

Комментарии (0)