"пАздрАвлЯлкА" для семёрки ...
Задачи пользователя - Поздравления
Бесплатные
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Узнавайте о новых бесплатных решениях в нашей телеграм-группе Инфостарт БЕСПЛАТНО
.
.
Решение следующее.
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-ке. Многое забыл или не знал.
Буду всем благодарен за критику, советы, указание найденных ошибок.
Спасибо Арчибальду и Альтаиру за помощь и поддержку.
… вот …
С Уважением Шёпот теней …
.
Вступайте в нашу телеграмм-группу Инфостарт