Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Запрос к регистру взаиморасчетов

Запрос к регистру взаиморасчетов
Я
   Droning1C
 
08.11.18 - 09:42
Доброго времени суток. Мне нужно получить из запроса процент оплаты по заказу. По каким полям регистра мне нужно вычислять процент?. И еще вопрос. при выполнении запроса поле сделка не заполняется. что я делаю не так?


ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
    ЗаказПокупателя.СтатусЗаказа КАК Статус,
    ЗаказПокупателя.Ссылка КАК Заказ,
    ЗаказПокупателя.Контрагент,
    ЗаказПокупателя.ДокументОснование КАК ЗаказНаПроизводство,
    ЗаказПокупателя.ДокументОснование.Вес КАК Вес,
    ЗаказПокупателя.ДокументОснование.Объем КАК Объем,
    ЗаказПокупателя.ДокументОснование.ТипЗаказа КАК ТипЗаказа,
    ЗаказПокупателя.ДокументОснование.Объем КАК КолПаллет,
    ЗаказПокупателя.ДокументОснование.ДатаИзготовления КАК ДатаИзготовления,
    ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Сделка,
    ЗаказПокупателя.СуммаДокумента,
    ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовКонечныйОстаток,
    ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовКонечныйОстаток * 100 / ЗаказПокупателя.СуммаДокумента КАК ПроцентОплаты
ИЗ
    Документ.ЗаказПокупателя КАК ЗаказПокупателя
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ВзаиморасчетыСКонтрагентами.ОстаткиИОбороты(, , , , ) КАК ВзаиморасчетыСКонтрагентамиОстаткиИОбороты
        ПО ЗаказПокупателя.Ссылка = ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Сделка
ГДЕ
    ЗаказПокупателя.Ссылка В(&СписокЗаказов)
 
 
   Droning1C
 
1 - 08.11.18 - 10:26
проблему решил. Вдруг кому понадобится



ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
    ЗаказПокупателя.СтатусЗаказа КАК Статус,
    ЗаказПокупателя.Ссылка КАК Заказ,
    ЗаказПокупателя.Контрагент,
    ЗаказПокупателя.ДокументОснование КАК ЗаказНаПроизводство,
    ЗаказПокупателя.ДокументОснование.Вес КАК Вес,
    ЗаказПокупателя.ДокументОснование.Объем КАК Объем,
    ЗаказПокупателя.ДокументОснование.ТипЗаказа КАК ТипЗаказа,
    ЗаказПокупателя.ДокументОснование.Объем КАК КолПаллет,
    ЗаказПокупателя.ДокументОснование.ДатаИзготовления КАК ДатаИзготовления,
    ЗаказПокупателя.СуммаДокумента,
    ВЫБОР
        КОГДА ЗаказПокупателя.СуммаДокумента = 0
            ТОГДА 0
        ИНАЧЕ ЕСТЬNULL(ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовРасход, 0) * 100 / ЗаказПокупателя.СуммаДокумента
    КОНЕЦ КАК ПроцентОплаты
    ИЗ
    Документ.ЗаказПокупателя КАК ЗаказПокупателя
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ВзаиморасчетыСКонтрагентами.ОстаткиИОбороты(, , , , Сделка В (&СписокЗаказов)) КАК ВзаиморасчетыСКонтрагентамиОстаткиИОбороты
        ПО (ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Сделка = ЗаказПокупателя.Ссылка)
ГДЕ
    ЗаказПокупателя.Ссылка В(&СписокЗаказов)
   azernot
 
2 - 08.11.18 - 10:54
хм.. Тестовое задание по ЕРП?
   Dmitry1c
 
3 - 08.11.18 - 10:55
(2) УПП
   azernot
 
4 - 08.11.18 - 10:57
(3) Всё равно завалишь, я считаю.
Далеко не весь "расход" по регистру является оплатой.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует