Показано с 1 по 10 из 10
Комбинированный просмотр
-
02.08.2018, 10:36 #1
- Регистрация
- 02.08.2018
- Сообщений
- 7
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
подрихтовать внешний отчет
Доброе утро! Есть внешний отчет, показывает задолженность перед поставщиками с учетом отсрочки платежа. Состоит из вложенных запросов и временных таблиц. Не получается сделать группировку по номенклатуре, чтобы было видно что мы купили.
-
02.08.2018, 13:22 #2
- Регистрация
- 18.07.2018
- Сообщений
- 575
- Сказал(а) спасибо
- 326
- Поблагодарили 3602 раз(а) в 617 сообщениях
-
02.08.2018, 13:23 #3
- Регистрация
- 18.07.2018
- Сообщений
- 575
- Сказал(а) спасибо
- 326
- Поблагодарили 3602 раз(а) в 617 сообщениях
-
02.08.2018, 14:45 #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
УПОРЯДОЧИТЬ ПО
Контрагент,
ДоговорКонтрагента,
Период,
Регистратор
-
02.08.2018, 14:45 #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
УПОРЯДОЧИТЬ ПО
Контрагент,
ДоговорКонтрагента,
Период,
Регистратор
-
02.08.2018, 14:47 #6
- Регистрация
- 02.08.2018
- Сообщений
- 7
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: подрихтовать внешний отчет
Пробовала группировкой у меня тольно Номенклатура (Отражение в МПЗ ) выходит. но она мне не чего не дает
-
02.08.2018, 15:03 #7
- Регистрация
- 18.07.2018
- Сообщений
- 575
- Сказал(а) спасибо
- 326
- Поблагодарили 3602 раз(а) в 617 сообщениях
Re: подрихтовать внешний отчет
Может быть типа этого:
https://cloud.mail.ru/public/McT7/hAkGHAMtA
-
02.08.2018, 15:31 #8
- Регистрация
- 02.08.2018
- Сообщений
- 7
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: подрихтовать внешний отчет
не совсем https://yadi.sk/d/SDCqF7m33Zpt3U
-
02.08.2018, 15:49 #9
- Регистрация
- 02.08.2018
- Сообщений
- 7
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: подрихтовать внешний отчет
https://yadi.sk/i/C883ZlvM3Zpv9A вот мне надо
-
-
02.08.2018, 15:57 #10
- Регистрация
- 02.08.2018
- Сообщений
- 7
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: подрихтовать внешний отчет
из начально не то отправила ((https://yadi.sk/i/GAUdY9ot3ZpvyC
Похожие темы
-
Как удалить внешний отчет (обработку) ранее интегрированную в БП 3.0 Базовая
от Pic_nic в разделе 1С - Предприятие 8.0, 8.1, 8.2, 8.3Ответов: 6Последнее сообщение: 07.04.2017, 17:54 -
Внешний отчет для 1С:ЗУП 8.2
от Стас24 в разделе 1С - Предприятие 8.0, 8.1, 8.2, 8.3Ответов: 0Последнее сообщение: 22.02.2013, 07:19 -
Внешний отчет комитенту (принципалу)
от forumlarin в разделе 1С - Предприятие 8.0, 8.1, 8.2, 8.3Ответов: 0Последнее сообщение: 12.01.2012, 19:24 -
Посоветуйте внешний HDD
от -RAW- в разделе Выбор комплектующихОтветов: 1Последнее сообщение: 14.05.2010, 01:36
Социальные закладки