ВыбратьПериод
Выбрать записи, введенные в журнал в определенном расчетном периоде.
Синтаксис:
ВыбратьПериод(<Дата>)
Англоязычный синоним:
SelectPeriod
Параметры:
<Дата> |
Дата, лежащая в выбираемом периоде. |
Возвращаемое значение:
Число: 1 — если операция успешно выполнена и выборка не пуста, т. е. содержит хотя бы одну запись; 0 — в противном случае.
Описание:
Метод открывает выборку записей журнала расчетов. Выбираются все записи за тот расчетный период, в который попадает <Дата>. Выбираются именно те записи, которые введены в заданном периоде, но не записи, имеющие дату начала и дату окончания, лежащие в заданном периоде. Следовательно, метод ВыбратьПериод отличается от метода ВыбратьЗаписи лишь тем, что осуществляет выборку в другом временном разрезе. В первом случае — это выбор записей по времени их появления (регистрации) в системе, т. е. по расчетным периодам, во втором случае — это выбор записей по времени их действия. Как правило, применяется перед циклом, выполняющим перебор записей журнала расчетов при помощи метода ПолучитьЗапись.
Данный метод работает только для переменных, созданных функцией СоздатьОбъект.
Пример:
// Расчет суммы амортизации по результатам всех расчетов
// в текущем периоде
// журнал расчета амортизации
ЖР = СоздатьОбъект("ЖурналРасчетов.Амортизация");
ЖР.ВыбратьПериод(ЖР.НачалоТекущегоПериода());
Пока ЖР.ПолучитьЗапись()>0 Цикл
Сумма = Сумма + ЖР.Результат;
КонецЦикла;
См. также: методы ВыбратьПериодПоОбъекту, ВыбратьЗаписи, атрибут ПериодРегистрации