Показано с 1 по 10 из 10
  1. #1
    Юзер
    Регистрация
    02.08.2018
    Сообщений
    7
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию подрихтовать внешний отчет

    Доброе утро! Есть внешний отчет, показывает задолженность перед поставщиками с учетом отсрочки платежа. Состоит из вложенных запросов и временных таблиц. Не получается сделать группировку по номенклатуре, чтобы было видно что мы купили.

  2. #2
    Продвинутый юзер
    Регистрация
    18.07.2018
    Сообщений
    47
    Сказал(а) спасибо
    12
    Поблагодарили 61 раз(а) в 23 сообщениях

    По умолчанию Re: подрихтовать внешний отчет

    Цитата Сообщение от liana0988 Посмотреть сообщение
    Доброе утро! Есть внешний отчет, показывает задолженность перед поставщиками с учетом отсрочки платежа. Состоит из вложенных запросов и временных таблиц. Не получается сделать группировку по номенклатуре, чтобы было видно что мы купили.
    Конфигурация?
    Вы купили 300 наименований товаров и все их выводить?
    Возможно,лучше группировка до регистратора, в котором можно посмотреть, что купили?

  3. #3
    Продвинутый юзер
    Регистрация
    18.07.2018
    Сообщений
    47
    Сказал(а) спасибо
    12
    Поблагодарили 61 раз(а) в 23 сообщениях

    По умолчанию Re: подрихтовать внешний отчет

    Цитата Сообщение от liana0988 Посмотреть сообщение
    Доброе утро! Есть внешний отчет, показывает задолженность перед поставщиками с учетом отсрочки платежа. Состоит из вложенных запросов и временных таблиц. Не получается сделать группировку по номенклатуре, чтобы было видно что мы купили.
    Конфигурация?
    Вы купили 300 наименований товаров и все их выводить?
    Возможно,лучше группировка до регистратора, в котором можно посмотреть, что купили?

  4. #4
    Юзер
    Регистрация
    02.08.2018
    Сообщений
    7
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию Re: подрихтовать внешний отчет

    УПП 1.3 (1.3.106.2)
    Ну не 300 конечно, но товара бывает много. Но выводить нужно. Текст запроса:
    ВЫБРАТЬ
    ХозрасчетныйОбороты.Субко то1 КАК Контрагент,
    ХозрасчетныйОбороты.Субко то2 КАК ДоговорКонтрагента,
    ХозрасчетныйОбороты.Сумма боротДт КАК Оплачено
    ПОМЕСТИТЬ ВТОплата
    ИЗ
    РегистрБухгалтерии.Хозрас етный.Обороты(
    ,
    &ПериодКон,
    Регистратор,
    Счет В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозра четный.РасчетыСПоставщика миИПодрядчиками)),
    ,
    Организация = &Организация
    И Субконто2 В
    (ВЫБРАТЬ
    ХозрасчетныйОстатки.Субко то2
    ИЗ
    РегистрБухгалтерии.Хозрас етный.Остатки(&ПериодКон, Счет В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозра четный.РасчетыСПоставщика миИПодрядчиками)), , ) КАК ХозрасчетныйОстатки),
    ,
    ) КАК ХозрасчетныйОбороты

    ИНДЕКСИРОВАТЬ ПО
    Контрагент,
    ДоговорКонтрагента
    ;

    ////////////////////////////////////////////////////////////////////////////////
    ВЫБРАТЬ
    ХозрасчетныйОбороты.Перио КАК Период,
    ХозрасчетныйОбороты.Регис ратор КАК Регистратор,
    ХозрасчетныйОбороты.Субко то1 КАК Контрагент,
    ХозрасчетныйОбороты.Субко то2 КАК ДоговорКонтрагента,
    ХозрасчетныйОбороты.Сумма боротКт КАК Поступило
    ПОМЕСТИТЬ ВТОбороты
    ИЗ
    РегистрБухгалтерии.Хозрас етный.Обороты(
    ,
    &ПериодКон,
    Регистратор,
    Счет В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозра четный.РасчетыСПоставщика миИПодрядчиками)),
    ,
    Организация = &Организация
    И Субконто2 В
    (ВЫБРАТЬ
    ХозрасчетныйОстатки.Субко то2
    ИЗ
    РегистрБухгалтерии.Хозрас етный.Остатки(&ПериодКон, Счет В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозра четный.РасчетыСПоставщика миИПодрядчиками)), , ) КАК ХозрасчетныйОстатки),
    ,
    ) КАК ХозрасчетныйОбороты

    ИНДЕКСИРОВАТЬ ПО
    Контрагент,
    ДоговорКонтрагента,
    Период,
    Регистратор
    ;

    ////////////////////////////////////////////////////////////////////////////////
    ВЫБРАТЬ
    ВТОбороты.Период,
    ВТОбороты.Регистратор,
    ВТОбороты.Контрагент,
    ВТОбороты.ДоговорКонтраге та,
    ВТОбороты.Поступило КАК ПоступилоСторно
    ПОМЕСТИТЬ ВТСторно
    ИЗ
    ВТОбороты КАК ВТОбороты
    ГДЕ
    ВТОбороты.Поступило < 0
    ;

    ////////////////////////////////////////////////////////////////////////////////
    ВЫБРАТЬ
    ВТОбороты.Регистратор,
    ВТОбороты.Контрагент,
    ВТОбороты.ДоговорКонтраге та,
    ВТОбороты.Период,
    ВТОбороты.Поступило,
    СУММА(ВТОбороты_Итогом.Пос упилоПоДоговоруНарастающ мИтогом) КАК ПоступилоПоДоговоруНараст ающимИтогом
    ПОМЕСТИТЬ ЗакупПоДоговоруНарастающи мИтогом
    ИЗ
    ВТОбороты КАК ВТОбороты
    ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
    ВТОбороты.Контрагент КАК Субконто1,
    ВТОбороты.ДоговорКонтраге та КАК Субконто2,
    ВТОбороты.Поступило КАК ПоступилоПоДоговоруНараст ающимИтогом,
    ВТОбороты.Регистратор КАК Регистратор,
    ВТОбороты.Период КАК Период
    ИЗ
    ВТОбороты КАК ВТОбороты) КАК ВТОбороты_Итогом
    ПО ВТОбороты.Контрагент = ВТОбороты_Итогом.Субконто1
    И ВТОбороты.ДоговорКонтраге та = ВТОбороты_Итогом.Субконто2
    И ВТОбороты.Период >= ВТОбороты_Итогом.Период
    И (ВЫБОР
    КОГДА ВТОбороты.Регистратор = ВТОбороты_Итогом.Регистрат ор
    ТОГДА ИСТИНА
    КОГДА ВТОбороты.Период > ВТОбороты_Итогом.Период
    ТОГДА ИСТИНА
    ИНАЧЕ ВТОбороты.Регистратор > ВТОбороты_Итогом.Регистрат ор
    КОНЕЦ)

    СГРУППИРОВАТЬ ПО
    ВТОбороты.Регистратор,
    ВТОбороты.Контрагент,
    ВТОбороты.ДоговорКонтраге та,
    ВТОбороты.Поступило,
    ВТОбороты.Период
    ;

    ////////////////////////////////////////////////////////////////////////////////
    ВЫБРАТЬ
    ВТОплата.Контрагент,
    ВТОплата.ДоговорКонтраген а,
    СУММА(ВТОплата.Оплачено) КАК Оплачено
    ПОМЕСТИТЬ ОплатаПоДоговоруНарастающ имИтогом
    ИЗ
    ВТОплата КАК ВТОплата

    СГРУППИРОВАТЬ ПО
    ВТОплата.Контрагент,
    ВТОплата.ДоговорКонтраген а
    ;

    ////////////////////////////////////////////////////////////////////////////////
    ВЫБРАТЬ
    Итоговая_Выборка.Регистрат ор,
    Итоговая_Выборка.Контраген т КАК Контрагент,
    Итоговая_Выборка.ДоговорКо нтрагента КАК ДоговорКонтрагента,
    МАКСИМУМ(Итоговая_Выборка. оступило) КАК Поступило,
    Итоговая_Выборка.Поступило ПоДоговоруНарастающимИтог ом,
    СУММА(Итоговая_Выборка.Опл чено) КАК Оплачено,
    Итоговая_Выборка.Период КАК Период
    ПОМЕСТИТЬ ВТВыборка_Итоговая
    ИЗ
    (ВЫБРАТЬ
    ЗакупПоДоговоруНарастающи мИтогом.Регистратор КАК Регистратор,
    ЗакупПоДоговоруНарастающи мИтогом.Контрагент КАК Контрагент,
    ЗакупПоДоговоруНарастающи мИтогом.ДоговорКонтрагент КАК ДоговорКонтрагента,
    ЗакупПоДоговоруНарастающи мИтогом.Период КАК Период,
    ЗакупПоДоговоруНарастающи мИтогом.Поступило КАК Поступило,
    ЗакупПоДоговоруНарастающи мИтогом.ПоступилоПоДогово уНарастающимИтогом КАК ПоступилоПоДоговоруНараст ающимИтогом,
    ОплатаПоДоговоруНарастающ имИтогом.Оплачено КАК Оплачено
    ИЗ
    ЗакупПоДоговоруНарастающи мИтогом КАК ЗакупПоДоговоруНарастающи мИтогом
    ЛЕВОЕ СОЕДИНЕНИЕ ОплатаПоДоговоруНарастающ имИтогом КАК ОплатаПоДоговоруНарастающ имИтогом
    ПО ЗакупПоДоговоруНарастающи мИтогом.Контрагент = ОплатаПоДоговоруНарастающ имИтогом.Контрагент
    И ЗакупПоДоговоруНарастающи мИтогом.ДоговорКонтрагент = ОплатаПоДоговоруНарастающ имИтогом.ДоговорКонтраген а) КАК Итоговая_Выборка

    СГРУППИРОВАТЬ ПО
    Итоговая_Выборка.Контраген т,
    Итоговая_Выборка.Регистрат ор,
    Итоговая_Выборка.ДоговорКо нтрагента,
    Итоговая_Выборка.Период,
    Итоговая_Выборка.Поступило ПоДоговоруНарастающимИтог ом
    ;

    ////////////////////////////////////////////////////////////////////////////////
    ВЫБРАТЬ
    ВТВыборка_Итоговая.Регистр атор КАК Регистратор,
    ВТВыборка_Итоговая.Контраг ент КАК Контрагент,
    ВТВыборка_Итоговая.Договор Контрагента КАК ДоговорКонтрагента,
    ВТВыборка_Итоговая.Поступи ло,
    ВТВыборка_Итоговая.Поступи лоПоДоговоруНарастающимИт огом,
    ВТВыборка_Итоговая.Оплачен о,
    ВТВыборка_Итоговая.Период КАК Период,
    ЕСТЬNULL(ВТВыборка_Итоговая. оступилоПоДоговоруНараст ющимИтогом, 0) - ЕСТЬNULL(ВТВыборка_Итоговая. плачено, 0) КАК Задолженность_Переплата,
    Свойство_ДнейОтсрочки_ПоДо кументу.Значение КАК Свойство_ДнейОтсрочки_ПоДо кументу,
    Свойство_ДнейОтсрочки_ПоДо говору.Значение КАК Свойство_ДнейОтсрочки_ПоДо говору,
    ВЫБОР
    КОГДА ВТВыборка_Итоговая.Поступи лоПоДоговоруНарастающимИт огом - ВТВыборка_Итоговая.Оплачен о > 0
    И ВТВыборка_Итоговая.Поступи ло >= ВТВыборка_Итоговая.Поступи лоПоДоговоруНарастающимИт огом - ВТВыборка_Итоговая.Оплачен о
    ТОГДА ВТВыборка_Итоговая.Поступи лоПоДоговоруНарастающимИт огом - ВТВыборка_Итоговая.Оплачен о
    ИНАЧЕ ВТВыборка_Итоговая.Поступи ло
    КОНЕЦ КАК ЗадолженностьПоДокументуП оступления,
    ВЫБОР
    КОГДА Свойство_ДнейОтсрочки_ПоДо кументу.Значение > 0
    ТОГДА Свойство_ДнейОтсрочки_ПоДо кументу.Значение
    КОГДА Свойство_ДнейОтсрочки_ПоДо говору.Значение > 0
    ТОГДА Свойство_ДнейОтсрочки_ПоДо говору.Значение
    ИНАЧЕ 0
    КОНЕЦ КАК Дней_ОтсрочкиПлатежа,
    Свойство_ПодразделениеПоД говору.Значение КАК ПодразделениеПоДоговору,
    Свойство_Ответственный.Зна чение КАК ОтветственныйПоДоговору,
    Свойство_Комментарий.Значе ние КАК Комментарий,
    ВЫБОР
    КОГДА Свойство_ДнейОтсрочки_Тип. начение ЕСТЬ NULL
    ТОГДА 1
    ИНАЧЕ ВЫБОР
    КОГДА Свойство_ДнейОтсрочки_Тип. начение = ЛОЖЬ
    ТОГДА 1
    ИНАЧЕ 0
    КОНЕЦ
    КОНЕЦ КАК ВБанковских_Днях
    ИЗ
    ВТВыборка_Итоговая КАК ВТВыборка_Итоговая
    ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
    ЗначенияСвойствОбъектов.О ъект КАК Объект,
    ЗначенияСвойствОбъектов.З ачение КАК Значение
    ИЗ
    РегистрСведений.ЗначенияС ойствОбъектов КАК ЗначенияСвойствОбъектов
    ГДЕ
    ЗначенияСвойствОбъектов.С ойство = &СвойствоДней) КАК Свойство_ДнейОтсрочки_ПоДо кументу
    ПО ВТВыборка_Итоговая.Регистр атор = Свойство_ДнейОтсрочки_ПоДо кументу.Объект
    ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
    ЗначенияСвойствОбъектов.О ъект КАК Объект,
    ЗначенияСвойствОбъектов.З ачение КАК Значение
    ИЗ
    РегистрСведений.ЗначенияС ойствОбъектов КАК ЗначенияСвойствОбъектов
    ГДЕ
    ЗначенияСвойствОбъектов.С ойство = &СвойствоДней) КАК Свойство_ДнейОтсрочки_ПоДо говору
    ПО ВТВыборка_Итоговая.Договор Контрагента = Свойство_ДнейОтсрочки_ПоДо говору.Объект
    ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
    ЗначенияСвойствОбъектов.О ъект КАК Объект,
    ЗначенияСвойствОбъектов.З ачение КАК Значение
    ИЗ
    РегистрСведений.ЗначенияС ойствОбъектов КАК ЗначенияСвойствОбъектов
    ГДЕ
    ЗначенияСвойствОбъектов.С ойство = &Свойство_ПодразделениеПоД оговору) КАК Свойство_ПодразделениеПоД говору
    ПО ВТВыборка_Итоговая.Договор Контрагента = Свойство_ПодразделениеПоД говору.Объект
    ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
    ЗначенияСвойствОбъектов.О ъект КАК Объект,
    ЗначенияСвойствОбъектов.З ачение КАК Значение
    ИЗ
    РегистрСведений.ЗначенияС ойствОбъектов КАК ЗначенияСвойствОбъектов
    ГДЕ
    ЗначенияСвойствОбъектов.С ойство = &Свойство_Ответственный) КАК Свойство_Ответственный
    ПО ВТВыборка_Итоговая.Договор Контрагента = Свойство_Ответственный.Объ ект
    ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
    ЗначенияСвойствОбъектов.О ъект КАК Объект,
    ЗначенияСвойствОбъектов.З ачение КАК Значение
    ИЗ
    РегистрСведений.ЗначенияС ойствОбъектов КАК ЗначенияСвойствОбъектов
    ГДЕ
    ЗначенияСвойствОбъектов.С ойство = &Свойство_Комментарий) КАК Свойство_Комментарий
    ПО ВТВыборка_Итоговая.Договор Контрагента = Свойство_Комментарий.Объек т
    ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
    ЗначенияСвойствОбъектов.О ъект КАК Объект,
    ЗначенияСвойствОбъектов.З ачение КАК Значение
    ИЗ
    РегистрСведений.ЗначенияС ойствОбъектов КАК ЗначенияСвойствОбъектов
    ГДЕ
    ЗначенияСвойствОбъектов.С ойство = &СвойствоТипаДней) КАК Свойство_ДнейОтсрочки_Тип
    ПО ВТВыборка_Итоговая.Договор Контрагента = Свойство_ДнейОтсрочки_Тип. бъект
    ГДЕ
    ЕСТЬNULL(ВТВыборка_Итоговая. оступилоПоДоговоруНараст ющимИтогом, 0) - ЕСТЬNULL(ВТВыборка_Итоговая. плачено, 0) > 0

    УПОРЯДОЧИТЬ ПО
    Контрагент,
    ДоговорКонтрагента,
    Период,
    Регистратор

  5. #5
    Юзер
    Регистрация
    02.08.2018
    Сообщений
    7
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию Re: подрихтовать внешний отчет

    УПП 1.3 (1.3.106.2)
    Ну не 300 конечно, но товара бывает много. Но выводить нужно. Текст запроса:
    ВЫБРАТЬ
    ХозрасчетныйОбороты.Субко то1 КАК Контрагент,
    ХозрасчетныйОбороты.Субко то2 КАК ДоговорКонтрагента,
    ХозрасчетныйОбороты.Сумма боротДт КАК Оплачено
    ПОМЕСТИТЬ ВТОплата
    ИЗ
    РегистрБухгалтерии.Хозрас етный.Обороты(
    ,
    &ПериодКон,
    Регистратор,
    Счет В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозра четный.РасчетыСПоставщика миИПодрядчиками)),
    ,
    Организация = &Организация
    И Субконто2 В
    (ВЫБРАТЬ
    ХозрасчетныйОстатки.Субко то2
    ИЗ
    РегистрБухгалтерии.Хозрас етный.Остатки(&ПериодКон, Счет В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозра четный.РасчетыСПоставщика миИПодрядчиками)), , ) КАК ХозрасчетныйОстатки),
    ,
    ) КАК ХозрасчетныйОбороты

    ИНДЕКСИРОВАТЬ ПО
    Контрагент,
    ДоговорКонтрагента
    ;

    ////////////////////////////////////////////////////////////////////////////////
    ВЫБРАТЬ
    ХозрасчетныйОбороты.Перио КАК Период,
    ХозрасчетныйОбороты.Регис ратор КАК Регистратор,
    ХозрасчетныйОбороты.Субко то1 КАК Контрагент,
    ХозрасчетныйОбороты.Субко то2 КАК ДоговорКонтрагента,
    ХозрасчетныйОбороты.Сумма боротКт КАК Поступило
    ПОМЕСТИТЬ ВТОбороты
    ИЗ
    РегистрБухгалтерии.Хозрас етный.Обороты(
    ,
    &ПериодКон,
    Регистратор,
    Счет В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозра четный.РасчетыСПоставщика миИПодрядчиками)),
    ,
    Организация = &Организация
    И Субконто2 В
    (ВЫБРАТЬ
    ХозрасчетныйОстатки.Субко то2
    ИЗ
    РегистрБухгалтерии.Хозрас етный.Остатки(&ПериодКон, Счет В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозра четный.РасчетыСПоставщика миИПодрядчиками)), , ) КАК ХозрасчетныйОстатки),
    ,
    ) КАК ХозрасчетныйОбороты

    ИНДЕКСИРОВАТЬ ПО
    Контрагент,
    ДоговорКонтрагента,
    Период,
    Регистратор
    ;

    ////////////////////////////////////////////////////////////////////////////////
    ВЫБРАТЬ
    ВТОбороты.Период,
    ВТОбороты.Регистратор,
    ВТОбороты.Контрагент,
    ВТОбороты.ДоговорКонтраге та,
    ВТОбороты.Поступило КАК ПоступилоСторно
    ПОМЕСТИТЬ ВТСторно
    ИЗ
    ВТОбороты КАК ВТОбороты
    ГДЕ
    ВТОбороты.Поступило < 0
    ;

    ////////////////////////////////////////////////////////////////////////////////
    ВЫБРАТЬ
    ВТОбороты.Регистратор,
    ВТОбороты.Контрагент,
    ВТОбороты.ДоговорКонтраге та,
    ВТОбороты.Период,
    ВТОбороты.Поступило,
    СУММА(ВТОбороты_Итогом.Пос упилоПоДоговоруНарастающ мИтогом) КАК ПоступилоПоДоговоруНараст ающимИтогом
    ПОМЕСТИТЬ ЗакупПоДоговоруНарастающи мИтогом
    ИЗ
    ВТОбороты КАК ВТОбороты
    ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
    ВТОбороты.Контрагент КАК Субконто1,
    ВТОбороты.ДоговорКонтраге та КАК Субконто2,
    ВТОбороты.Поступило КАК ПоступилоПоДоговоруНараст ающимИтогом,
    ВТОбороты.Регистратор КАК Регистратор,
    ВТОбороты.Период КАК Период
    ИЗ
    ВТОбороты КАК ВТОбороты) КАК ВТОбороты_Итогом
    ПО ВТОбороты.Контрагент = ВТОбороты_Итогом.Субконто1
    И ВТОбороты.ДоговорКонтраге та = ВТОбороты_Итогом.Субконто2
    И ВТОбороты.Период >= ВТОбороты_Итогом.Период
    И (ВЫБОР
    КОГДА ВТОбороты.Регистратор = ВТОбороты_Итогом.Регистрат ор
    ТОГДА ИСТИНА
    КОГДА ВТОбороты.Период > ВТОбороты_Итогом.Период
    ТОГДА ИСТИНА
    ИНАЧЕ ВТОбороты.Регистратор > ВТОбороты_Итогом.Регистрат ор
    КОНЕЦ)

    СГРУППИРОВАТЬ ПО
    ВТОбороты.Регистратор,
    ВТОбороты.Контрагент,
    ВТОбороты.ДоговорКонтраге та,
    ВТОбороты.Поступило,
    ВТОбороты.Период
    ;

    ////////////////////////////////////////////////////////////////////////////////
    ВЫБРАТЬ
    ВТОплата.Контрагент,
    ВТОплата.ДоговорКонтраген а,
    СУММА(ВТОплата.Оплачено) КАК Оплачено
    ПОМЕСТИТЬ ОплатаПоДоговоруНарастающ имИтогом
    ИЗ
    ВТОплата КАК ВТОплата

    СГРУППИРОВАТЬ ПО
    ВТОплата.Контрагент,
    ВТОплата.ДоговорКонтраген а
    ;

    ////////////////////////////////////////////////////////////////////////////////
    ВЫБРАТЬ
    Итоговая_Выборка.Регистрат ор,
    Итоговая_Выборка.Контраген т КАК Контрагент,
    Итоговая_Выборка.ДоговорКо нтрагента КАК ДоговорКонтрагента,
    МАКСИМУМ(Итоговая_Выборка. оступило) КАК Поступило,
    Итоговая_Выборка.Поступило ПоДоговоруНарастающимИтог ом,
    СУММА(Итоговая_Выборка.Опл чено) КАК Оплачено,
    Итоговая_Выборка.Период КАК Период
    ПОМЕСТИТЬ ВТВыборка_Итоговая
    ИЗ
    (ВЫБРАТЬ
    ЗакупПоДоговоруНарастающи мИтогом.Регистратор КАК Регистратор,
    ЗакупПоДоговоруНарастающи мИтогом.Контрагент КАК Контрагент,
    ЗакупПоДоговоруНарастающи мИтогом.ДоговорКонтрагент КАК ДоговорКонтрагента,
    ЗакупПоДоговоруНарастающи мИтогом.Период КАК Период,
    ЗакупПоДоговоруНарастающи мИтогом.Поступило КАК Поступило,
    ЗакупПоДоговоруНарастающи мИтогом.ПоступилоПоДогово уНарастающимИтогом КАК ПоступилоПоДоговоруНараст ающимИтогом,
    ОплатаПоДоговоруНарастающ имИтогом.Оплачено КАК Оплачено
    ИЗ
    ЗакупПоДоговоруНарастающи мИтогом КАК ЗакупПоДоговоруНарастающи мИтогом
    ЛЕВОЕ СОЕДИНЕНИЕ ОплатаПоДоговоруНарастающ имИтогом КАК ОплатаПоДоговоруНарастающ имИтогом
    ПО ЗакупПоДоговоруНарастающи мИтогом.Контрагент = ОплатаПоДоговоруНарастающ имИтогом.Контрагент
    И ЗакупПоДоговоруНарастающи мИтогом.ДоговорКонтрагент = ОплатаПоДоговоруНарастающ имИтогом.ДоговорКонтраген а) КАК Итоговая_Выборка

    СГРУППИРОВАТЬ ПО
    Итоговая_Выборка.Контраген т,
    Итоговая_Выборка.Регистрат ор,
    Итоговая_Выборка.ДоговорКо нтрагента,
    Итоговая_Выборка.Период,
    Итоговая_Выборка.Поступило ПоДоговоруНарастающимИтог ом
    ;

    ////////////////////////////////////////////////////////////////////////////////
    ВЫБРАТЬ
    ВТВыборка_Итоговая.Регистр атор КАК Регистратор,
    ВТВыборка_Итоговая.Контраг ент КАК Контрагент,
    ВТВыборка_Итоговая.Договор Контрагента КАК ДоговорКонтрагента,
    ВТВыборка_Итоговая.Поступи ло,
    ВТВыборка_Итоговая.Поступи лоПоДоговоруНарастающимИт огом,
    ВТВыборка_Итоговая.Оплачен о,
    ВТВыборка_Итоговая.Период КАК Период,
    ЕСТЬNULL(ВТВыборка_Итоговая. оступилоПоДоговоруНараст ющимИтогом, 0) - ЕСТЬNULL(ВТВыборка_Итоговая. плачено, 0) КАК Задолженность_Переплата,
    Свойство_ДнейОтсрочки_ПоДо кументу.Значение КАК Свойство_ДнейОтсрочки_ПоДо кументу,
    Свойство_ДнейОтсрочки_ПоДо говору.Значение КАК Свойство_ДнейОтсрочки_ПоДо говору,
    ВЫБОР
    КОГДА ВТВыборка_Итоговая.Поступи лоПоДоговоруНарастающимИт огом - ВТВыборка_Итоговая.Оплачен о > 0
    И ВТВыборка_Итоговая.Поступи ло >= ВТВыборка_Итоговая.Поступи лоПоДоговоруНарастающимИт огом - ВТВыборка_Итоговая.Оплачен о
    ТОГДА ВТВыборка_Итоговая.Поступи лоПоДоговоруНарастающимИт огом - ВТВыборка_Итоговая.Оплачен о
    ИНАЧЕ ВТВыборка_Итоговая.Поступи ло
    КОНЕЦ КАК ЗадолженностьПоДокументуП оступления,
    ВЫБОР
    КОГДА Свойство_ДнейОтсрочки_ПоДо кументу.Значение > 0
    ТОГДА Свойство_ДнейОтсрочки_ПоДо кументу.Значение
    КОГДА Свойство_ДнейОтсрочки_ПоДо говору.Значение > 0
    ТОГДА Свойство_ДнейОтсрочки_ПоДо говору.Значение
    ИНАЧЕ 0
    КОНЕЦ КАК Дней_ОтсрочкиПлатежа,
    Свойство_ПодразделениеПоД говору.Значение КАК ПодразделениеПоДоговору,
    Свойство_Ответственный.Зна чение КАК ОтветственныйПоДоговору,
    Свойство_Комментарий.Значе ние КАК Комментарий,
    ВЫБОР
    КОГДА Свойство_ДнейОтсрочки_Тип. начение ЕСТЬ NULL
    ТОГДА 1
    ИНАЧЕ ВЫБОР
    КОГДА Свойство_ДнейОтсрочки_Тип. начение = ЛОЖЬ
    ТОГДА 1
    ИНАЧЕ 0
    КОНЕЦ
    КОНЕЦ КАК ВБанковских_Днях
    ИЗ
    ВТВыборка_Итоговая КАК ВТВыборка_Итоговая
    ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
    ЗначенияСвойствОбъектов.О ъект КАК Объект,
    ЗначенияСвойствОбъектов.З ачение КАК Значение
    ИЗ
    РегистрСведений.ЗначенияС ойствОбъектов КАК ЗначенияСвойствОбъектов
    ГДЕ
    ЗначенияСвойствОбъектов.С ойство = &СвойствоДней) КАК Свойство_ДнейОтсрочки_ПоДо кументу
    ПО ВТВыборка_Итоговая.Регистр атор = Свойство_ДнейОтсрочки_ПоДо кументу.Объект
    ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
    ЗначенияСвойствОбъектов.О ъект КАК Объект,
    ЗначенияСвойствОбъектов.З ачение КАК Значение
    ИЗ
    РегистрСведений.ЗначенияС ойствОбъектов КАК ЗначенияСвойствОбъектов
    ГДЕ
    ЗначенияСвойствОбъектов.С ойство = &СвойствоДней) КАК Свойство_ДнейОтсрочки_ПоДо говору
    ПО ВТВыборка_Итоговая.Договор Контрагента = Свойство_ДнейОтсрочки_ПоДо говору.Объект
    ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
    ЗначенияСвойствОбъектов.О ъект КАК Объект,
    ЗначенияСвойствОбъектов.З ачение КАК Значение
    ИЗ
    РегистрСведений.ЗначенияС ойствОбъектов КАК ЗначенияСвойствОбъектов
    ГДЕ
    ЗначенияСвойствОбъектов.С ойство = &Свойство_ПодразделениеПоД оговору) КАК Свойство_ПодразделениеПоД говору
    ПО ВТВыборка_Итоговая.Договор Контрагента = Свойство_ПодразделениеПоД говору.Объект
    ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
    ЗначенияСвойствОбъектов.О ъект КАК Объект,
    ЗначенияСвойствОбъектов.З ачение КАК Значение
    ИЗ
    РегистрСведений.ЗначенияС ойствОбъектов КАК ЗначенияСвойствОбъектов
    ГДЕ
    ЗначенияСвойствОбъектов.С ойство = &Свойство_Ответственный) КАК Свойство_Ответственный
    ПО ВТВыборка_Итоговая.Договор Контрагента = Свойство_Ответственный.Объ ект
    ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
    ЗначенияСвойствОбъектов.О ъект КАК Объект,
    ЗначенияСвойствОбъектов.З ачение КАК Значение
    ИЗ
    РегистрСведений.ЗначенияС ойствОбъектов КАК ЗначенияСвойствОбъектов
    ГДЕ
    ЗначенияСвойствОбъектов.С ойство = &Свойство_Комментарий) КАК Свойство_Комментарий
    ПО ВТВыборка_Итоговая.Договор Контрагента = Свойство_Комментарий.Объек т
    ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
    ЗначенияСвойствОбъектов.О ъект КАК Объект,
    ЗначенияСвойствОбъектов.З ачение КАК Значение
    ИЗ
    РегистрСведений.ЗначенияС ойствОбъектов КАК ЗначенияСвойствОбъектов
    ГДЕ
    ЗначенияСвойствОбъектов.С ойство = &СвойствоТипаДней) КАК Свойство_ДнейОтсрочки_Тип
    ПО ВТВыборка_Итоговая.Договор Контрагента = Свойство_ДнейОтсрочки_Тип. бъект
    ГДЕ
    ЕСТЬNULL(ВТВыборка_Итоговая. оступилоПоДоговоруНараст ющимИтогом, 0) - ЕСТЬNULL(ВТВыборка_Итоговая. плачено, 0) > 0

    УПОРЯДОЧИТЬ ПО
    Контрагент,
    ДоговорКонтрагента,
    Период,
    Регистратор

  6. #6
    Юзер
    Регистрация
    02.08.2018
    Сообщений
    7
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию Re: подрихтовать внешний отчет

    Пробовала группировкой у меня тольно Номенклатура (Отражение в МПЗ ) выходит. но она мне не чего не дает

  7. #7
    Продвинутый юзер
    Регистрация
    18.07.2018
    Сообщений
    47
    Сказал(а) спасибо
    12
    Поблагодарили 61 раз(а) в 23 сообщениях

    По умолчанию Re: подрихтовать внешний отчет

    Цитата Сообщение от liana0988 Посмотреть сообщение
    Пробовала группировкой у меня тольно Номенклатура (Отражение в МПЗ ) выходит. но она мне не чего не дает
    Может быть типа этого:
    [Только зарегистрированные пользователи могут видеть ссылки. ]

  8. #8
    Юзер
    Регистрация
    02.08.2018
    Сообщений
    7
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию Re: подрихтовать внешний отчет

    не совсем [Только зарегистрированные пользователи могут видеть ссылки. ]

  9. #9
    Юзер
    Регистрация
    02.08.2018
    Сообщений
    7
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию Re: подрихтовать внешний отчет

    [Только зарегистрированные пользователи могут видеть ссылки. ] вот мне надо
    Изображения Изображения

  10. #10
    Юзер
    Регистрация
    02.08.2018
    Сообщений
    7
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию Re: подрихтовать внешний отчет

    из начально не то отправила (([Только зарегистрированные пользователи могут видеть ссылки. ]



Похожие темы

  1. Ответов: 6
    Последнее сообщение: 07.04.2017, 16:54
  2. Нужен внешний отчет КНИГА ПОКУПОК-ПРОДАЖ для УТ
    от kosulya777 в разделе 1С Предприятие 8.1
    Ответов: 0
    Последнее сообщение: 17.12.2013, 15:41
  3. Внешний отчет для 1С:ЗУП 8.2
    от Стас24 в разделе 1С - Предприятие 8.0, 8.1, 8.2, 8.3
    Ответов: 0
    Последнее сообщение: 22.02.2013, 08:19
  4. Внешний отчет комитенту (принципалу)
    от forumlarin в разделе 1С - Предприятие 8.0, 8.1, 8.2, 8.3
    Ответов: 0
    Последнее сообщение: 12.01.2012, 20:24
  5. Посоветуйте внешний HDD
    от -RAW- в разделе Выбор комплектующих
    Ответов: 1
    Последнее сообщение: 14.05.2010, 01:36

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •