|
СКД формат даты. | ☑ | ||
---|---|---|---|---|
0
ulka5659
18.01.16
✎
07:05
|
Доброго времени суток! Вопрос такой. Как в СКД задать формат даты без времени? Задаю в Настройки/Отбор/ добавляю "Группу И" , там устанавливаю период дата1 больше или равно и дата2 меньше или равно. Или просто даже одну дату задаю. Выводится вместе со временем например 18.01.2016 0.00.00 в результате работает все криво. Подскажите пожалуйста, как настроить правильно формат вывода даты и где?
|
|||
1
LordCMEPTb
18.01.16
✎
08:29
|
Что такое формат вывода? Имеется ввиду формат вывода отбора в в табличный документ или формат ввода в форме настроек?
Ну и что значит работает все криво? |
|||
2
Волшебная клизма
18.01.16
✎
08:31
|
(0) и з за вывода с секундами криво работать не может, может криво выводится. Я так думаю если дело в отборе то скорее всего нужно не вывод менять, а устанавливать дату на конец дня в параметрах.
|
|||
3
ulka5659
18.01.16
✎
08:54
|
В форме где я указываю период (дата начала и окончания) там у меня выбирается из поля типа дата(календарь) нужное значение, но с часами, мин и сек(0.00.00). Ну и в самой таблице тоже время выводится. Допустим я указываю начало - 18.01.16, а конец периода 19.01.16 тогда выводится все нормально за сутки с 18.01.16:0.00.00 по 19.01.16:0.00.00, но надож с 18.01(начало дня) по 18.01(конец дня). Где это указать?
|
|||
4
ulka5659
18.01.16
✎
08:54
|
(2) Где?
|
|||
5
LordCMEPTb
18.01.16
✎
09:11
|
(3) Так все же период или отбор? Ибо это разные вещи, хоть и по сути делают одно и то же.
Если нужно период мучать, то либо тип значения менять у параметра на закладке "Параметры" СКД, либо добавить еще один параметр с типом "СтандартныйПериод", а для параметров "НачалоПериода" и "КонецПериода" прописать в выражениях получение значений из стандартного периода. http://s005.radikal.ru/i209/1601/0c/046fd6e020ba.png |
|||
6
ulka5659
18.01.16
✎
09:18
|
Я сначала хотела отбор настроить. Период тоже пробовала, как вы говорите-не получается.
|
|||
7
LordCMEPTb
18.01.16
✎
09:22
|
С отбором хуже, ибо если настроить формат поля "Дата" (без времени), то к концу дня уже приравнять не получится.
А что конкретно не получается? |
|||
8
ulka5659
18.01.16
✎
09:24
|
Мне надо просто отчет собрать: по заданному периоду выбрать записи, а из за того, что там формат даты установлен автоматически со временем период приходится задавать не с 18.01 по 18.01 (за день), а с 18.01 по 19.01
|
|||
9
ulka5659
18.01.16
✎
09:25
|
от времени мне бы избавиться
|
|||
10
LordCMEPTb
18.01.16
✎
09:36
|
(8) Ну это все замечательно решается настройкой параметров. Что именно из (5) не удалось настроить/не получается?
|
|||
11
ulka5659
18.01.16
✎
09:47
|
Я добавила в параметры. Три строки -
1. Период-тип СтандартныйПериод, Значение-Сегодня 2. Начало-тип дата, Выражение - &Период.ДатаНачала, 3. Конец-тип дата, Выражение - &Период.ДатаОкончания Далее Настройки/Параметры что мне добавить - вкладки период и отбор? |
|||
12
LordCMEPTb
18.01.16
✎
09:50
|
Если "добавила в параметры три строки", то что-то не так.
В частности, в запросе на получение данных не используются параметры "НачалоПериода" и "КонецПериода". Возможно, поэтому и не работает отбор. Т.е. сейчас нужно установить параметры в тексте запроса. |
|||
13
ulka5659
18.01.16
✎
11:19
|
ВЫБРАТЬ
СведенияРМ.РасходныйМатериал, СведенияРМ.Картридж, СведенияРМ.Количество КАК Количество, СведенияРМ.Регистратор, СведенияРМ.Период, СведенияРМ.Регистратор.Дата ИЗ РегистрСведений.СведенияРМ КАК СведенияРМ ГДЕ СведенияРМ.Период = &Период так? |
|||
14
ulka5659
18.01.16
✎
11:22
|
не так)
|
|||
15
FIXXXL
18.01.16
✎
11:23
|
(13) не так
СведенияРМ.Период - это дата, одна единственная, конкретная, относится к дате записи регистра сначала задай в условиях запроса условие выбора за период |
|||
16
LordCMEPTb
18.01.16
✎
11:41
|
(13) По сути "ГДЕ СведенияРМ.Период = &Период" - условие сравнения на одну конкретную дату, как человек из (15) верно подметил.
Чтобы сработало условие по параметрам из (11) надо в условия запроса писать: "ГДЕ СведенияРМ.Период МЕЖДУ &НачалоПериода И &КонецПериода". З.Ы. Чтобы в СКД параметры "не мешались", можно установить флажок "Ограничение доступности". |
|||
17
ulka5659
18.01.16
✎
11:48
|
спасибо попробую сейчас
|
|||
18
ulka5659
18.01.16
✎
11:52
|
ПОЛУЧИЛОСЬ!!! СПАСИБОООО!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |