Закажите бесплатный расчет стоимости вашей задачи по 1С!
Перезвоним за 10 минут!

Стандартный период в 1С СКД (8.3/8.2)

Вы, наверное, встречали, что в некоторых отчетах нет привычного выбора НачалаПериода и КонцаПериода. А есть только одно поле, где можно выбрать значение «Сегодня», «Эта неделя», Этот месяц» и так далее. Называется это в системе СКД 1С «Стандартный период». Действительно, это иногда удобно, ведь редко когда нужны отчеты за полдня или за 14 дней и 32 минуты.

Но здесь возникает вопрос, как же нам передать параметры &НачалаПериода и &КонцаПериода в запрос, а на форме чтобы был виден только один «стандартный период».

Оказывается, это очень просто сделать в механизме 1С СКД, сейчас расскажу.

Сначала создадим новый отчет и зайдем в систему компоновки данных. Напишем простенький запрос с параметрами, задающими период. Например, выведем остатки и обороты за какой-то промежуток времени:

ВЫБРАТЬ

                СвободныеОстаткиОбороты.Номенклатура,

                СвободныеОстаткиОбороты.ВНаличииПриход,

                СвободныеОстаткиОбороты.ВНаличииРасход,

                СвободныеОстаткиОбороты.ВНаличииОборот,

                СвободныеОстаткиОбороты.Регистратор

ИЗ

                РегистрНакопления.СвободныеОстатки.Обороты(&ДатаНачала, &ДатаОкончания, Регистратор, ) КАК СвободныеОстаткиОбороты

Получите 267 видеоуроков по 1С бесплатно:

Теперь займемся параметрами. Кроме стандартных НачалоПериода и КонецПериода, которые мы указали в запросе, добавим еще параметр «СтандартныйПериод» и присвоим ему тип «СтандартныйПериод». А в колонке «Выражение» для параметров НачалоПериода и КонецПериода пропишем следующие выражения:

  • &СтандартныйПериод.ДатаНачала;
  • &СтандартныйПериод.ДатаОкончания.

Не забудем установить флажки «Ограничение доступа» у первых двух параметров. Должна получиться такая картина:

создание нового стандартного периода

Теперь зайдем в закладку «Настройки» и для параметра «СтандартныйПериод» сделаем следующее:

включать в пользовательские настройки отчета в 1С

После всего проделанного сохраняем отчет и открываем его в режиме предприятия. Теперь мы можем выбирать дату следующим образом:

выбор периода в отчете на СКД в 1С 8.3

Следует заметить, что при выборе стандартного периода конечная дата всегда будет 23:59:59 (включая последнюю секунду).

Скачать получившийся отчет для 1С Управление торговлей 11.2 можно по ссылке.

P.S. Наша компания предоставляет услуги по настройке, доработке и комплексному внедрению 1С. Закажите бесплатный расчет стоимости вашей задачи на странице Услуги 1С или по телефону +7 (499) 350 29 00.

Остались вопросы?

СПРОСИТЕ в комментариях!

Один комментарий на “Стандартный период в 1С СКД (8.3/8.2)
  1. Не помогло.

    Ответить

Добавить комментарий: