|
УПП произвольные отчеты. Как не показывать параметр "Период"? | ☑ | ||
---|---|---|---|---|
0
25-11
22.03.14
✎
17:24
|
Создан произвольный отчет на СКД.
В запросе условия используют параметры "КонецПериода" и "НачалоПериода". Однако на горизонтальной панели выводится также и параметр "Период". Как его можно его убрать с этой панели? |
|||
1
25-11
22.03.14
✎
17:35
|
Насколько я разобрался, этот инструмент, как только обнаруживает в запросе периодический регистр сведений, считает своим долгом добавить параметр "Период". И выводить его на панель...
Может, есть какая-либо настройка, управляющая поведением данного механизма? |
|||
2
France
22.03.14
✎
17:38
|
КонецПериода или НачалоПериода присвоить значение Период..
|
|||
3
25-11
22.03.14
✎
17:47
|
(2) А где там присваивать-то?
Используется готовый инструмент. Точнее, я понял так, что если в запросе есть виртуальная таблица, например "СрезПоследних", то параметр "Период" добавляется автоматически. Ладно, всегда можно переписать без виртуальных таблиц. Тогда и лишний параметр, наверное, не появится. |
|||
4
France
22.03.14
✎
17:49
|
где используются значения конецПериода и НачалоПериода?? вот там и нужно... что за запрос, чтобы не быть голословным.
|
|||
5
France
22.03.14
✎
17:49
|
можно еще в настройках параметров указать, чтобы не выводился..
|
|||
6
anton_mgn
22.03.14
✎
18:30
|
(0) Могу ошибаться, но по-моему надо в параметрах ограничение доступности на Период поставить.
|
|||
7
25-11
22.03.14
✎
18:32
|
(5) Не нашел в настройках, потому и спросил...
Ну, в общем переписал без виртуальной таблицы, типа сам имитировал "СрезПоследних". Период "скрылся". Я сильно извиняюсь, но как у нас код добавляют? Что-то не нашел описания, каким образом сделать эдакое красивое +Code |
|||
8
mehfk
22.03.14
✎
18:57
|
"Однако на горизонтальной панели выводится также и параметр "Период"."
Что за горизонтальная панель имеется в виду? |
|||
9
25-11
22.03.14
✎
19:00
|
(6) Не получилось, пробовал...
Пока я не умею красиво, но запрос такой Запрос такой ВЫБРАТЬ ОтчетПроизводстваЗаСменуПродукция.Номенклатура, СУММА(ОтчетПроизводстваЗаСменуПродукция.Количество) КАК КвоВыпуска ПОМЕСТИТЬ НоменклатураВыпуска ИЗ Документ.ОтчетПроизводстваЗаСмену.Продукция КАК ОтчетПроизводстваЗаСменуПродукция ГДЕ ОтчетПроизводстваЗаСменуПродукция.Ссылка.Проведен И ОтчетПроизводстваЗаСменуПродукция.Ссылка.Дата МЕЖДУ НАЧАЛОПЕРИОДА(&НачалоПериода, ДЕНЬ) И КОНЕЦПЕРИОДА(&КонецПериода, ДЕНЬ) СГРУППИРОВАТЬ ПО ОтчетПроизводстваЗаСменуПродукция.Номенклатура ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ НоменклатураВыпуска.Номенклатура, ЦеныНоменклатурыСрезПоследних.Цена, НоменклатураВыпуска.КвоВыпуска ИЗ НоменклатураВыпуска КАК НоменклатураВыпуска ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&КонецПериода, ) КАК ЦеныНоменклатурыСрезПоследних ПО НоменклатураВыпуска.Номенклатура = ЦеныНоменклатурыСрезПоследних.Номенклатура ГДЕ ЦеныНоменклатурыСрезПоследних.ТипЦен = &ТипЦен Параметра "Период" ни разу в нем нет. Сам механизм его добавил, и непонятно как его скрывать. |
|||
10
25-11
22.03.14
✎
19:03
|
(8) Имеется ввиду горизонтальная панель "произвольного отчета", которая появляется при работе с произвольными отчетами в УПП.
Прикольно, часть запроса сама раскрасилась... |
|||
11
25-11
22.03.14
✎
19:06
|
Смысл, если кому это интересно, типа оценить выпуск в каких-то ценах.
Впрочем, в данном случае, интересен чисто технический аспект использования произвольного запроса. |
|||
12
25-11
22.03.14
✎
19:11
|
(11) *запроса = отчета
|
|||
13
France
22.03.14
✎
19:18
|
вместо КОНЕЦПЕРИОДА(&КонецПериода, ДЕНЬ) ставь КОНЕЦПЕРИОДА({&Период}, ДЕНЬ)
|
|||
14
25-11
22.03.14
✎
19:56
|
(13) В этом случае фиксируется ошибка:
Ошибка получения информации набора данных по причине: Ошибка в запросе набора данных по причине: {(9, 117)}: Синтаксическая ошибка "," И ОтчетПроизводстваЗаСменуПродукция.Ссылка.Дата МЕЖДУ НАЧАЛОПЕРИОДА(&НачалоПериода, ДЕНЬ) И КОНЕЦПЕРИОДА({&Период}<<?>>,ДЕНЬ) |
|||
15
ILM
гуру
22.03.14
✎
20:42
|
Использовать РН "выпуск продукции" уже некошерно. Куда катиться этот мир?
|
|||
16
ILM
гуру
22.03.14
✎
20:44
|
А если нужной цены не будет, то отчет вернет NULL? Печалька.
|
|||
17
mehfk
22.03.14
✎
20:49
|
(16) Тссс...
|
|||
18
France
22.03.14
✎
20:53
|
(14) если бы не лень, можно было бы уболтать))
|
|||
19
25-11
22.03.14
✎
21:09
|
(15) Это РАУЗ, тогда уж нужно тянуть запрос по ключам... А зачем? Чисто управленческая фенечка для предварительной оценки
(16) Это упрощенный фрагмент, далее NULL обрабатывается при умножении. Собственно, про то, можно ли "Период" убирать нет мыслей? Задача как таковая не слишком-то важная, просто интересен кейс использования произвольных отчетов... Обойти лишний параметр, тоже конечно удалось. Но на будущее любопытно. |
|||
20
ILM
гуру
22.03.14
✎
21:49
|
да есть конечно... Можно. Но опыт лучше получать самому)))
Залезь в конфигуратор. Посмотри имя параметров))) А скрывать, там галками в настройках - уже выше было. В целом фигня задача. Нужно знать не сколько сделано по цене, а сколько нужно сделать по количеству. |
|||
21
25-11
22.03.14
✎
22:16
|
(20) [В целом фигня задача. Нужно знать не сколько сделано по цене, а сколько нужно сделать по количеству.]
Здесь я с тобой, как ни странно согласен. "Сколько сделано по цене" - некая абстракция, к которой у кого-то имеется привычка, традиция. Которую проще реализовать, чем объяснить, что это вряд ли полезно. [Залезь в конфигуратор. Посмотри имя параметров)))] [Но опыт лучше получать самому))) ] Ну, таких усилий этот опыт не стоит... А галки в настройках "не взлетают", увы. Вот я и спросил, может, еще какие-нить "птицы" наличествуют. Нет, так нет - проживем без них. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |