Задача: убрать окна, всплывающие при запуске 1С:Бухгалтерия для Украины
Конфигурация: Бухгалтерия для Украины, редакция 2.0. (2.0.8.2)
Убираем окно "Загрузка курсов валют с finance.ua"
В конфигурации 1С:Предприятие Бухгалтерия для Украины, ред. 2.0, присутствует функция автоматической загрузки актуальных курсов валют на любую дату. Для этого в конфигурации присутствует обработка "Загрузка курсов валют". Один раз в день при запуске каждому пользователю 1С отображается реклама этой функции:
За отображение этого окна отвечает функция РаботаСКурсамиВалютВызовСервера.ПоказатьРекламуЗагрузкиКурсовВалютФинансУА(). Именно она проверяет нужно ли показываеть рекламу текущему пользователю. Проверяются 3 условия:
- Установлен ли в метаданных флаг "Использование" для регламентного задания "Загрузка курсов валют"? В пользовательском режиме мы можем лишь выключить использование регламентного задания, но не можем снять флаг использования.
- Показывалась ли реклама текущему пользователю сегодня?
- Установлен ли корректный код доступа к данным о курсах? (на момент написания статьи, стоимость кода - 300 грн на год)
К сожалению, для того чтобы скрыть это окно навсегда понадобится небольшое редактирование конфигурации. Проще всего будет снять флаг использования у регламентного задания "Загрузка курсов валют".
Для этого включаем возможность изменения в БД:
Для объекта конфигурации регламентных заданий ЗагрузкаКурсовВалют устанавливаем правило "Редактируется с сохранением поддержки".
После чего в дереве объектов конфигурации снимаем флаг "Использование" для регламентного задания "ЗагрузкаКурсовВалют":