Ограничение на дату в параметрах скд #665846


#0 by sereban
Есть отчет на скд (без программирования), в котором имеются параметры ДатаНачала и ДатаОкончания. Отчет предназначен для данных начиная с 01.01.2013. И нужно поставить защиту от дурака, чтобы пользователь не выбрал более раннюю дату и не получил неверные данные. Проблема с данными связана с переходом с другой программы и их можно получить только при помощи аналогичного отчета в той самой программе. Вариант, когда при указании даты меньше 01.01.2013 выдавать в отчет все равно с 01.01.2013 будем использовать в крайнем случае, хотелось бы как-то сделать ограничение в момент установки значения параметра пользователем.
#1 by scanduta
Ну так проверяй при изменении параметров ...по нужному условию. В форме отчета
#2 by 1Сергей
Ну, вот. Что я говорил про СКД...
#3 by DexterMorgan
В запросе опиши условие, что если дата меньше 01,01,2013 тогда дата 01,01,2013
#4 by DexterMorgan
А что ты говорил?
#5 by DexterMorgan
Сделай форму отчета, параметры на дату в скд сделай недоступными, выведи свои поля, которые будут подставляться параметрами
#6 by 1Сергей
#7 by sereban
Этот вариант крайне не желателен и он описан в Нужно делать форму((
#8 by БледноЗолотистый
А если пользователь хотел отчет за март, а периоды установил 01.01.2013 - 31.01.2013? Как такую защиту от "дурака" сделаешь?
#9 by DexterMorgan
Я всю тему читать не буду, если тебе лень повторять Ну и что?
#10 by 1Сергей
забей. предназначалось не тебе
#11 by DexterMorgan
Мне просто стало интересно, причем здесь возможности СКД?, которые ты затрагиваешь в ? Ты можешь привести пример механизма (не СКД) где решена проблема ?
#12 by sereban
На закладке параметры схемы СКД в поле "выражение" для даты начала прописал: Выбор Когда НачалоПериода(&ДатаНачала,"Месяц") < ДатаВремя(2013,1,1) тогда ДатаВремя(2013,1,1) Иначе НачалоПериода(&ДатаНачала,"Месяц") конец Решил не заморачиваться с формой
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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