![]() |
|
Ограничение на дату в параметрах скд | ☑ | ||
---|---|---|---|---|
0
sereban
22.05.13
✎
11:50
|
Есть отчет на скд (без программирования), в котором имеются параметры ДатаНачала и ДатаОкончания. Отчет предназначен для данных начиная с 01.01.2013. И нужно поставить защиту от дурака, чтобы пользователь не выбрал более раннюю дату и не получил неверные данные.
Проблема с данными связана с переходом с другой программы и их можно получить только при помощи аналогичного отчета в той самой программе. Вариант, когда при указании даты меньше 01.01.2013 выдавать в отчет все равно с 01.01.2013 будем использовать в крайнем случае, хотелось бы как-то сделать ограничение в момент установки значения параметра пользователем. |
|||
1
scanduta
22.05.13
✎
11:54
|
Ну так проверяй при изменении параметров ...по нужному условию. В форме отчета
|
|||
2
1Сергей
22.05.13
✎
11:55
|
Ну, вот. Что я говорил про СКД...
|
|||
3
DexterMorgan
22.05.13
✎
11:59
|
(0) В запросе опиши условие, что если дата меньше 01,01,2013 тогда дата 01,01,2013
|
|||
4
DexterMorgan
22.05.13
✎
11:59
|
(2) А что ты говорил?
|
|||
5
DexterMorgan
22.05.13
✎
12:01
|
Сделай форму отчета, параметры на дату в скд сделай недоступными, выведи свои поля, которые будут подставляться параметрами
|
|||
6
1Сергей
22.05.13
✎
12:03
|
||||
7
sereban
22.05.13
✎
12:04
|
(3) Этот вариант крайне не желателен и он описан в (0)
(1) (5) Нужно делать форму(( |
|||
8
Бледно Золотистый
22.05.13
✎
12:04
|
(0) А если пользователь хотел отчет за март, а периоды установил 01.01.2013 - 31.01.2013? Как такую защиту от "дурака" сделаешь?
|
|||
9
DexterMorgan
22.05.13
✎
12:05
|
(6) Я всю тему читать не буду, если тебе лень повторять
(7) Ну и что? |
|||
10
1Сергей
22.05.13
✎
12:06
|
(9) забей. (2) предназначалось не тебе
|
|||
11
DexterMorgan
22.05.13
✎
12:07
|
(10) Мне просто стало интересно, причем здесь возможности СКД?, которые ты затрагиваешь в (2)? Ты можешь привести пример механизма (не СКД) где решена проблема (0)?
|
|||
12
sereban
22.05.13
✎
13:59
|
На закладке параметры схемы СКД в поле "выражение" для даты начала прописал:
Выбор Когда НачалоПериода(&ДатаНачала,"Месяц") < ДатаВремя(2013,1,1) тогда ДатаВремя(2013,1,1) Иначе НачалоПериода(&ДатаНачала,"Месяц") конец Решил не заморачиваться с формой |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |