Главная » 1С Предприятие » ЗАДАНИЕ  РАСЧЕТНОГО ПЕРИОДА ЖУРНАЛА  ЗАРПЛАТЫ

0

Завершив  очередной расчетный период (РП) или открыв  ЖЗ  в  первый раз, мы, чтобы продолжить расчеты, должны  задать новый РП.  Для этого при открытом ЖЗ мы можем  воспользоваться  пунктом Сменить  период расчета,  принадлежащим  колонке Действия меню  системы, или иконкой 03, находящейся на панели инструментов диалога формы списка ЖЗ. Появившийся диалог (рис. 7.2) позволит перейти к следующему периоду.

Рис.  7.2.  Задание расчетного  периода

Смена  периода является  ответственной процедурой, поскольку приводит к закрытию текущего  РП, в результате  чего его записи переносятся в разряд архивных и оказываются доступными только  для  просмотра (если  пользоваться  стандартными  интерактивными средствами). Программно новый РП задается  методом  журналов расчетов УстановитьТекущийПериод.

Замечание. Иконки, сопровождающие расчеты архивов, отображаются в ЖЗ на синем фоне.  Исключение составляют иконки фиксированных расчетов, например можно  зафиксировать результаты выплат через кассу. Фон таких иконок желтый.

Если же произошла  ошибка и новый РП установлен, когда еще не завершенное расчеты  в старом, то возврат к прежнему РП  при помощи  формы рис. 7.2 приведет к обнулению  результатов  его  расчетов  (кроме  фиксированных).  Этого  можно   избежать,  если  вернуться  назад  программно,  вызвав  метод  УстановитьТекущийПериод и задав в нем второй параметр равным нулю. Например:

процедура  Выполнить(  ) перем жз, пер, флаг;

// Откат назад без отработки системных действий

жз =  СоздатьОбъект("ЖурналРасчетов.Зарплата_2");

пер = жз.ТекущийПериод();

пер =  пер.ПрибавитьПериод(-1);            //         Получаем предыдущий период

// Возврат к прежнему РП

флаг = жз.УстановитьТекущийПериод(пер, 0); конецПроцедуры // Выполнить

Организовать  просмотр прошлых периодов  можно, задав  соответствующую  глубину просмотра архива (рис. 7.3).

Для  этого  при  открытом ЖЗ  воспользуйтесь  пунктом Задать  глубину  просмотра архива, входящим в колонку Действия меню системы, или иконкой

Источник: Бартеньев О. В. 1С:Предприятие:  программирование для  всех.  Базовые объекты и расчеты на одной дискете. М.: Диалог-МИФИ, 2005. 464 с.

По теме:

  • Комментарии