Имя: Пароль:
1C
1С v8
СКД, управляемые формы 8.3, такси
0 dmtrpv
 
02.08.15
22:47
СКД, управляемые формы 8.3 (такси)

Разбираюсь с простейшим отчетом на СКД.

Запросом выбираю из Документа "Реализация" поля Дата, Контрагент, Номенклатура.Наименование. Не использую никакие регистры, тупо запрос к документам "Реализация".

В отбор СКД ставлю Контрагента и Дату, хочу, чтобы отчет показал товары из Реализаций с фильтром по Дате и Контрагенту.

Проблема с том, что дату хочу использовать как период.

Приходится в пользовательские настройки выводить 2 поля: Дата (больше или равно) и Дата (меньше или равно).

Не устраивает то, что не удобно указывать период, так как при выборе даты подразумевается что у нее часы/минуты/секунды 00:00:00.
И выбор периода, который включает только второе августа выглядит, например, так: 02.08.2015 00:00:00 - 03.08.2015 00:00:00.
Либо приходится в крайней дате править время 02.08.2015 00:00:00 - 02.08.2015 23:59:59.

Как реализовать так, чтобы можно было выбирать дату, которая подразумевает в себе окончание дня, например выбор даты 02.08.2015, подразумевало бы 02.08.2015 23.59.59?
1 Asmody
 
02.08.15
22:54
Создай параметр ПериодОтчета типа Стандартный период и используй его для задания периода.
2 dmtrpv
 
02.08.15
22:58
(1) Делал. Результат отбора игнорирует такой период.
3 dmtrpv
 
02.08.15
23:05
Период работает, если я выборку делаю из регистров.
В данном случае я делаю просто из документов. Период не работает, только Дата.
4 cons74
 
03.08.15
06:37
5 Мимохожий Однако
 
03.08.15
06:52
В таблице документов периодов  нет
6 echo77
 
03.08.15
07:07
В запрос нафигачь условие {ГДЕ (Документ.Дата _= &НачалоПериода)
(Документ.Дата _= &КонецПериода)}

После этого с помощью двух параметров задавай период
7 dmtrpv
 
03.08.15
08:45
(6) Не помогает
8 dmtrpv
 
03.08.15
10:43
(6) Сначала не понял идею, теперь дошло. Все получилось, спасибо.