Изменение формы отчета для Мастер заказов
Как сделать так что бы выводилась "СуммаДокумента" в отчете. В документе Заказ Покупателя если специальные заказы к которым прикрепляют другие, нужно что бы просто сумма этого заказа отображалась.
прописал в запросе СКД это но поле все равно пустое осталось, что не так написал ?
прописал в запросе СКД это но поле все равно пустое осталось, что не так написал ?
ВЫБОР
КОГДА Документ.ЗаказПокупателя ССЫЛКА Документ.ЗаказПокупателя
ТОГДА Документ.ЗаказПокупателя.СуммаДокумента
ИНАЧЕ Документ.ЗаказПокупателя.СуммаДокумента
КОНЕЦ КАК СуммаМЗ,
По теме из базы знаний
- Мастер класс «O-Planet»: Произвольный отчет с группировками.
- Мастер отчетов: программа для создания отчетов в 1С
- Заказ-наряд из документа Реализация (акты, накладные) для БП 3.0
- Заказ-наряд для документа Реализация (акты, накладные) (БП 3.0)
- Заполнение отчета об исполнении контрактов государственного заказа по старым данным
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Выбрать первые 1
Ссылка,
ВЫБОР
КОГДА ИмяТаблицы.Ссылка ССЫЛКА Документ.ЗаказПокупателя
ТОГДА ИмяТаблицы.СуммаДокумента
ИНАЧЕ ИмяТаблицы.СуммаДокумента
КОНЕЦ КАК СуммаМЗ
из
Документ.ЗаказПокупателя ИмяТаблицы
ПоказатьДокумент.ЗаказПокупателя писать только там где проверяете ссылку и при указании откуда берется информация (после ИЗ)
в остальных случаях обращаться по имени таблицы и соответствующему реквизиту
P.S. это не решение проблемы, скорее упрощение запроса)
Вот вся часть кода которая за суммы отвечает
ВЫБРАТЬ РАЗЛИЧНЫЕ
РеализацияТоваровУслуг.Ссылка,
РеализацияТоваровУслуг.Сделка,
РеализацияТоваровУслуг.Контрагент,
РеализацияТоваровУслуг.Сделка.ИТКСчет,
РеализацияТоваровУслуг.Сделка.НомерЗаявки,
Документ.ЗаказПокупателя,
ВЫБОР
КОГДА ТИПЗНАЧЕНИЯ(РеализацияТоваровУслуг.Сделка.ИТКСчет) = ТИП(Документ.ИТК5_Счет)
ТОГДА РасчетыСКонтрагентамиОбороты.СуммаВзаиморасчетовПриход - ЕСТЬNULL(ЗапросСебест.Стоимость, 0)
КОГДА РеализацияТоваровУслуг.Сделка.Ссылка ЕСТЬ NULL
ТОГДА РасчетыСКонтрагентами.СуммаВзаиморасчетов - ЕСТЬNULL(ЗапросСтоимость.Сумма, 0)
ИНАЧЕ РасчетыСКонтрагентамиОбороты.СуммаВзаиморасчетовПриход - ЕСТЬNULL(ЗапросСтоимость.Сумма, 0)
КОНЕЦ КАК ФактическаяПрибыль,
ВЫБОР
КОГДА ТИПЗНАЧЕНИЯ(РеализацияТоваровУслуг.Сделка.ИТКСчет) = ТИП(Документ.ИТК5_Счет)
ТОГДА РасчетыСКонтрагентамиОбороты.СуммаВзаиморасчетовПриход - ЕСТЬNULL(ЗапросСебест.Стоимость, 0)
ИНАЧЕ РасчетыСКонтрагентамиОбороты.СуммаВзаиморасчетовПриход - ЕСТЬNULL(ЗапросСтоимость.Сумма, 0)
КОНЕЦ КАК ФактическаяПрибыльПриПолнойОплате,
ВЫБОР
КОГДА ТИПЗНАЧЕНИЯ(РеализацияТоваровУслуг.Сделка.ИТКСчет) = ТИП(Документ.ИТК5_Счет)
ТОГДА ЕСТЬNULL(ЗапросСебест.Стоимость, 0)
ИНАЧЕ ЕСТЬNULL(ЗапросСтоимость.Сумма, 0)
КОНЕЦ КАК Себестоимость,
ВЫБОР
КОГДА Документ.Ссылка ССЫЛКА Документ.ЗаказПокупателя
ТОГДА Документ.Ссылка.ЗаказПокупателя.СуммаДокумента
ИНАЧЕ Документ.Ссылка.ЗаказПокупателя.СуммаДокумента
КОНЕЦ КАК СуммаМЗ,
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот