helpf.pro
Регистрация
 +4 
Распечатать

Использование стандартных периодов

Для удобства работы с параметрами типа дата, в системе компоновки данных существует возможность использовать Стандартные периоды.

Как же их использовать?

Мы имеем отчет, в котором 2 параметра: Начало периода и Конец периода. Добавим в параметры третий параметр, назовем его Стандартный период и установим ему тип СтандартныйПериод.

Для параметров Начало периода и Конец периода в Выражение запишем следующее:
&СтандартныйПериод.ДатаНачала
&СтандартныйПериод.ДатаОкончания

Также у этих параметров установим галку Ограничение доступности.
title
Все. Теперь можно пользоваться возможностями стандартного периода:
title
Кроме того, стандартная дата окончания содержит время 23:59:59 что избавляет от проблемы, когда в отчет не попадают данные за последний день!
also
Разместил:   Версии: | 8.x | 8.2 УП |  Дата:   Прочитано: 46519
 +4 
Распечатать
Возможно, вас также заинтересует
Битая ссылка, <Объект не найден>, Уникальный Идентификатор, GUID 74
Когда кто-то удаляет данные из базы без проверки ссылок на эти объекты, то везде где этот объект использовался появляется сообщение вида: Объект не найден (84:bf5600145e3710ab11dda4c605dbe824) . https://helpf.pro/uploads/img/_1-46z7I4U7Ww.png В
В Книгу продаж по постановлению 1137 не попадают с/ф без НДС 3
Вопрос : Обновили бухгалтерию, появилась новая книга продаж, но счета-факутры без НДС в нее не попадают, а в старой книге продаж все отображается хорошо! Ответ : Без НДС заполняется только в двух случаях: 1. Дата окончания периода формирования м
В отчет не попадают данные за последний день… Как исправить? 0
Пользователь выбрал период формирования отчета с 1июля по 31. Почему при формировании отчета в него не попадают данные за 31 число? На самом деле, это одна из самых распространенных ошибок при разработке отчетов. В 1С 8.х дата содержит время с точно
Ввод документа на основании - Программно 12
НовДок = Документы.ПеречислениеНДФЛвБюджет.СоздатьДокумент(); //Заполнить - вызывает ОбработкаЗаполнения(Основание) в документе ПеречислениеНДФЛвБюджет НовДок.Заполнить(ЭлементыФормы.ДокументСписок.ТекущаяСтрока); НовДок.ПолучитьФорму().Открыть()
Ввод дополнительного ежегодного отпуска 2
Вид расчета, используемый для начисления оплаты дополнительного ежегодного отпуска , описывается в плане видов расчета Основные начисления организаций . Новый вид расчета удобнее создать копированием предопределенного вида расчета Оплата отпуска п
Посмотреть все результаты поиска похожих
Комментарии
nonameforme
21.07.2017 09:35Комментарий: 3
nonameforme

Разобрался )

Не нужно использовать типовой параметр Период

nonameforme
20.07.2017 17:04Комментарий: 2
nonameforme

А как быть если используем виртуальную таблицу остатки?

Например если указать вКонецПериодаСтандартныйПериод .ДатаОкончания, ругается

Ошибка обработки представления "РегистрНакопления. НазваниеРегистраНакопления. Остатки: Несоответствие типов (Параметр номер ""1"")"

<<?>>РегистрНакопления. НазваниеРегистраНакопления. Остатки(

ab
05.12.2011 00:26Комментарий: 1
ab
Для тех кто хочет самостоятельно выводить на форму период возможно пригодится код:
Код 1C v 8.2 УП
 Процедура ОбновитьПериодВСхемеКомпоновки()
ЗначениеПараметра = КомпоновщикНастроек.Настройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("СтандартныйПериод"));
ЗначениеПараметра.Значение.ДатаНачала = НачалоПериода;
ЗначениеПараметра.Значение.ДатаОкончания = КонецПериода;
КонецПроцедуры

Где НачалоПериода и КонецПериода - это значение пераметров формы
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.