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

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

ПериодДействия

Период действия записи журнала расчетов.

Синтаксис:

ПериодДействия

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

EffectivePeriod

Описание:

Атрибут типа "период журнала расчетов" – период действия текущей записи журнала расчетов. Под периодом действия подразумевается тот расчетный период журнала, в который попадают ДатаНачала и ДатаОкончания действия записи журнала расчетов (акта расчета).

Атрибут ПериодДействия предназначен только для чтения.

Пример:

Процедура ПоПодр()

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

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

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

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

|Период с ДатаНач по ДатаКон;

|Док = ЖурналРасчетов.Зарплата.ТекущийДокумент;

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

|Подр = ЖурналРасчетов.Зарплата.Объект.МестоРаботы.Владелец;

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

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

|Группировка Подр без групп;

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

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

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

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

Возврат;

КонецЕсли;

// Подготовка к заполнению выходных форм данными запроса

Таб = СоздатьОбъект("Таблица");

Таб.ИсходнаяТаблица("ПоПодр");

// Заполнение полей "Заголовок"

Таб.ВывестиСекцию("Заголовок");

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

// Заполнение полей ПД

Таб.ВывестиСекцию("ПД");

Сообщение(Запрос.ПД.Описатель);

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

// Заполнение полей Подр

Таб.ВывестиСекцию("Подр");

КонецЦикла;

КонецЦикла;

// Заполнение полей "Итого"

Таб.ВывестиСекцию("Итого");

// Вывод заполненной формы

Таб.Опции(1, 0, 1, 0);

Таб.Показать("ПоПодр", "");

КонецПроцедуры

См. также: ДатаНачала, ПериодДействия, ПериодРегистрации.

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