Изменение формы отчета для Мастер заказов

1. user2056518 29.07.24 09:44 Сейчас в теме
Как сделать так что бы выводилась "СуммаДокумента" в отчете. В документе Заказ Покупателя если специальные заказы к которым прикрепляют другие, нужно что бы просто сумма этого заказа отображалась.
прописал в запросе СКД это но поле все равно пустое осталось, что не так написал ?
	ВЫБОР
		КОГДА Документ.ЗаказПокупателя ССЫЛКА Документ.ЗаказПокупателя
			ТОГДА Документ.ЗаказПокупателя.СуммаДокумента
		ИНАЧЕ Документ.ЗаказПокупателя.СуммаДокумента
	КОНЕЦ КАК СуммаМЗ,
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. yispepotri 29.07.24 10:42 Сейчас в теме
а если без (выбор когда) выводить Сумму документа, все корректно выводится?
(1)
2. yispepotri 29.07.24 10:31 Сейчас в теме
 Выбрать первые 1
      Ссылка,
ВЫБОР 
       КОГДА ИмяТаблицы.Ссылка ССЫЛКА Документ.ЗаказПокупателя
       ТОГДА ИмяТаблицы.СуммаДокумента
       ИНАЧЕ  ИмяТаблицы.СуммаДокумента
КОНЕЦ КАК СуммаМЗ
из 
      Документ.ЗаказПокупателя  ИмяТаблицы
Показать


Документ.ЗаказПокупателя писать только там где проверяете ссылку и при указании откуда берется информация (после ИЗ)
в остальных случаях обращаться по имени таблицы и соответствующему реквизиту

P.S. это не решение проблемы, скорее упрощение запроса)
6. user2056518 29.07.24 11:07 Сейчас в теме
(3)
(2) Вот так, не выводится сумма документа до сих пор.
Прикрепленные файлы:
4. usershmuser 29.07.24 10:43 Сейчас в теме
В консоли запросов запрос проверен?
СуммаДокумента - существует такой реквизит с таким именем? При создании документа он заполняется?
5. user2056518 29.07.24 11:05 Сейчас в теме
(4) Да, такой реквезит существует и он заполнен
7. user2056518 29.07.24 11:11 Сейчас в теме
Вот вся часть кода которая за суммы отвечает

ВЫБРАТЬ РАЗЛИЧНЫЕ
	РеализацияТоваровУслуг.Ссылка,
	РеализацияТоваровУслуг.Сделка,
	РеализацияТоваровУслуг.Контрагент,
	РеализацияТоваровУслуг.Сделка.ИТКСчет,
	РеализацияТоваровУслуг.Сделка.НомерЗаявки,
	Документ.ЗаказПокупателя,
	ВЫБОР
		КОГДА ТИПЗНАЧЕНИЯ(РеализацияТоваровУслуг.Сделка.ИТКСчет) = ТИП(Документ.ИТК5_Счет)
			ТОГДА РасчетыСКонтрагентамиОбороты.СуммаВзаиморасчетовПриход - ЕСТЬNULL(ЗапросСебест.Стоимость, 0)
		КОГДА РеализацияТоваровУслуг.Сделка.Ссылка ЕСТЬ NULL 
			ТОГДА РасчетыСКонтрагентами.СуммаВзаиморасчетов - ЕСТЬNULL(ЗапросСтоимость.Сумма, 0)
		ИНАЧЕ РасчетыСКонтрагентамиОбороты.СуммаВзаиморасчетовПриход - ЕСТЬNULL(ЗапросСтоимость.Сумма, 0)
	КОНЕЦ КАК ФактическаяПрибыль,
	ВЫБОР
		КОГДА ТИПЗНАЧЕНИЯ(РеализацияТоваровУслуг.Сделка.ИТКСчет) = ТИП(Документ.ИТК5_Счет)
			ТОГДА РасчетыСКонтрагентамиОбороты.СуммаВзаиморасчетовПриход - ЕСТЬNULL(ЗапросСебест.Стоимость, 0)
		ИНАЧЕ РасчетыСКонтрагентамиОбороты.СуммаВзаиморасчетовПриход - ЕСТЬNULL(ЗапросСтоимость.Сумма, 0)
	КОНЕЦ КАК ФактическаяПрибыльПриПолнойОплате,
	ВЫБОР
		КОГДА ТИПЗНАЧЕНИЯ(РеализацияТоваровУслуг.Сделка.ИТКСчет) = ТИП(Документ.ИТК5_Счет)
			ТОГДА ЕСТЬNULL(ЗапросСебест.Стоимость, 0)
		ИНАЧЕ ЕСТЬNULL(ЗапросСтоимость.Сумма, 0)
	КОНЕЦ КАК Себестоимость,
	ВЫБОР
		КОГДА Документ.Ссылка ССЫЛКА Документ.ЗаказПокупателя
			ТОГДА Документ.Ссылка.ЗаказПокупателя.СуммаДокумента
		ИНАЧЕ Документ.Ссылка.ЗаказПокупателя.СуммаДокумента
	КОНЕЦ КАК СуммаМЗ,
Показать
9. yispepotri 29.07.24 12:22 Сейчас в теме
(7) а вы добавили в СКД вычисляемое поле и выводите его? пришлите скриншоты настроек СКД
8. usershmuser 29.07.24 11:20 Сейчас в теме
КОГДА Документ.Ссылка ССЫЛКА Документ.ЗаказПокупателя
            ТОГДА Документ.Ссылка.ЗаказПокупателя.СуммаДокумента
        ИНАЧЕ Документ.Ссылка.ЗаказПокупателя.СуммаДокумента
    КОНЕЦ КАК СуммаМЗ

Тут так или иначе одно действие происходит. Какой смысл данного условия?
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот