|
|
|
Как в не типовой отчет внедрить СтруктурноеПодразделение? | ☑ | ||
|---|---|---|---|---|
|
0
Обработка
08.11.19
✎
15:09
|
В общем в типов БП кто-то до меня придумал внешний доп отчет. Некий Анализ расходов
При этом он не заложил механизм фильтрации данных по СтруктурноеПодразделение. Тем более отчет не в СКД. Задал реквизит отдельный СтруктурноеПодразделение на форме отчета. Во всех местах запроса там где код такой | РегистрБухгалтерии.Типовой.Обороты(&НачалоПериода, &КонецПериода, , Счет В (&СчетаДоходов), , , , ) КАК ТиповойОбороты Я Вписал | РегистрБухгалтерии.Типовой.Обороты(&НачалоПериода, &КонецПериода, , Счет В (&СчетаДоходов), ,СтруктурноеПодразделение = &СтруктурноеПодразделение , , ) КАК ТиповойОбороты пробовал так с фигурной скобкой | РегистрБухгалтерии.Типовой.Обороты(&НачалоПериода, &КонецПериода, , Счет В (&СчетаДоходов), ,{СтруктурноеПодразделение = &СтруктурноеПодразделение} , , ) КАК ТиповойОбороты Но в отчете мне надо либо по всему предприятию либо только по выбранному структурному подразделению. Как мне и что исправить то???? |
|||
|
1
Cyberhawk
08.11.19
✎
15:11
|
Так смотря на чем отчет-то
|
|||
|
2
Обработка
08.11.19
✎
15:13
|
Мне точно надо писать типа
Выбор Когда &СтруктурноеПодразделение = Значение(Справочники.ПордазделениеОргганизацииПустаяссылка) Тогда Истина Иначе СтруктурноеПодразделение = &СтруктурноеПодразделение Конец Или ффиграная скобка должна выручить? |
|||
|
3
vicof
08.11.19
✎
15:14
|
По-моему, автор не может правильно выразить мысль.
ВЫБОР КОГДА СтруктурноеПодразделение = &ПустоеПодразделение ТОГДА ИСТИНА ИНАЧЕ СтруктурноеПодразделение = &СтруктурноеПодразделение КОНЕЦ |
|||
|
4
vicof
08.11.19
✎
15:14
|
Не успел)
|
|||
|
5
Обработка
08.11.19
✎
15:14
|
(1) отчет обычный не на построителе не на универсальном а тупо на форме с запросами и с макетом и с выводом.
|
|||
|
6
vicof
08.11.19
✎
15:15
|
(5) В фигурных скобках это СКДное расширение языка запросов, пиши как в (2) и (3)
|
|||
|
7
vicof
08.11.19
✎
15:16
|
Или переделай отчет на СКД
|
|||
|
8
Обработка
08.11.19
✎
15:16
|
(3) Угадал мысль но у нас разный код. Мой все-таки правильней так?
|
|||
|
9
Обработка
08.11.19
✎
15:17
|
Я же должен проверить именно что передается в параметре...
Если не выбран значит по всем если выбран тольок по выбранной структуре. |
|||
|
10
vicof
08.11.19
✎
15:17
|
(8) Ага. На скорую руку писал.
|
|||
|
11
Обработка
08.11.19
✎
15:18
|
спасибки я на счет фигурных правда скд. привык же и уже забыл как обычно пишут.
|
|||
|
12
Kigo_Kigo
08.11.19
✎
15:19
|
А так?
| РеализацияТоваровУслуг.Дата МЕЖДУ &ДатаНач И &ДатаКон | и РеализацияТоваровУслуг.Организация = &ОрганизацияФорма"; Запрос.УстановитьПараметр("ДатаКон", КонПериодаБП30); Запрос.УстановитьПараметр("ДатаНач", НачПериодаБП30); Запрос.УстановитьПараметр("ОрганизацияФорма",ОрганизацияБП30); |
|||
|
13
Kigo_Kigo
08.11.19
✎
15:20
|
Еслли всемсто "=" поставить "В"
и РеализацияТоваровУслуг.Организация = &ОрганизацияФорма" и РеализацияТоваровУслуг.Организация В &ОрганизацияФорма" то на пустую ссылку не надо проверять |
|||
|
14
Cyberhawk
08.11.19
✎
15:42
|
(5) Ну тогда фигурные скобки не помогут. (6) не до конца честен - фигурные скобки и для построителя / универсального отчета который на нем тоже катят.
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |