Есть запрос, который консолью выдает все необходимые данные. А вот когда кидаю его в СКД, то соответственно этот кусок СКД не воспринимает:
Когда помещаю запрос без итогов, то возникает 2 проблемы:
1. Детальные записи вообще не выводит.
2. Если сделать в настройках хоть 1 группировку и вывести все выбранные поля, то например поле СтартоваяСумма пустое везде.
Собственно вопрос: как правильно в СКД прописать ИТОГИ ПО ОБЩИЕ, дабы в результате хоть поле СтартоваяСумма выдавало значение и почему без итогов не выводятся детальные записи? Текст самого запроса:
ИТОГИ
СУММА(СтартоваяСумма),
СУММА(СуммаСписаннаяРанее),
СУММА(СуммаНачальныйОстаток),
СУММА(СуммаОборотДт),
СУММА(СуммаОборотКт),
СУММА(СуммаКонечныйОстаток)
ПО
ОБЩИЕ
ПоказатьКогда помещаю запрос без итогов, то возникает 2 проблемы:
1. Детальные записи вообще не выводит.
2. Если сделать в настройках хоть 1 группировку и вывести все выбранные поля, то например поле СтартоваяСумма пустое везде.
Собственно вопрос: как правильно в СКД прописать ИТОГИ ПО ОБЩИЕ, дабы в результате хоть поле СтартоваяСумма выдавало значение и почему без итогов не выводятся детальные записи? Текст самого запроса:
ВЫБРАТЬ РАЗЛИЧНЫЕ
СУММА(ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстаток) КАК СуммаНачальныйОстаток,
СУММА(ХозрасчетныйОстаткиИОбороты.СуммаОборотДт) КАК СуммаОборотДт,
СУММА(ХозрасчетныйОстаткиИОбороты.СуммаОборотКт) КАК СуммаОборотКт,
СУММА(ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстаток) КАК СуммаКонечныйОстаток,
ХозрасчетныйОстаткиИОбороты.Субконто1.Ссылка КАК Субконто1Ссылка
ПОМЕСТИТЬ Счет39
ИЗ
РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Месяц, , Счет = &Счет39, &Субконто1, ) КАК ХозрасчетныйОстаткиИОбороты
СГРУППИРОВАТЬ ПО
ХозрасчетныйОстаткиИОбороты.Субконто1.Ссылка
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ХозрасчетныйОбороты.Субконто1 КАК Субконто1,
СУММА(ХозрасчетныйОбороты.СуммаОборотДт) КАК СуммаОборотДт
ПОМЕСТИТЬ Регистратор
ИЗ
РегистрБухгалтерии.Хозрасчетный.Обороты(, , Регистратор, Счет = &Счет39, &Субконто1, , , ) КАК ХозрасчетныйОбороты
СГРУППИРОВАТЬ ПО
ХозрасчетныйОбороты.Субконто1
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
Счет39.Субконто1Ссылка КАК РБП,
РасходыБудущихПериодов.СубконтоБУ1 КАК СтатьяЗатрат,
РасходыБудущихПериодов.ДатаНачалаСписания КАК ДатаНачалаСписания,
РасходыБудущихПериодов.ДатаОкончанияСписания КАК ДатаОкончанияСписания,
СУММА(РАЗНОСТЬДАТ(РасходыБудущихПериодов.ДатаНачалаСписания, РасходыБудущихПериодов.ДатаОкончанияСписания, ДЕНЬ)) КАК Кол_воДней,
СУММА(Регистратор.СуммаОборотДт / РАЗНОСТЬДАТ(РасходыБудущихПериодов.ДатаНачалаСписания, РасходыБудущихПериодов.ДатаОкончанияСписания, ДЕНЬ)) КАК СуммаСписанияЗаДень,
СУММА(Регистратор.СуммаОборотДт / РАЗНОСТЬДАТ(РасходыБудущихПериодов.ДатаНачалаСписания, РасходыБудущихПериодов.ДатаОкончанияСписания, ДЕНЬ) * 31) КАК СуммаСписанияЗаМесяц,
СУММА(Регистратор.СуммаОборотДт) КАК СтартоваяСумма,
ВЫБОР
КОГДА СУММА(Счет39.СуммаНачальныйОстаток) = 0
ТОГДА 0
ИНАЧЕ СУММА(Регистратор.СуммаОборотДт - Счет39.СуммаНачальныйОстаток)
КОНЕЦ КАК СуммаСписаннаяРанее,
СУММА(Счет39.СуммаНачальныйОстаток) КАК СуммаНачальныйОстаток,
СУММА(Счет39.СуммаОборотДт) КАК СуммаОборотДт,
СУММА(Счет39.СуммаОборотКт) КАК СуммаОборотКт,
СУММА(Счет39.СуммаКонечныйОстаток) КАК СуммаКонечныйОстаток,
СУММА(Счет39.СуммаКонечныйОстаток) КАК ОстатокСуммыСписания,
ВЫБОР
КОГДА СУММА(Счет39.СуммаКонечныйОстаток) = 0
ТОГДА 0
ИНАЧЕ СУММА(РАЗНОСТЬДАТ(&КонецПериода, РасходыБудущихПериодов.ДатаОкончанияСписания, ДЕНЬ) - 1)
КОНЕЦ КАК ОстатокКол_воДней
ИЗ
Счет39 КАК Счет39
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.РасходыБудущихПериодов КАК РасходыБудущихПериодов
ЛЕВОЕ СОЕДИНЕНИЕ Регистратор КАК Регистратор
ПО (РасходыБудущихПериодов.Ссылка = Регистратор.Субконто1)
ПО (Счет39.Субконто1Ссылка = РасходыБудущихПериодов.Ссылка)
СГРУППИРОВАТЬ ПО
Счет39.Субконто1Ссылка,
РасходыБудущихПериодов.ДатаНачалаСписания,
РасходыБудущихПериодов.ДатаОкончанияСписания,
РасходыБудущихПериодов.СубконтоБУ1
УПОРЯДОЧИТЬ ПО
ДатаНачалаСписания,
ДатаОкончанияСписания
ИТОГИ
СУММА(СтартоваяСумма),
СУММА(СуммаСписаннаяРанее),
СУММА(СуммаНачальныйОстаток),
СУММА(СуммаОборотДт),
СУММА(СуммаОборотКт),
СУММА(СуммаКонечныйОстаток)
ПО
ОБЩИЕ
ПоказатьПо теме из базы знаний
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Проблема в периодах
И
2 запрос к хозрасчетному в скд почему-то использует период первого запроса, вместо пустого периода. А консоль запросов четко разделяет &НачалоПериода, &КонецПериода и пустой период второго запроса. Вопрос: как в скд побороть, что б пустой период был пустым а не тянуло с первого запроса?
РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Месяц, , Счет = &Счет39, &Субконто1, ) КАК ХозрасчетныйОстаткиИОбороты
И
РегистрБухгалтерии.Хозрасчетный.Обороты(, , Регистратор, Счет = &Счет39, &Субконто1, , , ) КАК ХозрасчетныйОбороты
2 запрос к хозрасчетному в скд почему-то использует период первого запроса, вместо пустого периода. А консоль запросов четко разделяет &НачалоПериода, &КонецПериода и пустой период второго запроса. Вопрос: как в скд побороть, что б пустой период был пустым а не тянуло с первого запроса?
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот