HelpF.pro

Как вывести текущий, следующий и предшествующий периоды журнала Зарплата

Код 1C v 7.x
 жз = СоздатьОбъект("ЖурналРасчетов.Зарплата");
пер = жз.ТекущийПериод();
Сообщить("Текущий период:" + Символ Табуляции + пер);
пер = пер.ПрибавитьПериод(1);
Сообщить("Период после:" + СимволТабуляции + пер);
пер = пер.ПрибавитьПериод(-2);
Сообщить("Период до:" + СимволТабуляции + пер);

или
Код 1C v 7.x
 жз = СоздатьОбъект("ЖурналРасчетов.Зарплата");
жз.ВыбратьЗаписи(); // Позиционируемся на первом расчете ЖЗ
пер = жз.ПериодРегистрации; // или жз.ПериодДействия;
Сообщить("Период регистрации:" + СимволТабуляции + пер);
пер = пер.ПрибавитьПериод(1);
Сообщить("Период после:" + СимволТабуляции + пер);
пер = пер.ПрибавитьПериод(-2);
Сообщить("Период до:" + СимволТабуляции + пер);

В обоих случаях результат будет:
Текущий период: Декабрь 2009 г.
Период после: Январь 2010 г.
Период до: Ноябрь 2009 г.
Опубликовано на сайте: https://HelpF.pro
Прямая ссылка: https://HelpF.pro/faq7/view/661.html