Расширение для универсального поздравления будет работать на всех типовых конфигурациях с БСП, в частности при подключении проверяется наличие параметра сеанса ТекущийПользователь, роли ПолныеПрава, справочника Пользователи и реквизита ИдентификаторПользователяИБ в справочнике пользователи.
Но расширение легко адаптировать и к любой самописной конфигурации.
Подключение расширения стандартно через Администрирование – печатные формы и обработки – Расширения.
Обязательно после подключения убрать галку безопасный режим, иначе поздравление не будет открываться у обычных пользователей, потому что настройки поздравления сохраняются в системном хранилище общих настроек.
Настройка поздравления осуществляется в обработке «Поздравление: Обработка загрузки поздравлений». Доступ к обработке через все функции, будет доступна только у пользователей с полными правами или пользователей с ролью «Поздравления: Администрирование поздравлений» из расширения.
В обработке указывается произвольное имя настройки поздравления (можно вписать вручную любое имя или выбрать из списка для существующих):
Таким образом можно создавать разные настройки поздравлений на разные даты, например, настройка на новый год, настройка на 23 февраля, настройка на 8 марта и настройка на день рождения сотрудников.
Далее выбирается изображение, которое будет показано при входе в базу 1С. Клик мыши на поле с изображением открывает диалоговое окно выбора файла изображения. Можно выбирать и gif изображения.
Ниже указывается Общая дата поздравления – дата, в которую будет показано поздравление, если для пользователя не установлена своя индивидуальная дата.
Далее можно указать список пользователей, для которых будет открываться поздравление и индивидуальную дату поздравления.
Если список пользователей не задан, то поздравление будет открываться у всех, если задан, то только у перечисленных пользователей.
Если дата поздравления не задана в строке пользователя, то поздравление будет показано в общую дату поздравления, которая указывается выше.
Если задана индивидуальная дата, то будет показано в эту дату, независимо от общей даты поздравления.
Список пользователи можно редактировать вручную или воспользоваться подменю Заполнить:
Подбор – откроется форма подбора пользователей;
Заполнить всеми пользователями – заполняет всем пользователями из справочника
Заполнить дату поздравления из даты рождения физлица – заполняет даты поздравления у каждого пользователя как ближайшая дата рождения после текущей:
Очистить дату поздравления во всех строках – очищает дату поздравления во всех строках.
Индивидуальная дата поздравления не может быть позже общей даты поздравления, иначе поздравление выведено не будет, т.е. при задании поздравления по дням рождениям, например, общая дата должна быть позже максимальной даты поздравления.
По кнопке «Сохранить изменение» происходит сохранение текущей настройки поздравления в общее хранилище настроек.
Для просмотра обработки поздравления у пользователя должна быть роль «Поздравления: Показывать поздравление» из расширения или Полные права. В противном случае поздравление выводится не будет, но и ошибки с проверкой прав тоже не будет.
По кнопке «Проверить права на запуск» – проверяется возможность просмотра поздравления по каждому пользователю из списка, если пользователи не выбраны, то по всем пользователям из справочника Пользователи.
После проверки, пользователи, у которых нет прав на запуск будут выделены красным и также выведено сообщение.
Если список пользователей пустой, то будет выведено только сообщение.
Поздравление при входе пользователя выводится в независимом окне:
Как добавить роль «Поздравления: Показывать поздравление» пользователям
Как открыть обработку загрузки поздравлений
Проверял работу на 8.3.15, 8.3.17, но у расширения стоит режим совместимости 8.3.12
Проверял работу на:
БП 3.0.70.33
УТ 11.4.12.81
ЗУП 3.1.14.98
ERP 2.4.12.77
КА 2.4.11.84
Розница 2.3.6.17,
Документооборот 2.1.23.10
Релизы условны, должна работать на всех типовых в управляемом режиме. Проверял на демках, которые у меня были установлены.
Проверено на следующих конфигурациях и релизах:
- 1С:ERP Управление предприятием 2, релизы 2.4.12.77
- 1С:Комплексная автоматизация 2, релизы 2.4.12.77
- Бухгалтерия предприятия, редакция 3.0, релизы 3.0.70.33
- Управление торговлей, редакция 11, релизы 11.4.12.81
- Розница, редакция 2.3, релизы 2.3.6.17
- Документооборот КОРП, релизы 2.1.23.10