|
Отчет на СКД отличается консоли запроса почему? | ☑ | ||
---|---|---|---|---|
0
Обработка
06.04.24
✎
11:06
|
Есть такой запрос. Но почему то отличаются они в виде СКД внешнего отчета от консоли запроса при этом запрос не изменный.
ВЫБРАТЬ ЗНАЧЕНИЕ(ПланСчетов.Типовой.РасходыПоРеализацииПродукцииИОказаниюУслуг) КАК Счет ПОМЕСТИТЬ Счета ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ЗНАЧЕНИЕ(ПланСчетов.Типовой.АдминистративныеРасходы) ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ЗНАЧЕНИЕ(ПланСчетов.Типовой.РасходыПоВознаграждениям) ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ЗНАЧЕНИЕ(ПланСчетов.Типовой.РасходыПоКурсовойРазнице) ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ЗНАЧЕНИЕ(ПланСчетов.Типовой.ПрочиеРасходы) ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ЗНАЧЕНИЕ(ПланСчетов.Типовой.РасходыПоКорпоративномуПодоходномуНалогу) ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ЗНАЧЕНИЕ(ПланСчетов.Типовой.ОсновноеПроизводство) ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВЫБОР КОГДА ТиповойОстаткиИОбороты.Счет = ЗНАЧЕНИЕ(ПланСчетов.Типовой.РасходыПоРеализацииПродукцииИОказаниюУслуг) ИЛИ ТиповойОстаткиИОбороты.Счет = ЗНАЧЕНИЕ(ПланСчетов.Типовой.РасходыПоВознаграждениям) ТОГДА ТиповойОстаткиИОбороты.Субконто3 ИНАЧЕ ВЫБОР КОГДА ТиповойОстаткиИОбороты.Счет = ЗНАЧЕНИЕ(ПланСчетов.Типовой.ОсновноеПроизводство) ТОГДА ТиповойОстаткиИОбороты.Субконто1 ИНАЧЕ ТиповойОстаткиИОбороты.Субконто2 КОНЕЦ КОНЕЦ КАК Подр, ВЫБОР КОГДА ТиповойОстаткиИОбороты.Счет = ЗНАЧЕНИЕ(ПланСчетов.Типовой.ОсновноеПроизводство) ТОГДА ТиповойОстаткиИОбороты.Субконто3 ИНАЧЕ ТиповойОстаткиИОбороты.Субконто1 КОНЕЦ КАК Статья, ТиповойОстаткиИОбороты.СуммаОборотДт КАК СуммаОборот ПОМЕСТИТЬ ПервПериод ИЗ РегистрБухгалтерии.Типовой.ОстаткиИОбороты( &НачалоПериода, &КонецПериода, Месяц, , Счет В (ВЫБРАТЬ Счета.Счет КАК счет ИЗ Счета КАК Счета), , ) КАК ТиповойОстаткиИОбороты ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВЫБОР КОГДА ТиповойОстаткиИОбороты.Счет = ЗНАЧЕНИЕ(ПланСчетов.Типовой.РасходыПоРеализацииПродукцииИОказаниюУслуг) ИЛИ ТиповойОстаткиИОбороты.Счет = ЗНАЧЕНИЕ(ПланСчетов.Типовой.РасходыПоВознаграждениям) ТОГДА ТиповойОстаткиИОбороты.Субконто3 ИНАЧЕ ВЫБОР КОГДА ТиповойОстаткиИОбороты.Счет = ЗНАЧЕНИЕ(ПланСчетов.Типовой.ОсновноеПроизводство) ТОГДА ТиповойОстаткиИОбороты.Субконто1 ИНАЧЕ ТиповойОстаткиИОбороты.Субконто2 КОНЕЦ КОНЕЦ КАК Подр, ВЫБОР КОГДА ТиповойОстаткиИОбороты.Счет = ЗНАЧЕНИЕ(ПланСчетов.Типовой.ОсновноеПроизводство) ТОГДА ТиповойОстаткиИОбороты.Субконто3 ИНАЧЕ ТиповойОстаткиИОбороты.Субконто1 КОНЕЦ КАК Статья, ТиповойОстаткиИОбороты.СуммаОборотДт КАК СуммаОборот ПОМЕСТИТЬ ВторПериод ИЗ РегистрБухгалтерии.Типовой.ОстаткиИОбороты( &Начало, &Конец, Месяц, , Счет В (ВЫБРАТЬ Счета.Счет КАК счет ИЗ Счета КАК Счета), , ) КАК ТиповойОстаткиИОбороты ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ЕСТЬNULL(ВторПериод.Подр, ПервПериод.Подр) КАК Подр, ЕСТЬNULL(ВторПериод.Статья, ПервПериод.Статья) КАК Статья, &Начало КАК Период1, ЕСТЬNULL(ВторПериод.СуммаОборот, 0) КАК Сумма1, &НачалоПериода КАК Период2, ЕСТЬNULL(ПервПериод.СуммаОборот, 0) КАК Сумма2 ИЗ ПервПериод КАК ПервПериод ПОЛНОЕ СОЕДИНЕНИЕ ВторПериод КАК ВторПериод ПО ПервПериод.Подр = ВторПериод.Подр И ПервПериод.Статья = ВторПериод.Статья |
|||
1
Обработка
06.04.24
✎
11:10
|
Почему так происходит?
|
|||
2
alexshape
06.04.24
✎
11:16
|
Потому что СКД черный ящик в какой то мере, и он оптимизирует изначальный запрос как хочет. Это нормально
|
|||
3
bolder
06.04.24
✎
11:27
|
(0) Вот это не работает:
&НачалоПериода, &КонецПериода, |
|||
4
France
06.04.24
✎
14:20
|
а, детальные записи скд смотри, а не группировки..
|
|||
5
Dmitry1c
06.04.24
✎
14:24
|
(1) параметры прописывай в фигурных скобках
типа {&НачалоПериода} |
|||
6
Chameleon1980
06.04.24
✎
14:25
|
+(2)
посмотри итоговый запрос в консоли СКД |
|||
7
Обработка
07.04.24
✎
11:02
|
(5) Спасибо!
Черт забыл что так работает. Не дождался ответа вчера отчет руками нарисовал ))) |
|||
8
СвинТуз
08.04.24
✎
09:38
|
"ВЫБОР
КОГДА ТиповойОстаткиИОбороты.Счет = ЗНАЧЕНИЕ(ПланСчетов.Типовой.РасходыПоРеализацииПродукцииИОказаниюУслуг) ИЛИ ТиповойОстаткиИОбороты.Счет = ЗНАЧЕНИЕ(ПланСчетов.Типовой.РасходыПоВознаграждениям) ТОГДА ТиповойОстаткиИОбороты.Субконто3 ИНАЧЕ ВЫБОР КОГДА ТиповойОстаткиИОбороты.Счет = ЗНАЧЕНИЕ(ПланСчетов.Типовой.ОсновноеПроизводство) ТОГДА ТиповойОстаткиИОбороты.Субконто1 ИНАЧЕ ТиповойОстаткиИОбороты.Субконто2 КОНЕЦ КОНЕЦ КАК Подр," (0) Прикольно Вы с субконто играетесь. По другому нельзя? |
|||
9
СвинТуз
08.04.24
✎
09:40
|
Есть еще такая штука как "Выразить",
но это уже потом, когда с субконто все ясно. |
|||
10
СвинТуз
08.04.24
✎
09:40
|
(0)
Техника за гранью ) |
|||
11
СвинТуз
08.04.24
✎
09:42
|
По другому можно по разному
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |