|
СКД: Убрать настройки полей для детальных записей в шапке отчета | ☑ | ||
---|---|---|---|---|
0
bvb
07.10.24
✎
10:09
|
Добрый день!
Речь идет вот об этом: https://drive.google.com/file/d/1YhQBO-n5DSrt648_qn4EBF-YzkZ3fu3j/view?usp=sharing Возникает при выводе детальных записей. Не знаю, какие настройки за это отвечают. |
|||
1
formista2000
07.10.24
✎
10:17
|
Содержательно.
А текст запроса можно? |
|||
2
osa1C
07.10.24
✎
10:19
|
(1) У меня тоже ощущение, что у него в детальных записях Null вываливается в отчет.
(0) Запрос покажи и скрин группировок отчета |
|||
3
bvb
07.10.24
✎
10:46
|
ВЫБРАТЬ РАЗЛИЧНЫЕ
НАЧАЛОПЕРИОДА(ЗаказыПокупателейОстаткиИОбороты.ЗаказПокупателя.Дата, ДЕНЬ) КАК Дата ПОМЕСТИТЬ ВТ_ДатыПродаж ИЗ РегистрНакопления.ЗаказыПокупателей.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, , ) КАК ЗаказыПокупателейОстаткиИОбороты ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ МАКСИМУМ(KMS_УчетнаяПолитика.Период) КАК Период, вт_ДатыПродаж.Дата КАК Дата, KMS_УчетнаяПолитика.КурсВалютыУправленческогоУчета КАК КурсВалютыУправленческогоУчета ПОМЕСТИТЬ ВТ_ДатыАктуальныхКурсов ИЗ РегистрСведений.KMS_УчетнаяПолитика КАК KMS_УчетнаяПолитика ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТ_ДатыПродаж КАК вт_ДатыПродаж ПО KMS_УчетнаяПолитика.Период <= вт_ДатыПродаж.Дата СГРУППИРОВАТЬ ПО вт_ДатыПродаж.Дата, KMS_УчетнаяПолитика.КурсВалютыУправленческогоУчета ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗРЕШЕННЫЕ ЗаказыПокупателейОстаткиИОборотыСводно.ЗаказПокупателя.Дата КАК ДатаПродажи, НАЧАЛОПЕРИОДА(ЗаказыПокупателейОстаткиИОборотыСводно.ЗаказПокупателя.Дата, МЕСЯЦ) КАК МесяцПродажи, ПродажиОбороты.Контрагент КАК Контрагент, ЗаказыПокупателейОстаткиИОборотыСводно.ЗаказПокупателя КАК ЗаказПокупателя, 1 КАК КоличествоЗаказов, ВЫБОР КОГДА ЗаказыПокупателейОстаткиИОборотыСводно.КоличествоПриход = ЗаказыПокупателейОстаткиИОборотыСводно.КоличествоКонечныйОстаток ТОГДА "Не отгружен" КОГДА ЗаказыПокупателейОстаткиИОборотыСводно.КоличествоКонечныйОстаток <= 0 ТОГДА "Отгружен полностью" ИНАЧЕ "Отгружен частично" КОНЕЦ КАК СостояниеОтгрузки, ВЫБОР КОГДА ЕСТЬNULL(ОплатаСчетовИЗаказовОбороты.СуммаАвансаОборот, 0) + ЕСТЬNULL(ОплатаСчетовИЗаказовОбороты.СуммаОплатыОборот, 0) = 0 ТОГДА "Не оплачен" КОГДА ЕСТЬNULL(ОплатаСчетовИЗаказовОбороты.СуммаОборот, 0) - ЕСТЬNULL(ОплатаСчетовИЗаказовОбороты.СуммаАвансаОборот, 0) - ЕСТЬNULL(ОплатаСчетовИЗаказовОбороты.СуммаОплатыОборот, 0) <= 0 ТОГДА "Оплачен полностью" ИНАЧЕ "Оплачен частично" КОНЕЦ КАК СостояниеОплаты, ЕСТЬNULL(ОплатаСчетовИЗаказовОбороты.СуммаОборот, 0) КАК СуммаДокумента, ЕСТЬNULL(ОплатаСчетовИЗаказовОбороты.СуммаАвансаОборот, 0) + ЕСТЬNULL(ОплатаСчетовИЗаказовОбороты.СуммаОплатыОборот, 0) КАК Оплачено, ЕСТЬNULL(ОплатаСчетовИЗаказовОбороты.СуммаОборот, 0) - ЕСТЬNULL(ОплатаСчетовИЗаказовОбороты.СуммаАвансаОборот, 0) - ЕСТЬNULL(ОплатаСчетовИЗаказовОбороты.СуммаОплатыОборот, 0) КАК ОсталосьОплатить, ПродажиОбороты.СуммаОборот КАК Отгружено, ЕСТЬNULL(ОплатаСчетовИЗаказовОбороты.СуммаОборот, 0) - ЕСТЬNULL(ПродажиОбороты.СуммаОборот, 0) КАК ОсталосьОтгрузить, ПродажиОбороты.СуммаОборот - ЕСТЬNULL(ОплатаСчетовИЗаказовОбороты.СуммаОплатыОборот, 0) - ЕСТЬNULL(ОплатаСчетовИЗаказовОбороты.СуммаАвансаОборот, 0) КАК ДебиторскаяЗадолженность, ПродажиОбороты.СуммаОборот - (ПродажиОбороты.СуммаОборот - ЕСТЬNULL(ОплатаСчетовИЗаказовОбороты.СуммаОплатыОборот, 0) - ЕСТЬNULL(ОплатаСчетовИЗаказовОбороты.СуммаАвансаОборот, 0)) КАК ОтгрузкаЗакрытаяОплатой ПОМЕСТИТЬ ВТ ИЗ РегистрНакопления.ЗаказыПокупателей.ОстаткиИОбороты(, , , , ) КАК ЗаказыПокупателейОстаткиИОборотыСводно ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ОплатаСчетовИЗаказов.Обороты(, , , СчетНаОплату ССЫЛКА Документ.ЗаказПокупателя) КАК ОплатаСчетовИЗаказовОбороты ПО ЗаказыПокупателейОстаткиИОборотыСводно.ЗаказПокупателя = ОплатаСчетовИЗаказовОбороты.СчетНаОплату ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи.Обороты КАК ПродажиОбороты ПО ЗаказыПокупателейОстаткиИОборотыСводно.ЗаказПокупателя = ПродажиОбороты.ЗаказПокупателя ГДЕ ЗаказыПокупателейОстаткиИОборотыСводно.ЗаказПокупателя.Дата МЕЖДУ &НачалоПериода И &КонецПериода ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВТ.ДатаПродажи КАК ДатаПродажи, ВТ.МесяцПродажи КАК МесяцПродажи, ВТ.Контрагент КАК Контрагент, ВТ.ЗаказПокупателя КАК ЗаказПокупателя, ВТ.КоличествоЗаказов КАК КоличествоЗаказов, ВТ.СостояниеОтгрузки КАК СостояниеОтгрузки, ВТ.СостояниеОплаты КАК СостояниеОплаты, ВТ.СуммаДокумента КАК СуммаДокумента, ОКР(ВТ.СуммаДокумента / ВТ_ДатыАктуальныхКурсов.КурсВалютыУправленческогоУчета, 2) КАК СуммаДокументаEUR, ВТ.Оплачено КАК Оплачено, ОКР(ВТ.Оплачено / ВТ_ДатыАктуальныхКурсов.КурсВалютыУправленческогоУчета, 2) КАК ОплаченоEUR, ВТ.ОсталосьОплатить КАК ОсталосьОплатить, ОКР(ВТ.ОсталосьОплатить / ВТ_ДатыАктуальныхКурсов.КурсВалютыУправленческогоУчета, 2) КАК ОсталосьОплатитьEUR, ВТ.Отгружено КАК Отгружено, ОКР(ВТ.Отгружено / ВТ_ДатыАктуальныхКурсов.КурсВалютыУправленческогоУчета, 2) КАК ОтгруженоEUR, ВТ.ОсталосьОтгрузить КАК ОсталосьОтгрузить, ОКР(ВТ.ОсталосьОтгрузить / ВТ_ДатыАктуальныхКурсов.КурсВалютыУправленческогоУчета, 2) КАК ОсталосьОтгрузитьEUR, ВТ.ДебиторскаяЗадолженность КАК ДебиторскаяЗадолженность, ОКР(ВТ.ДебиторскаяЗадолженность / ВТ_ДатыАктуальныхКурсов.КурсВалютыУправленческогоУчета, 2) КАК ДебиторскаяЗадолженностьEUR, ВТ.ОтгрузкаЗакрытаяОплатой КАК ОтгрузкаЗакрытаяОплатой, ОКР(ВТ.ОтгрузкаЗакрытаяОплатой / ВТ_ДатыАктуальныхКурсов.КурсВалютыУправленческогоУчета, 2) КАК ОтгрузкаЗакрытаяОплатойПолеEUR, ВТ_ДатыАктуальныхКурсов.КурсВалютыУправленческогоУчета КАК КурсВалютыУправленческогоУчета ИЗ ВТ КАК ВТ ЛЕВОЕ СОЕДИНЕНИЕ ВТ_ДатыАктуальныхКурсов КАК ВТ_ДатыАктуальныхКурсов ПО (НАЧАЛОПЕРИОДА(ВТ.ДатаПродажи, ДЕНЬ) = ВТ_ДатыАктуальныхКурсов.Дата) |
|||
4
bvb
07.10.24
✎
10:48
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |