Иллюстрированный самоучитель по языку системы 1С:Предприятие

Атрибуты периода журнала расчетов

ОписательПериода

Возвращает строку-описатель периода.

Синтаксис:

ОписательПериода

Англоязычный синоним:

РеriodDescriptor

Описание:

Атрибут ОписательПериода является строковым представлением расчетного периода журнала расчетов. Тип формируемой строки различный для разной периодичности журнала расчетов. Например, для периода журналов с месячной периодичностью строка имеет вид "Январь 1997г", в случае квартальной периодичности журнала расчетов – "1 Квартал 1997г", а в случае недельной периодичности – "12.02.97-18.02.97".

Как правило, применяется при формировании отчетов.

Пример:

Процедура ВыводПоПериодам()

Перем Запрос, ТекстЗапроса, Таб;

Перем ДатаАкт;

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

ДатаАкт = ЖЗ.НачалоТекущегоПериода();

//Создание объекта типа Запрос

Запрос = СоздатьОбъект("Запрос");

ТекстЗапроса = "//{{ЗАПРОС(ВыводПоПериодам)

|Период с ДатаАкт по ДатаАкт;

|Сотр = ЖурналРасчетов.Зарплата.Объект;

|Пер = ЖурналРасчетов.Зарплата.ПериодРегистрации;

|Рез = ЖурналРасчетов.Зарплата.Результат;

|Группировка Сотр упорядочить по Сотр.МестоРаботы без групп;

|Группировка Пер;

|Функция Сум = Сумма(Рез);

|"//}}ЗАПРОС

;

// Если ошибка в запросе, то выход из процедуры

Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда

Возврат;

КонецЕсли;

Пока Запрос.Группировка("Сотр") = 1 Цикл

Сообщить(Запрос.Сотр.Наименование);

Пока Запрос.Группировка("Пер") = 1 Цикл

Сообщить(Запрос.Пер.ОписательПериода + "-" + 3апрос.Сум);

КонецЦикла;

КонецЦикла;

КонецПроцедуры
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.