|
Консоль запросов и стандартный период |
☑ |
0
PiotrLoginov
02.02.13
✎
19:39
|
Всем здравствуйте. Осваиваю Консоль запросов, что в Инструментах разработчика от tormozit . Там есть возможность на вкладке Параметры добавить кроме параметров, заданных в тексте запроса, стандартный период, т.е. параметры НачалоПериода и КонецПериода.
Вставляю текст запроса, перехожу на вкладку Параметры. Получаю параметры из запроса (и указываю их значения), добавляю к ним НачалоПериода и КонецПериода (и указываю их значения). Жму "Выполнить". Получаю таблицу-результат с объектами, в том числе имеющими даты больше или меньше желаемого периода. :(
Что-то делаю не так? Или вообще неправильно понимаю смысл добавления стандартного Периода? Тогда как ограничить выборку определенным интервалом дат? Только добавив условие явно в текст запроса?
Заранее спасибо за участие.
|
|
1
ILM
гуру
02.02.13
✎
19:49
|
СП тема стандартный период. По сути это структура с двумя датами и стандартным наименованием периодов.
|
|
2
PiotrLoginov
02.02.13
✎
19:58
|
Покопался в СП. Стало понятно, почему там всегда уже есть по умолчанию стандартные "Сегодня", "Вчера", "Прошлая неделя" и другие. Также в СП сказано, что СтандартныйПериод используется в компоновке данных. А мне надо задать его как условие запроса... Во всяком случае, в консоли запросов кнопка для этого имеется. Но не работает. Вернее конечно, я что-то делаю неправильно, из-за чего она не работает. Но что именно?
|
|
3
PiotrLoginov
02.02.13
✎
21:15
|
ап
|
|
4
ILM
гуру
03.02.13
✎
07:50
|
У хрусталевой посмотрите
|
|
5
PiotrLoginov
03.02.13
✎
10:35
|
(4) В "Разработке сложных отчетов..." ? Пытался. Там все больше в контексте использования СКД. А мне бы сейчас абстрагироваться от СКД, сосредоточиться на механике запросов 1С и понять, возможно ли вообще в консоли запросов указать стандартный временной интервал-фильтр для выбираемой в таблицу-результат_запроса информации, при этом не добавляя в текст запроса каких-либо дополнительных условий, например параметров НачалоПериода, КонецПериода и т.п.
Если возможно как-то однозначно ответить на мой вопрос, черканите кто-нибудь пару строк плиз.
|
|
6
ILM
гуру
03.02.13
✎
10:52
|
(5) Ответ нет. В запрос всегда передаются начало и конец периода. Буду рад, если ошибаюсь, но ни разу мне не попадалось в коде:
Запрос.Установитьпараметры("СтандартныйПериод",СтандартныйПериод);
|
|