Журнал регистрации изменений

Журнал регистрации изменений с возможностью настройки состава объектов для контроля.

За основу взята разработка //infostart.ru/public/63420/ от alexer.

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

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

Настройка производится в справочнике.

Для включения системы регистрации изменений нужно установить флаг «Включить контроль изменений» и заполнить справочник.

Предусмотрено первоначальное автоматическое заполнение справочника – кнопка «Заполнить».

При этом по метаданным конфигурации создаются элементы настройки для всех документов и справочников и устанавливается признак необходимости контроля для всех объектов.

После этого настройку можно отредактировать – снять флаг у объектов, изменения которых контролировать не нужно.

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

В данной версии проверяется необходимость регистрации изменений только в целом для объекта (документа либо справочника).

4 Comments

  1. KonstB
    За основу взята разработка http://infostart.ru/public/63420/ от alexer.

    Перехожу по ссылке, а там:

    … За основу взята разработка http://infostart.ru/public/19364/

    Ничего против не имею, просто как квест какой то получился, чтобы до исходника добраться 🙂

    Reply
  2. shatshat
    Но в данной версии конфигурации тонкая настройка регистрации изменений для реквизитов не используется. Справочник обрезать не стал, возможно, кому-то пригодится, если нужна такая тонкая настройка

    эх, схалтурил 🙂

    добей уж, иначе мелковатый «тюнинг» получается

    но в любом случае, СПАСИБО большое и тебе, и авторам первоисточников (сейчас пройдусь обратно «по квесту»)

    Reply
  3. dyak84

    Автор подскажите в оригинале ошибка

    Ошибка при вызове метода контекста (ЗначениеИзСтрокиВнутр)

    Стр.НовоеЗначение = Строка(ЗначениеИзСтрокиВнутр(стр.НовоеЗначение ));

    по причине:

    Ошибка преобразования

    по причине:

    Ошибка формата потока

    есть и нечего с ней не поделаеш Вы как то решили ету проблему или нет все осталось по старому

    Reply
  4. HameleonA

    Подстава )

     Если НЕ ИмяПользователя() = «ИмяПользователя» Тогда    // alexer+++ 29.12.09
    #Если Клиент Тогда
    Предупреждение(«У текущего пользователя нет доступа.», 10, «Недостаточно прав доступа»);
    #КонецЕсли
    Возврат;
    КонецЕсли;
    
    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *