Подсистема «Тюнсофт: Журнал регистрации изменений реквизитов» является универсальным дополнением для любых конфигураций «1С:Предприятие 8».
Рассмотрим применение на типовой конфигурации 1С "Управление торговлей 11".
Дополнение разработано с использованием выскокоростных технологий платформы 1С (индексирование, кеширование, оптимизация алгоритмов), что позволяет использовать "Тюнсофт: Журнал регистрации изменений реквизитов" с незначительным увеличением нагрузки на основную информационную базу данных.
История изменений реквизитов хранится в специальной внешней базе данных 1С "Журнал регистрации: Сервер", изменения переносятся напрямую без использования файлов.
Для типовой конфигурации "Управлени торговлей" необходимо включить возможность изменения "Редактируется с сохранением поддержки":
Выполнить объединение с конфигурацией «Тюнсофт: Журнал регистрации изменений реквизитов», файл "_ts56_ru_1Cv8_ЖР_Клиент.cf":
Снять все флажки с объектов метаданных:
Установить флажки по подсистеме файла "_ts56_ru_Журнал_Регистрации":
Если в окне "Реорганизация информации" не появился список новых объектов, то скорее всего некорректно настроен режим поддержки конфигурации.
Включить журнал регистрации в режиме "Предприятия":
После включение "журнала" автоматически будут фиксироваться изменения всех реквизитов и табличных частей ссылочных объектов (документы, справочники и другое).
Примеры изменения данных
Конфигурация "Управление торговлей 11", справочник "Номенклатура", наименование до изменения:
Наименование после изменения:
В истории записывается новое и старое значение, а также имя пользователя и имя компьютера:
Справочник "Партнеры", реквизиты "Основной менеджер" и "Бизнес-регион" до изменения:
Измененные значения:
В "журнале" старые и новые значения:
Настройка ключевых полей для документа "Поступление товаров и услуг", табличная часть "Товары":
Настройка не является обязательной, но без этого при измении реквизитов табличной части программа не сможет идентифицировать строку и зафиксирует изменения как "удаление строки", "добавление строки", что увеличит количество данных в "журнале".
Количество до изменения в документ "Поступление товаров и улсуг":
После изменения 11 на 8:
При этом автоматически зафиксированы изменения реквизитов в "журнале": Сумма, Сумма НДС, Сумма взаиморасчетов, Количество и другие:
Настройка полей для сравнения строк табличных частей документа "Реализация товаров и услуг":
Значения до того как кто-то изменит документ:
Изменили количество в строке №1 и удалена строка №4:
В "журнале" фиксируются все изменения с указанием старого и нового значения, при удалении строки табличной части в "журнал" записываются значения всех реквизитов строки:
Отображение изменения количества:
Документ "Сверка взаиморасчётов", "Долг партнера" до изменения:
После изменения:
Так как в не была выполнена настройка ключей табличных частей для документа "Сверка взаиморасчетов", то изменение строки фиксируется как "Удаление строки", "Добавление строки":
Сделаем настройку ключевых полей для сравнение строк табличных частей:
Необходимо указать уникальный набор реквизитов для табличной части, который будет использоваться для идентификации строки:
Ещё раз изменим значение в документе 110206,25 на 105206,25:
Теперь программа точно идентифицировала изменённую строку и зафиксировала только изменение одного реквизита:
Рассмотрим изменение значений в документе "Расходный кассовый ордер", до изменения:
После изменения 50000 на 30000:
Настроим ключи поиска строк ТЧ:
Теперь фиксируется минимальное количество реквизитов: