Предопределенная процедура, вызываемая при смене текущего расчетного периода журнала расчетов.
Синтаксис:
ПриСменеРасчетногоПериода(<ЖурналРасчетов>, <Период>)
Англоязычный синоним:
OnРег1odChange
Параметры:
<ЖурналРасчетов> |
Журнал расчетов, период которого изменяется (агрегатный объект типа «ЖурналРасче-тов»). |
<Период> |
Устанавливаемый расчетный период (значение типа «ПериодРасчета»). |
Описание:
Вызов предопределенной процедуры ПриСменеРасчетногоПериода на исполнение производится системой 1C:Предприятие неявно при попытке смены текущего расчетного периода любого журнала расчетов. Если в данной предопределенной процедуре установить статус возврата — 0, то текущий расчетный период не будет изменен.
Данная предопределенная процедура может располагаться только в глобальном программном модуле.
Пример:
Процедура ПриСменеРасчетногоПериода(ЖР, Период)
Если ЖР.Вид() = "Зарплата" Тогда
Предупреждение("Это смена текущего расчетного периода для журнала
| Зарплата");
КонецЕсли;
Если Период.ДатаНачала <= ЖР.НачалоТекущегоПериода Тогда
//не позволяем откатывать период назад
СтатусВозврата(0);
КонецЕсли;
КонецПроцедуры
См. также: СтатусВозврата