подрихтовать внешний отчет
X

Привет дорогой друг

Наш сайт существует и развиваетется за счет рекламы. Пожалуйста, отключите блокировку рекламы AdBlock или подобное, для нашего сайта. Спасибо!
Показано с 1 по 10 из 10
  1. #1
    Гость форума

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

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

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

  2. #2
    Спец PRO +

    Регистрация
    18.07.2018
    Сообщений
    575
    Сказал(а) спасибо
    326
    Поблагодарили 3602 раз(а) в 617 сообщениях

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

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

  3. #3
    Спец PRO +

    Регистрация
    18.07.2018
    Сообщений
    575
    Сказал(а) спасибо
    326
    Поблагодарили 3602 раз(а) в 617 сообщениях

    По умолчанию 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
    Спец PRO +

    Регистрация
    18.07.2018
    Сообщений
    575
    Сказал(а) спасибо
    326
    Поблагодарили 3602 раз(а) в 617 сообщениях

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

    Цитата Сообщение от liana0988 Посмотреть сообщение
    Пробовала группировкой у меня тольно Номенклатура (Отражение в МПЗ ) выходит. но она мне не чего не дает
    Может быть типа этого:
    https://cloud.mail.ru/public/McT7/hAkGHAMtA

  8. #8
    Гость форума

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

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


  9. #9
    Гость форума

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

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

    https://yadi.sk/i/C883ZlvM3Zpv9A вот мне надо
    Изображения Изображения

  10. #10
    Гость форума

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

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

    из начально не то отправила ((https://yadi.sk/i/GAUdY9ot3ZpvyC

Похожие темы

  1. Ответов: 6
    Последнее сообщение: 07.04.2017, 16:54
  2. Внешний отчет для 1С:ЗУП 8.2
    от Стас24 в разделе 1С - Предприятие 8.0, 8.1, 8.2, 8.3
    Ответов: 0
    Последнее сообщение: 22.02.2013, 06:19
  3. Внешний отчет комитенту (принципалу)
    от forumlarin в разделе 1С - Предприятие 8.0, 8.1, 8.2, 8.3
    Ответов: 0
    Последнее сообщение: 12.01.2012, 18:24
  4. Посоветуйте внешний HDD
    от -RAW- в разделе Выбор комплектующих
    Ответов: 1
    Последнее сообщение: 14.05.2010, 00:36

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

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

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

Ваши права

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