|
Как в не типовой отчет внедрить СтруктурноеПодразделение? | ☑ | ||
---|---|---|---|---|
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) не до конца честен - фигурные скобки и для построителя / универсального отчета который на нем тоже катят.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |