В 1C есть модуль, который вызывается каждый раз при старте конфигурации. Добраться до него можно из конфигуратора.
Использовать его можно, например для глобальных параметров и констант. В модуле есть ряд предопределенных процедур. Одна из них для начала работы системы.
ПриНачалеРаботыСистемы
Предопределенная процедура при начале работы задачи.
Синтаксис:
ПриНачалеРаботыСистемы()
Англоязычный синоним:
OnStartSystem
Описание:
Вызов предопределенной процедуры ПриНачалеРаботыСистемы производится системой 1C:Предприятие неявно при начале работы с программой. Если в данной предопределенной процедуре установить статус возврата — 0 (например, если время доступа данного пользователя к системе истекло), то пользователь не сможет войти в программу.
Данная предопределенная процедура может располагаться только в глобальном программном модуле.
Одним из применений может быть установка ряда параметров. Например, можно завести переменную с именем счета.
Перем СчетПриходНДС экспорт; Процедура ПриНачалеРаботыСистемы() СчетПриходНДС="19.3"; КонецПроцедуры
И теперь в любом модуле можно использовать эту переменную. Например, вот так:
Процедура ОбработкаПроведения() Операция.Содержание = "Пол. Сч. Фк. Тр. Топливо"; ........ Операция.Дебет.Счет=СчетПоКоду(СчетПриходНДС); ........ КонецПроцедуры
Выгода от этого может быть только в том случае, если вдруг нужно будет поменять номер счета. Тогда Вам не придется лазить по 1001 документу и отчету.