Проверка на изменение макета при обновлении.
Здравствуйте!
Есть самописная конфигурация на БСП. Клиент меняет макеты с помощью механизма БСП. Измененные пользователем макеты хранятся в регистре сведений ПользовательскиеМакетыПечати. Задача: клиент хочет получать уведомления, когда макет был изменен в конфигурации (к примеру добавили новую ячейку с параметром или изменился текст в макете) для того, чтобы можно было ручками перенести изменения или удалить текущую версию макета и создать новую версию макета в пользовательском режиме. Как можно реализовать такой механизм?
Есть самописная конфигурация на БСП. Клиент меняет макеты с помощью механизма БСП. Измененные пользователем макеты хранятся в регистре сведений ПользовательскиеМакетыПечати. Задача: клиент хочет получать уведомления, когда макет был изменен в конфигурации (к примеру добавили новую ячейку с параметром или изменился текст в макете) для того, чтобы можно было ручками перенести изменения или удалить текущую версию макета и создать новую версию макета в пользовательском режиме. Как можно реализовать такой механизм?
По теме из базы знаний
- Конструктор программиста – набор шаблонов программного кода для конструирования результата СКД и поддержки баз как типовых
- Обновление измененной типовой конфигурации 1С на платформе 8.3 за 7 дней. Как сократить время. Программа и методика испытаний
- Конфигурация Flowcon
- О расширениях замолвите слово...
- PrintWizard: Лицензирование и другие часто задаваемые вопросы
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(3) Я не уверен на 100%, но кажется такой функционал уже реализован (смотрел БСП 3.1). Есть регистр сведений "ОбщиеПоставляемыеМакетыПечати", где хранятся текущий и предыдущий хэши макета. Предполагаю, что данные регистра обновляются при обновлении релиза конфигурации, т.е. во время выполнения обработчиков обновления.
Попробуйте анализировать регистр "ОбщиеПоставляемыеМакетыПечати" на наличие изменений контрольной суммы, а также регистр "ПользовательскиеМакетыПечати" на наличие признака использования. Возможно, этого Вам будет достаточно.
P.S. Есть еще регистр "ПоставляемыеМакетыПечати". Как я понимаю, это аналог регистра "ОбщиеПоставляемыеМакетыПечати", но используется для макетов расширений.
Попробуйте анализировать регистр "ОбщиеПоставляемыеМакетыПечати" на наличие изменений контрольной суммы, а также регистр "ПользовательскиеМакетыПечати" на наличие признака использования. Возможно, этого Вам будет достаточно.
P.S. Есть еще регистр "ПоставляемыеМакетыПечати". Как я понимаю, это аналог регистра "ОбщиеПоставляемыеМакетыПечати", но используется для макетов расширений.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот