Шаг 183 - Что такое глобальный модуль.

В 1С есть модуль который вызывается каждый раз при старте конфигурации. Добраться до него можно из конфигуратора.

183_1.gif (7510 b)

Использовать его можно, например для глобальных параметров и констант. В модуле есть ряд предопределенных процедур. Одна из них начала работы системы.

ПриНачалеРаботыСистемы
Предопределенная процедура при начале работы задачи.

Синтаксис:
ПриНачалеРаботыСистемы()
Англоязычный синоним:
OnStartSystem

Описание:
Вызов предопределенной процедуры ПриНачалеРаботыСистемы производится системой 1С:Предприятие неявно при начале работы с программой. Если в данной предопределенной процедуре установить статус возврата — 0 (например, если время доступа данного пользователя к системе истекло), то пользователь не сможет войти в программу.
Данная предопределенная процедура может располагаться только в глобальном программном модуле.

Одним из применений может быть установка ряда параметров. Например, можно завести переменную с именем счета.

Перем СчетПриходНДС экспорт;

Процедура ПриНачалеРаботыСистемы() 
	  СчетПриходНДС="19.3";
КонецПроцедуры

И теперь в любом модуле можно использовать эту переменную. Например вот так.

Процедура ОбработкаПроведения()
		Операция.Содержание = "Пол. Сч. Фк. Тр. Топливо"; 
		........
	  	Операция.Дебет.Счет=СчетПоКоду(СчетПриходНДС);
		........
КонецПроцедуры

Выгода от этого может быть только в том случае если вдруг нужно будет поменять номер счета. Тогда Вам не придется лазить по 1001 документу и отчету.

Hosted by uCoz