СКД период день #530316


#0 by shusharu
Добрый день коллеги! Разбираюсь с СКД. У меня задача такая что в отчете пользователь выбирает день, и я должен выбрать данные за сутки. Как мне сделать так, чтобы пользователь мог выбрать день, а а запрос уходил дата начала и дата окончания? Причем нужно чтобы пользователь выбирал именно одну дату, поскольку суть этого отчета данные за сутки. Спасибо.
#1 by mirosh
два варианта: 1. задаешь три параметра: один выбирает пользователь, два других (дата начала и дата окончания) делаешь недоступными для пользователя и рассчитываешь их (колонка "выражение") относительно первого (надо написать НАЧАЛОПЕРИОДА(парДата, "ДЕНЬ") и НАЧАЛОПЕРИОДА(парДата, "ДЕНЬ")) - это все в настройках СКД. 2. Указываешь 1 параметр, а в запросе делаешь на основание его выборку, т.е. ставишь в запросе либо в условии, либо в параметрах виртуальной таблицы(в зависимости от того, где используется период) все ту же функцию НАЧАЛОПЕРИОДА. Первый вариант более гибок, второй быстрее.
#2 by rem4755
1С:Предприятие 8.1 Простые примеры разработки. Там прямо точно твой случай разобран.
#3 by y22-k
форме отчета поле ввода даты При изменении процедура
#4 by unknown181538
Кажется только в 8.2 появился "Стандартный Период". Его соединить в датой начала и конца через выражение
#5 by shusharu
Спасибо все получилось.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С