|
Внешние отчеты: отбор по дате | ☑ | ||
---|---|---|---|---|
0
cumrad
11.08.11
✎
08:38
|
Здравствуйте.
Платформа 8.2.13.219, БП 2.0.24.10. Создаю внешний отчет на основе документа ПоступлениеТоваровУслуг. Если создавать запрос с помощью конструктора, в схеме компоновки данных на вкладке Параметры не появляются никакие параметры. Если прописать их вручную (требуется указывать период, т.е. две даты - дата начала и дата окончания) они появляются в пользовательских настройках, но выбор в них каких-либо значений абсолютно никак не влияет на отбор, документы все равно выводятся все сразу, с начала учета до текущей даты. Я так понимаю, что эти параметры (которые были прописаны вручную) надо как-то прикрутить к запросу? Как это можно сделать? Заранее спасибо. |
|||
1
Нуф-Нуф
11.08.11
✎
08:40
|
используй отбор
|
|||
2
Нуф-Нуф
11.08.11
✎
08:40
|
либо в запросе установи жестко условие по дате, и тогда параметры автоматически появятся
|
|||
3
cumrad
11.08.11
✎
08:47
|
(2) А как конкретно это сделать?
Вот запрос: ВЫБРАТЬ ПоступлениеТоваровУслуг.Контрагент.Наименование, ПоступлениеТоваровУслуг.ДоговорКонтрагента.Номер, ПоступлениеТоваровУслуг.ДоговорКонтрагента.Дата, ПоступлениеТоваровУслуг.Дата, ПоступлениеТоваровУслуг.Товары.( Номенклатура.НаименованиеПолное, Количество, Цена, СуммаНДС, Сумма ), ПоступлениеТоваровУслуг.ДоговорКонтрагента.Наименование, ПоступлениеТоваровУслуг.СуммаДокумента ИЗ Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг |
|||
4
John83
11.08.11
✎
08:57
|
нет, параметры из запроса нужно прикрутить к отчету
|
|||
5
cumrad
11.08.11
✎
09:18
|
(4) Напиши подробнее, если не трудно. Спасибо.
|
|||
6
Wobland
11.08.11
✎
09:19
|
ГДЕ Документ.Дата МЕЖДУ &ДатаС и &ДатаПо
тогда и параметры появятся |
|||
7
cumrad
11.08.11
✎
09:35
|
(6) Пишет "Поле не найдено".
|
|||
8
cumrad
11.08.11
✎
09:36
|
Все, разобрался методом тыка. Спасибо.
|
|||
9
cumrad
11.08.11
✎
09:41
|
Однако все равно не работает...
|
|||
10
Wobland
11.08.11
✎
09:43
|
(9) продолжайте наблюдения
|
|||
11
cumrad
11.08.11
✎
09:50
|
(10) Смешно :)
Но что все-таки делать? Строка "ГДЕ Документ.Дата МЕЖДУ &ДатаС и &ДатаПо" должна быть следующей строкой после "ИЗ"? |
|||
12
Wobland
11.08.11
✎
09:52
|
(11) на самом деле не всегда, но в твоём случае да. юзай конструктор, он всё правильно сделает.
а "не работает" - отличное описание для телепатов только |
|||
13
Wobland
11.08.11
✎
09:54
|
наврал. ГДЕ идёт после ИЗ всегда
|
|||
14
cumrad
11.08.11
✎
09:56
|
(12) Так я изначально и юзал конструктор. А под "не работает" имелась в виду сабжевая проблема - не работает собственно отбор по дате. Разница в том, что до добавления "ГДЕ" выводились все документы, а теперь не выводятся вообще никакие, только шапка таблицы (период в настройках задан).
|
|||
15
John83
11.08.11
✎
10:02
|
(5) вроде там как-то программно надо
совсем недавно с таким столкнулся, но не стал заморачиваться |
|||
16
and2
11.08.11
✎
10:02
|
(14) ну так ты задай значения параметров то.
они у тебя сейчас - начало нашей эры... |
|||
17
Wobland
11.08.11
✎
10:08
|
+(16) про КонецДня() не забывай
|
|||
18
cumrad
11.08.11
✎
10:12
|
(16),(17) Про КонецДня помню, читал. А значения параметров какие имеете в виду? В пользовательских настройках? Они заданы, я же писал.
|
|||
19
lubja
11.08.11
✎
10:12
|
(11) а имя документа кто будет писать?
ГДЕ Документ.<<???>>.Дата МЕЖДУ &ДатаС и &ДатаПо |
|||
20
Wobland
11.08.11
✎
10:14
|
(19) я надеюсь, он меня скопипастил, а не себя
|
|||
21
lubja
11.08.11
✎
10:17
|
(20) упс... сори... я лохобан)))
|
|||
22
Lady исчезает
11.08.11
✎
10:17
|
(0) Почему для отчёта берётся документ, а не регистр? Они для того и существуют.
|
|||
23
lubja
11.08.11
✎
10:18
|
+21 без слова Документ должно быть....
*надеюсь щас я права....* )) |
|||
24
Wobland
11.08.11
✎
10:20
|
(22) только что нарисовал отчёт с документами. необходимость такая возникла, чтобы видеть лишние или криво оформленную цепочку документов.
(23) в редакции (11) вообще не должно было отработать. а если автор видит хоть какой-то результат без ругани, значит синтаксис запроса верный. ГДЕ АлиасТаблицыДокументов.Дата МЕЖДУ ... так верно |
|||
25
lubja
11.08.11
✎
10:24
|
(18) а значения ДатаС не перепутал со значением ДатаПо ?
|
|||
26
cumrad
11.08.11
✎
12:42
|
(19) Имя, разумеется, корректное. Конфигуратор и не дал бы оставить просто Документ.Дата, ругнулся бы.
(25) Конечно не перепутал. На такие простые ошибки я сразу себя проверил. (24) Можешь привести какой-нибудь конкретный пример с алиасом? Тяжеловато для меня программирование... Спасибо заранее. (22) Когда я читал мануалы по СКД, там как раз во всех примерах были регистры. Но какой регистр-то в моем случае? Я не нашел в регистрах ничего про товары. Может плохо искал... |
|||
27
Wobland
11.08.11
✎
12:50
|
(26) ВЫБРАТЬ АлиасРеализации.Ссылка ИЗ Документы.РеализацияТоваровУслуг КАК АлиасРеализации
|
|||
28
cumrad
11.08.11
✎
12:50
|
(25) Хм, а нет, все-таки кое-где перепутал, виноват. Проблема решена. Теперь осталось сделать поля выбора периода на форме, чтобы юзер не пугался. Но с этим, наверное, справлюсь. Всем большое спасибо.
|
|||
29
Wobland
11.08.11
✎
12:51
|
(27) Документ.Реализация, если уж быть буквоедом ;)
(28) положи на форму ТабПоле и скажи ему в данных, что оно - параметры твоей СКД |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |