Задача № 50 704 от 22.12.2016 - Учет изменений документа по пользователю и выведение сведений в шапку

Описание задачи (цели/порядок действий, подводные камни и т.п.)

ЧАСТЬ I

Необходимо сделать:

Регистр сведений "История записи изменений объектов" _ИМЦ_ИсторияЗаписиИзмененийОбъектов

Переодический в пределах секунды

Независимый.

Измерение: Объект - ДокументСсылка, СправочникСсылка,ПланвидовХарактеристикСсылка

Ресурсы:

Пользователь (справочник пользователи)

ВидДействия - Строка

В модуле менеджере регистра сделать процедуру:

ДобавитьЗапись(СсылкаНаОбъект)

Должна делать следующее:

Добавлять запись в регистр сведений где

Период - тек дата

Объект - СсылкаНаОбъект

Пользователь - из параметров сеанса

ВидДействия - в зависимости от свойства - ПометкаУдаления/Проведен/Не проведен

ПолучитьЗапись(СсылкаНаОбъект)

Должна по ссылке выбрать срез последних и вернуть, информацию о последних изменениях, Структуру:

Пользователь (ссылка на спр пользователя)

ВидДействия (строка)

СтрокаЗаголовка (строка) - которая будет в ч3 подставляться в заголовок формы


ЧАСТЬ II

Организовать отслеживание изменений и добавление "логов" в данный регистр

Добавить подписку на событие:

При записи документа (Документ объект,Справочник объект, Планвидовхарактеристик Объект, )

Процедура обработчик подписи должна быть в модуле _ИМЦ_ПодпискиКонтрольЗаписи (его надо создать)

В зависимости от реквизитов объекта- записывать вид действия (Запись/Проведение/Пометка удаления) (Проведен/нет только для документов.)

ЧАСТЬ III

Добиться того чтобы при открытии формы (Любой формы ОбъектаДокумента)

Дописывался Заголовок документа <Имя пользователя: Дата (Вид действаия) >

В модулях:

_ИМЦ_МодификацииКонфигурацииСервер

В процедуре:

Процедура ИзменитьФорму(Форма)

Организовать алг-тм изменения заголовка

В должен быть вызов одной процедуры

например ДополнитьЗаголовокФормыОбъектИсториейИзменений(Форма)

в которой будет логика подстановки заголовка


Немчинов - 22 декабря 2016 г. 15:59:13

Отдать

КонтрольнаяДата: 10.01.2017 0:00:00 -> 05.01.2017 0:00:00

Проект: -> Переход на БГУ 2.0

Новая - 22 декабря 2016 г. 14:48:49 - Шибанов -