.
.
Решение следующее.
1. Создаём папку «Addition» в каталоге информационной базы.
2. В каталоге «Addition» создаём несколько внешних обработок по количеству праздников с разными картинками у формы обработок, например «Events_holiday_NewYear_1.ert» и «Events_holiday_NewYear_2.ert».
3. В каталоге «Addition» создаём обработку «Events.ert» которая и является программным шлюзом. Её задача, получив управление выполнить дополнительные функции - в данном случае в зависимости от текущей даты запускать соответствующие, ранее созданные, обработки с поздравлениями.
4. Делаем программный шлюз в глобальном модуле следующим образом:
Подключение шлюза:
Процедура ПриНачалеРаботыСистемы()
…. текст модуля …
//Алекс 09.12.2010 начало
// Загрузка программного шлюза дополнительных возможностей
Попытка
путь_КаталогИБ = КаталогИБ();
путь_КаталогОбработка = "Addition\Events.ert";
Путь = путь_КаталогИБ + путь_КаталогОбработка;
ОткрытьФорму("Отчет",,Путь);
Исключение
// Обработка исключительной ситуации;
КонецПопытки;
//Алекс 09.12.2010 конец
КонецПроцедуры // ПриНачалеРаботыСистемы()
Небольшой пример обработок смотри в прилагаемом файле-архиве.
За последние 5 лет первая программа на 7-ке. Многое забыл или не знал.
Буду всем благодарен за критику, советы, указание найденных ошибок.
Спасибо Арчибальду и Альтаиру за помощь и поддержку.
… вот …
С Уважением Шёпот теней …
.