П1.13. Команды задания периода

В формах документов и отчетов можно задавать период, за который вычисляются остатки и обороты по счетам при использовании макроимен. Если период не указан, то подразумевается период вывода итогов, установленный в пункте “Расчет итогов” группы “Отчетность” главного меню (см. п. 8.3).

Если периодом расчета должен быть квартал, используйте команды:

!КВ - расчет за текущий квартал;

!КН - за текущий квартал нарастающим итогом с начала года;

!KBk - за квартал с номером k (k — число от 1 до 4);

!KHk - за квартал с номером k нарастающим итогом с начала года {k — число от 1 до 4).

Чтобы периодом расчета был месяц, используйте команды:

m - за месяц с номером m (m — число от 1 до 12);

!MHKm - за месяц с номером m нарастающим итогом с начала квартала (m — число от 1 до 12);

!МНГm - за месяц с номером m нарастающим итогом с начала года (m — число от 1 до 12).

Номер месяца можно указывать и в пределах текущего квартала:

mКВ — расчет за месяц с номером m в текущем квартале (m — число от 1 до 3);

IMHKmKB - за месяц с номером m в текущем квартале нарастающим итогом с начала квартала (m — число от 1 до 3);

!МНГmКВ - за месяц с номером m в текущем квартале нарастающим итогом с начала года (m — число от 1 до 3).

Чтобы установить год, за который рассчитываются показатели, используйте команду !Гnn (nn — две последние цифры номера года).

Замечания. 1. При использовании команд задания периода в формуле вычисления суммы типовой операции установленный период действителен для всех макроимен до следующей переустановки или до конца формулы. При использовании в форме первичного документа или в отчете установленный период действителен для всех макроимен до следующей переустановки или до конца формы или отчета.

2. При установке периода расчета на другой год следует после переключения года установить период внутри этого года.

Примеры:

!Г93;!КН4 — расчет за четвертый квартал 1993 г.;

!KB — расчет за текущий квартал;

!КНЗ — расчет за третий квартал нарастающим итогом с начала года;

!МНК9 — расчет за сентябрь нарастающим итогом с начала квартала;

!М2КВ — расчет за второй месяц текущего квартала.

Макроимена для рабочего периода, рабочей даты и т.д.. Для вставки в документы рабочего периода (периода, за который рассчитаны итоги), можно воспользоваться макроименем РПЕР:

РПЕР - текущий период вывода итогов.

Для вставки в документы рабочей даты можно воспользоваться макроименем РДАТА:

РДАТА - рабочая дата.

Для получения даты начала и даты конца текущего периода вывода итогов можно использовать макроимена:

ДАТАНАЧПЕР — дата начала текущего периода вывода итогов;

ДАТАКОНПЕР — дата конца текущего периода вывода итогов.

Пример:

  !КН
  !пКонПер=ДАТАКОНПЕР 
  !пДатаБаланса=ДАТАСЛЕД(пКонПер)

В данном примере вычисляется дата баланса — дата, следующая за концом периода вывода итогов.

Задание периода с помощью выражений. Для команд установки текущего периода (!М, !МНГ, !МНК, !Г, !КВ, !КН и др.) вместо номера квартала, месяца, года можно указывать выражение. Это выражение можете указывать как слитно, так и раздельно. Если значение этого выражения является числом, то это число используется вместо соответствующего номера. Пример:

 
    !П01=2 !П102=94
    !ГП02  !М П01
    [РПЕР ] !* Выводится: Февраль 1994 г.

Если значение выражение является строкой символов (в этом случае выражение должно начинаться с кавычки “"”), то оно должно представлять собой дату в формате “ДД.ММ.ГТ”, и тогда команда устанавливает период, соответствующий дате. Пример:

 
    !П01="21.04.94"
    !М""+П01
    [РПЕР ] !* Выводится: Апрель 1994г.
    !М""+ДО
    [РПЕР ] !* Выводится: Апрель 1994 г.
            !* (если дата типовой операции
            !* соответствует апрелю 1994 г.)

Заметим, что команда МДО (а не М""+ДО) недопустима — программа при формировании документа сообщит об ошибке.

В командах установки периода вывода итогов Вы можете указывать значение периода как слитно, так и раздельно. Если Вы задаете период в виде выражения, то его следует либо заключать его в скобки, либо отделять пробелом, например: МНГ(П02+1)КВ или МНГ П02+1 КВ.

Используются технологии uCoz