|
Отображение данных на дату | ☑ | ||
---|---|---|---|---|
0
marinanima
29.07.13
✎
11:39
|
Здравствуйте! Подскажите пожалуйста есть поле ввода для даты, как указав там дату получить результат к приближенной дате.Например у меня есть данные 26.07.13 и на 1.07.13, а я выбираю дату 20.07.13 нужно чтобы выводились как за 26! Отчет построен вручную, а запрос конструктором
Код 1C ЗапросПроизводительности = Новый Запрос(); ЗапросПроизводительности.Текст = "ВЫБРАТЬ | ПроизводительностьПоУчасткам.ПроизводственныйУчасток КАК Подразделение, | ПроизводительностьПоУчасткам.Номенклатура КАК Номенклатура, | ПроизводительностьПоУчасткам.Производительность, | ПроизводительностьПоУчасткам.Организация КАК Организация, | ПроизводительностьПоУчасткам.Период |ИЗ | РегистрСведений.ПроизводительностьПоУчасткам КАК ПроизводительностьПоУчасткам |ГДЕ | ПроизводительностьПоУчасткам.ПроизводственныйУчасток = &Подразделение | И ПроизводительностьПоУчасткам.Организация = &Организация | И ПроизводительностьПоУчасткам.Период = &Период | |УПОРЯДОЧИТЬ ПО | Подразделение, | Номенклатура, | Организация"; ЗапросПроизводительности.УстановитьПараметр("Подразделение", ЭтаФорма.Подразделение); ЗапросПроизводительности.УстановитьПараметр("Организация", ЭтаФорма.Организация); ЗапросПроизводительности.УстановитьПараметр("Период", ЭтаФорма.ДатаОтчета); ВыборкаПроизводительности = ЗапросПроизводительности.Выполнить().Выбрать(); |
|||
1
exwill
29.07.13
✎
11:42
|
(0) Ну ты загнула.
Используй, тогда, в запросе РАЗНОСТЬДАТ(). Только запрос посложнее будет. |
|||
2
Cube
29.07.13
✎
11:42
|
(0) На этом форуме принято девушкам сначала фотку в личную карточку вставлять... :)
И чем удачнее фото, тем качественнее помощь. |
|||
3
Kreont
29.07.13
✎
11:45
|
СрезПервых
|
|||
4
exwill
29.07.13
✎
11:45
|
(3) или СрезПоследних )))
|
|||
5
Godofsin
29.07.13
✎
11:46
|
(3) Мож Последних?
|
|||
6
exwill
29.07.13
✎
11:47
|
(5) По условиям выходит и то, и другое.
|
|||
7
1Сергей
29.07.13
✎
11:47
|
(4) (5) >>>20.07.13 нужно чтобы выводились как за 26!
|
|||
8
Kreont
29.07.13
✎
11:49
|
не, вроде как раз первых, что б попал результат из 26.07.13
Если взять "последних" и будет несколько записей после указаной даты (как в примере из (0)) то результатом будет последняя запись 1.07.13 |
|||
9
exwill
29.07.13
✎
11:51
|
(7) Очень глубокомысленно. Сказано же, что нужна ближайшая дата. Т.к. не сказано ближайшая "вправо" или ближайшая "влево", подразумеваем что ближайшая "вправо-влево".
|
|||
10
exwill
29.07.13
✎
11:53
|
(0) А если указана дата 02.07.2013? Выводить данные за 01.07.2013?
|
|||
11
1Сергей
29.07.13
✎
11:53
|
(9) пользак выбирает 20-е, выводятся данные за 26-ое. Это срез первых
|
|||
12
marinanima
29.07.13
✎
13:10
|
Подошел СрезПоследних. Всем спасибо)
|
|||
13
exwill
29.07.13
✎
14:03
|
(11) Видал (12)?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |