|
Отчет по кредитной линии по дням | ☑ | ||
---|---|---|---|---|
0
НатальяАлекс
23.11.16
✎
13:09
|
Хелп! Подскажите, где ошибка, чувствую, что на поверхности.... но найти не могу. Отчет по кредитной линии... по дням. Цифры верные, но только на 2 даты: начало и конец периода... промежуточной информации нет...
З.Ы.: извиняюсь, много буковок.... |
|||
1
shuhard_серый
23.11.16
✎
13:10
|
(0) и пофиг, что этот отчет есть в любой конфе ?
|
|||
2
НатальяАлекс
23.11.16
✎
13:11
|
УТ 10.3
по периодам? в какой есть? |
|||
3
НатальяАлекс
23.11.16
✎
13:11
|
"ВЫБРАТЬ РАЗРЕШЕННЫЕ
| Календарь.ДатаКалендаря КАК ДатаКалендаря, | КОЛИЧЕСТВО(*) КАК Ранг |ПОМЕСТИТЬ Календарь |ИЗ | РегистрСведений.РегламентированныйПроизводственныйКалендарь КАК Календарь | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.РегламентированныйПроизводственныйКалендарь КАК КалендарьКопия | ПО Календарь.ДатаКалендаря >= КалендарьКопия.ДатаКалендаря |ГДЕ | Календарь.ДатаКалендаря >= &МинимальнаяДата | И (Календарь.ВидДня = ЗНАЧЕНИЕ(Перечисление.ВидыДнейПроизводственногоКалендаря.Рабочий) | ИЛИ Календарь.ВидДня = ЗНАЧЕНИЕ(Перечисление.ВидыДнейПроизводственногоКалендаря.Предпраздничный)) | И КалендарьКопия.ДатаКалендаря >= &МинимальнаяДата | И (КалендарьКопия.ВидДня = ЗНАЧЕНИЕ(Перечисление.ВидыДнейПроизводственногоКалендаря.Рабочий) | ИЛИ КалендарьКопия.ВидДня = ЗНАЧЕНИЕ(Перечисление.ВидыДнейПроизводственногоКалендаря.Предпраздничный)) | |СГРУППИРОВАТЬ ПО | Календарь.ДатаКалендаря | |ИНДЕКСИРОВАТЬ ПО | ДатаКалендаря |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ РАЗРЕШЕННЫЕ | КалендарьРанг.ДокументРасчетовСКонтрагентом КАК ДокументРасчетовСКонтрагентом, | Календарь.ДатаКалендаря КАК ДатаКалендаря |ПОМЕСТИТЬ РабочаяДатаВзаиморасчетыОстаткиИОбороты |ИЗ | Календарь КАК Календарь | ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ | ВзаиморасчетыОстаткиИОбороты.ДокументРасчетовСКонтрагентом КАК ДокументРасчетовСКонтрагентом, | МИНИМУМ(Календарь.Ранг) + МИНИМУМ(ВзаиморасчетыОстаткиИОбороты.ДопустимоеЧислоДнейЗадолженности) КАК РангСоединения, | МИНИМУМ(Календарь.Ранг) КАК Ранг | ИЗ | (ВЫБРАТЬ | ВзаиморасчетыОстаткиИОбороты.ДокументРасчетовСКонтрагентом КАК ДокументРасчетовСКонтрагентом, | МИНИМУМ(ВзаиморасчетыОстаткиИОбороты.ДоговорКонтрагента.ДопустимоеЧислоДнейЗадолженности) КАК ДопустимоеЧислоДнейЗадолженности, | НАЧАЛОПЕРИОДА(МИНИМУМ(ВзаиморасчетыОстаткиИОбороты.ДокументРасчетовСКонтрагентом.Дата), ДЕНЬ) КАК Дата | ИЗ | РегистрНакопления.ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.ОстаткиИОбороты( | &ДатаНач, | &ДатаКон, | Регистратор {(&Периодичность)}, | , | ДоговорКонтрагента.ВидДоговора В (&МассивВидовДоговоров) | И ДоговорКонтрагента.ДопустимоеЧислоДнейЗадолженности > 0 | И ДоговорКонтрагента.ВестиПоДокументамРасчетовСКонтрагентом = ИСТИНА) КАК ВзаиморасчетыОстаткиИОбороты | ГДЕ | ВзаиморасчетыОстаткиИОбороты.УпрУчет | | СГРУППИРОВАТЬ ПО | ВзаиморасчетыОстаткиИОбороты.ДокументРасчетовСКонтрагентом) КАК ВзаиморасчетыОстаткиИОбороты | ВНУТРЕННЕЕ СОЕДИНЕНИЕ Календарь КАК Календарь | ПО ВзаиморасчетыОстаткиИОбороты.Дата <= Календарь.ДатаКалендаря | | СГРУППИРОВАТЬ ПО | ВзаиморасчетыОстаткиИОбороты.ДокументРасчетовСКонтрагентом) КАК КалендарьРанг | ПО (КалендарьРанг.РангСоединения = Календарь.Ранг) | |ИНДЕКСИРОВАТЬ ПО | ДокументРасчетовСКонтрагентом |; | |//////////////////////////////////////////////////////////////////////////////// |
|||
4
НатальяАлекс
23.11.16
✎
13:12
|
|ВЫБРАТЬ РАЗРЕШЕННЫЕ
| ВзаиморасчетыОстаткиИОбороты.Организация КАК Организация, | ВзаиморасчетыОстаткиИОбороты.Контрагент КАК Контрагент, | ВзаиморасчетыОстаткиИОбороты.ДоговорКонтрагента КАК ДоговорКонтрагента, | ВзаиморасчетыОстаткиИОбороты.ДокументРасчетовСКонтрагентом КАК ДокументРасчетовСКонтрагентом, | ВЫБОР | КОГДА &Предоставленные = 1 | ТОГДА ВзаиморасчетыОстаткиИОбороты.СуммаВзаиморасчетовПриход | ИНАЧЕ ВзаиморасчетыОстаткиИОбороты.СуммаВзаиморасчетовРасход | КОНЕЦ КАК Отгрузка, | ВЫБОР | КОГДА &Предоставленные = 1 | ТОГДА ВзаиморасчетыОстаткиИОбороты.СуммаВзаиморасчетовРасход | ИНАЧЕ ВзаиморасчетыОстаткиИОбороты.СуммаВзаиморасчетовПриход | КОНЕЦ КАК Оплата, | ВЫБОР | КОГДА &Предоставленные = 1 | ТОГДА ВзаиморасчетыОстаткиИОбороты.СуммаВзаиморасчетовПриход * ВЫБОР | КОГДА РегВзаиморасчеты_БезДокументовОборот.СуммаВзаиморасчетовПриход = 0 | ТОГДА 0 | ИНАЧЕ РегВзаиморасчеты_БезДокументовОборот.СуммаУпрПриход / РегВзаиморасчеты_БезДокументовОборот.СуммаВзаиморасчетовПриход | КОНЕЦ | ИНАЧЕ ВзаиморасчетыОстаткиИОбороты.СуммаВзаиморасчетовРасход * ВЫБОР | КОГДА РегВзаиморасчеты_БезДокументовОборот.СуммаВзаиморасчетовРасход = 0 | ТОГДА 0 | ИНАЧЕ РегВзаиморасчеты_БезДокументовОборот.СуммаУпрРасход / РегВзаиморасчеты_БезДокументовОборот.СуммаВзаиморасчетовРасход | КОНЕЦ | КОНЕЦ КАК ОтгрузкаУпр, | ВЫБОР | КОГДА &Предоставленные = 1 | ТОГДА ВзаиморасчетыОстаткиИОбороты.СуммаВзаиморасчетовРасход * ВЫБОР | КОГДА РегВзаиморасчеты_БезДокументовОборот.СуммаВзаиморасчетовРасход = 0 | ТОГДА 0 | ИНАЧЕ РегВзаиморасчеты_БезДокументовОборот.СуммаУпрРасход / РегВзаиморасчеты_БезДокументовОборот.СуммаВзаиморасчетовРасход | КОНЕЦ | ИНАЧЕ ВзаиморасчетыОстаткиИОбороты.СуммаВзаиморасчетовПриход * ВЫБОР | КОГДА РегВзаиморасчеты_БезДокументовОборот.СуммаВзаиморасчетовПриход = 0 | ТОГДА 0 | ИНАЧЕ РегВзаиморасчеты_БезДокументовОборот.СуммаУпрПриход / РегВзаиморасчеты_БезДокументовОборот.СуммаВзаиморасчетовПриход | КОНЕЦ | КОНЕЦ КАК ОплатаУпр, | ВзаиморасчетыОстаткиИОбороты.ДоговорКонтрагента.ДопустимоеЧислоДнейЗадолженности КАК ЧислоДней, | ВЫБОР | КОГДА ВЫБОР | КОГДА &СпособКонтроляДнейЗадолженности = ЗНАЧЕНИЕ(Перечисление.СпособыКонтроляДнейЗадолженности.ПоРабочимДням) | ТОГДА ЕСТЬNULL(РабочаяДатаВзаиморасчетыОстаткиИОбороты.ДатаКалендаря, ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)) | ИНАЧЕ ДОБАВИТЬКДАТЕ(ЕСТЬNULL(ВзаиморасчетыОстаткиИОбороты.ДокументРасчетовСКонтрагентом.ДатаВходящегоДокумента, ВзаиморасчетыОстаткиИОбороты.ДокументРасчетовСКонтрагентом.Дата), ДЕНЬ, ВзаиморасчетыОстаткиИОбороты.ДоговорКонтрагента.ДопустимоеЧислоДнейЗадолженности) | КОНЕЦ ЕСТЬ NULL | ТОГДА 0 | ИНАЧЕ &Предоставленные * ВзаиморасчетыОстаткиИОбороты.СуммаВзаиморасчетовКонечныйОстаток | КОНЕЦ КАК ДолгКонтрагента, | ВзаиморасчетыОстаткиИОбороты.ДоговорКонтрагента.ДопустимаяСуммаЗадолженности КАК ГлубинаКредитнойЛинии, | &Предоставленные * ВзаиморасчетыОстаткиИОбороты.СуммаВзаиморасчетовКонечныйОстаток * ВЫБОР | КОГДА РегВзаиморасчеты_БезДокументовКонечныйОстаток.СуммаВзаиморасчетовОстаток = 0 | ТОГДА 0 | ИНАЧЕ РегВзаиморасчеты_БезДокументовКонечныйОстаток.СуммаУпрОстаток / РегВзаиморасчеты_БезДокументовКонечныйОстаток.СуммаВзаиморасчетовОстаток | КОНЕЦ КАК ДолгКонтрагентаУпр, | ВзаиморасчетыОстаткиИОбороты.ДокументРасчетовСКонтрагентом.Дата КАК ДатаОтгрузки, | ВЫБОР | КОГДА &СпособКонтроляДнейЗадолженности = ЗНАЧЕНИЕ(Перечисление.СпособыКонтроляДнейЗадолженности.ПоРабочимДням) | ТОГДА ЕСТЬNULL(РабочаяДатаВзаиморасчетыОстаткиИОбороты.ДатаКалендаря, ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)) | ИНАЧЕ ДОБАВИТЬКДАТЕ(ЕСТЬNULL(ВзаиморасчетыОстаткиИОбороты.ДокументРасчетовСКонтрагентом.ДатаВходящегоДокумента, ВзаиморасчетыОстаткиИОбороты.ДокументРасчетовСКонтрагентом.Дата), ДЕНЬ, ВзаиморасчетыОстаткиИОбороты.ДоговорКонтрагента.ДопустимоеЧислоДнейЗадолженности) | КОНЕЦ КАК Срок, | КОНЕЦПЕРИОДА(ВзаиморасчетыОстаткиИОбороты.Период, ДЕНЬ) КАК Период, | ВзаиморасчетыОстаткиИОбороты.Регистратор КАК Регистратор |{ВЫБРАТЬ | Организация.* КАК Организация, | Контрагент.* КАК Контрагент, | ДоговорКонтрагента.* КАК ДоговорКонтрагента, | ДокументРасчетовСКонтрагентом.* КАК ДокументРасчетовСКонтрагентом, | Отгрузка КАК Отгрузка, | Оплата КАК Оплата, | ОтгрузкаУпр КАК ОтгрузкаУпр, | ОплатаУпр КАК ОплатаУпр, | ЧислоДней КАК ЧислоДней, | ГлубинаКредитнойЛинии КАК ГлубинаКредитнойЛинии, | ДолгКонтрагента КАК ДолгКонтрагента, | ДолгКонтрагентаУпр КАК ДолгКонтрагентаУпр, | Срок КАК Срок, | ДатаОтгрузки КАК ДатаОтгрузки, | Период, | Регистратор.*} |ИЗ | РегистрНакопления.ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.ОстаткиИОбороты( | &ДатаНач, | &ДатаКон, | Регистратор {(&Периодичность)}, | , | ДоговорКонтрагента.ВидДоговора В (&МассивВидовДоговоров) | И ДоговорКонтрагента.ДопустимоеЧислоДнейЗадолженности > 0 | И ДоговорКонтрагента.ВестиПоДокументамРасчетовСКонтрагентом = ИСТИНА {(ДоговорКонтрагента).*, (Контрагент).*, (Организация).*, (ДокументРасчетовСКонтрагентом).*}) КАК ВзаиморасчетыОстаткиИОбороты | ЛЕВОЕ СОЕДИНЕНИЕ РабочаяДатаВзаиморасчетыОстаткиИОбороты КАК РабочаяДатаВзаиморасчетыОстаткиИОбороты | ПО (РабочаяДатаВзаиморасчетыОстаткиИОбороты.ДокументРасчетовСКонтрагентом = ВзаиморасчетыОстаткиИОбороты.ДокументРасчетовСКонтрагентом) | {ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ВзаиморасчетыСКонтрагентами.Обороты(&ДатаНач, &ДатаКон, , ДоговорКонтрагента.ВестиПоДокументамРасчетовСКонтрагентом = ИСТИНА) КАК РегВзаиморасчеты_БезДокументовОборот | ПО ВзаиморасчетыОстаткиИОбороты.Организация = РегВзаиморасчеты_БезДокументовОборот.Организация | И ВзаиморасчетыОстаткиИОбороты.Контрагент = РегВзаиморасчеты_БезДокументовОборот.Контрагент | И ВзаиморасчетыОстаткиИОбороты.ДоговорКонтрагента = РегВзаиморасчеты_БезДокументовОборот.ДоговорКонтрагента | И ВзаиморасчетыОстаткиИОбороты.Сделка = РегВзаиморасчеты_БезДокументовОборот.Сделка} | {ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ВзаиморасчетыСКонтрагентами.Остатки(&ДатаКон, ДоговорКонтрагента.ВестиПоДокументамРасчетовСКонтрагентом = ИСТИНА) КАК РегВзаиморасчеты_БезДокументовКонечныйОстаток | ПО ВзаиморасчетыОстаткиИОбороты.Организация = РегВзаиморасчеты_БезДокументовКонечныйОстаток.Организация | И ВзаиморасчетыОстаткиИОбороты.Контрагент = РегВзаиморасчеты_БезДокументовКонечныйОстаток.Контрагент | И ВзаиморасчетыОстаткиИОбороты.ДоговорКонтрагента = РегВзаиморасчеты_БезДокументовКонечныйОстаток.ДоговорКонтрагента | И ВзаиморасчетыОстаткиИОбороты.Сделка = РегВзаиморасчеты_БезДокументовКонечныйОстаток.Сделка} |ГДЕ | ВзаиморасчетыОстаткиИОбороты.УпрУчет = ИСТИНА | И ВЫБОР | КОГДА &СпособКонтроляДнейЗадолженности = ЗНАЧЕНИЕ(Перечисление.СпособыКонтроляДнейЗадолженности.ПоРабочимДням) | ТОГДА ЕСТЬNULL(РабочаяДатаВзаиморасчетыОстаткиИОбороты.ДатаКалендаря, ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)) | ИНАЧЕ ДОБАВИТЬКДАТЕ(ЕСТЬNULL(ВзаиморасчетыОстаткиИОбороты.ДокументРасчетовСКонтрагентом.ДатаВходящегоДокумента, ВзаиморасчетыОстаткиИОбороты.ДокументРасчетовСКонтрагентом.Дата), ДЕНЬ, ВзаиморасчетыОстаткиИОбороты.ДоговорКонтрагента.ДопустимоеЧислоДнейЗадолженности) | КОНЕЦ МЕЖДУ НАЧАЛОПЕРИОДА(ВзаиморасчетыОстаткиИОбороты.Период, ДЕНЬ) И КОНЕЦПЕРИОДА(ВзаиморасчетыОстаткиИОбороты.Период, ДЕНЬ) |{ГДЕ | ВзаиморасчетыОстаткиИОбороты.Период, | (ВЫБОР | КОГДА &Предоставленные = 1 | ТОГДА ВзаиморасчетыОстаткиИОбороты.СуммаВзаиморасчетовПриход | ИНАЧЕ ВзаиморасчетыОстаткиИОбороты.СуммаВзаиморасчетовРасход | КОНЕЦ) КАК Отгрузка, | (ВЫБОР | КОГДА &Предоставленные = 1 | ТОГДА ВзаиморасчетыОстаткиИОбороты.СуммаВзаиморасчетовРасход | ИНАЧЕ ВзаиморасчетыОстаткиИОбороты.СуммаВзаиморасчетовПриход | КОНЕЦ) КАК Оплата, | (ВЫБОР | КОГДА &Предоставленные = 1 | ТОГДА ВзаиморасчетыОстаткиИОбороты.СуммаВзаиморасчетовПриход * ВЫБОР | КОГДА РегВзаиморасчеты_БезДокументовОборот.СуммаВзаиморасчетовПриход = 0 | ТОГДА 0 | ИНАЧЕ РегВзаиморасчеты_БезДокументовОборот.СуммаУпрПриход / РегВзаиморасчеты_БезДокументовОборот.СуммаВзаиморасчетовПриход | КОНЕЦ | ИНАЧЕ ВзаиморасчетыОстаткиИОбороты.СуммаВзаиморасчетовРасход * ВЫБОР | КОГДА РегВзаиморасчеты_БезДокументовОборот.СуммаВзаиморасчетовРасход = 0 | ТОГДА 0 | ИНАЧЕ РегВзаиморасчеты_БезДокументовОборот.СуммаУпрРасход / РегВзаиморасчеты_БезДокументовОборот.СуммаВзаиморасчетовРасход | КОНЕЦ | КОНЕЦ) КАК ОтгрузкаУпр, | (ВЫБОР | КОГДА &Предоставленные = 1 | ТОГДА ВзаиморасчетыОстаткиИОбороты.СуммаВзаиморасчетовРасход * ВЫБОР | КОГДА РегВзаиморасчеты_БезДокументовОборот.СуммаВзаиморасчетовРасход = 0 | ТОГДА 0 | ИНАЧЕ РегВзаиморасчеты_БезДокументовОборот.СуммаУпрРасход / РегВзаиморасчеты_БезДокументовОборот.СуммаВзаиморасчетовРасход | КОНЕЦ | ИНАЧЕ ВзаиморасчетыОстаткиИОбороты.СуммаВзаиморасчетовПриход * ВЫБОР | КОГДА РегВзаиморасчеты_БезДокументовОборот.СуммаВзаиморасчетовПриход = 0 | ТОГДА 0 | ИНАЧЕ РегВзаиморасчеты_БезДокументовОборот.СуммаУпрПриход / РегВзаиморасчеты_БезДокументовОборот.СуммаВзаиморасчетовПриход | КОНЕЦ | КОНЕЦ) КАК ОплатаУпр, | (&Предоставленные * ВзаиморасчетыОстаткиИОбороты.СуммаВзаиморасчетовКонечныйОстаток * ВЫБОР | КОГДА РегВзаиморасчеты_БезДокументовКонечныйОстаток.СуммаВзаиморасчетовОстаток = 0 | ТОГДА 0 | ИНАЧЕ РегВзаиморасчеты_БезДокументовКонечныйОстаток.СуммаУпрОстаток / РегВзаиморасчеты_БезДокументовКонечныйОстаток.СуммаВзаиморасчетовОстаток | КОНЕЦ) КАК ДолгКонтрагентаУпр, | ВзаиморасчетыОстаткиИОбороты.ДокументРасчетовСКонтрагентом.Дата КАК ДатаОтгрузки, | (ВЫБОР | КОГДА &СпособКонтроляДнейЗадолженности = ЗНАЧЕНИЕ(Перечисление.СпособыКонтроляДнейЗадолженности.ПоРабочимДням) | ТОГДА ЕСТЬNULL(РабочаяДатаВзаиморасчетыОстаткиИОбороты.ДатаКалендаря, ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)) | ИНАЧЕ ДОБАВИТЬКДАТЕ(ЕСТЬNULL(ВзаиморасчетыОстаткиИОбороты.ДокументРасчетовСКонтрагентом.ДатаВходящегоДокумента, ВзаиморасчетыОстаткиИОбороты.ДокументРасчетовСКонтрагентом.Дата), ДЕНЬ, ВзаиморасчетыОстаткиИОбороты.ДоговорКонтрагента.ДопустимоеЧислоДнейЗадолженности) | КОНЕЦ) КАК Срок, | ВзаиморасчетыОстаткиИОбороты.Период, | (ВЫБОР | КОГДА ВЫБОР | КОГДА &СпособКонтроляДнейЗадолженности = ЗНАЧЕНИЕ(Перечисление.СпособыКонтроляДнейЗадолженности.ПоРабочимДням) | ТОГДА ЕСТЬNULL(РабочаяДатаВзаиморасчетыОстаткиИОбороты.ДатаКалендаря, ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)) | ИНАЧЕ ДОБАВИТЬКДАТЕ(ЕСТЬNULL(ВзаиморасчетыОстаткиИОбороты.ДокументРасчетовСКонтрагентом.ДатаВходящегоДокумента, ВзаиморасчетыОстаткиИОбороты.ДокументРасчетовСКонтрагентом.Дата), ДЕНЬ, ВзаиморасчетыОстаткиИОбороты.ДоговорКонтрагента.ДопустимоеЧислоДнейЗадолженности) | КОНЕЦ ЕСТЬ NULL | ТОГДА 0 | ИНАЧЕ &Предоставленные * ВзаиморасчетыОстаткиИОбороты.СуммаВзаиморасчетовКонечныйОстаток | КОНЕЦ) КАК ДолгКонтрагента, | ВзаиморасчетыОстаткиИОбороты.Регистратор.*} |{УПОРЯДОЧИТЬ ПО | Организация.* КАК Организация, | Контрагент.* КАК Контрагент, | ДоговорКонтрагента.* КАК ДоговорКонтрагента, | ДокументРасчетовСКонтрагентом.* КАК ДокументРасчетовСКонтрагентом, | (ВЫБОР | КОГДА &Предоставленные = 1 | ТОГДА ВзаиморасчетыОстаткиИОбороты.СуммаВзаиморасчетовПриход | ИНАЧЕ ВзаиморасчетыОстаткиИОбороты.СуммаВзаиморасчетовРасход | КОНЕЦ) КАК Отгрузка, | (ВЫБОР | КОГДА &Предоставленные = 1 | ТОГДА ВзаиморасчетыОстаткиИОбороты.СуммаВзаиморасчетовРасход | ИНАЧЕ ВзаиморасчетыОстаткиИОбороты.СуммаВзаиморасчетовПриход | КОНЕЦ) КАК Оплата, | (ВЫБОР | КОГДА &Предоставленные = 1 | ТОГДА ВзаиморасчетыОстаткиИОбороты.СуммаВзаиморасчетовПриход * ВЫБОР | КОГДА РегВзаиморасчеты_БезДокументовОборот.СуммаВзаиморасчетовПриход = 0 | ТОГДА 0 | ИНАЧЕ РегВзаиморасчеты_БезДокументовОборот.СуммаУпрПриход / РегВзаиморасчеты_БезДокументовОборот.СуммаВзаиморасчетовПриход | КОНЕЦ | ИНАЧЕ ВзаиморасчетыОстаткиИОбороты.СуммаВзаиморасчетовРасход * ВЫБОР | КОГДА РегВзаиморасчеты_БезДокументовОборот.СуммаВзаиморасчетовРасход = 0 | ТОГДА 0 | ИНАЧЕ РегВзаиморасчеты_БезДокументовОборот.СуммаУпрРасход / РегВзаиморасчеты_БезДокументовОборот.СуммаВзаиморасчетовРасход | КОНЕЦ | КОНЕЦ) КАК ОтгрузкаУпр, | (ВЫБОР | КОГДА &Предоставленные = 1 | ТОГДА ВзаиморасчетыОстаткиИОбороты.СуммаВзаиморасчетовРасход * ВЫБОР | КОГДА РегВзаиморасчеты_БезДокументовОборот.СуммаВзаиморасчетовРасход = 0 | ТОГДА 0 | ИНАЧЕ РегВзаиморасчеты_БезДокументовОборот.СуммаУпрРасход / РегВзаиморасчеты_БезДокументовОборот.СуммаВзаиморасчетовРасход | КОНЕЦ | ИНАЧЕ ВзаиморасчетыОстаткиИОбороты.СуммаВзаиморасчетовПриход * ВЫБОР | КОГДА РегВзаиморасчеты_БезДокументовОборот.СуммаВзаиморасчетовПриход = 0 | ТОГДА 0 | ИНАЧЕ РегВзаиморасчеты_БезДокументовОборот.СуммаУпрПриход / РегВзаиморасчеты_БезДокументовОборот.СуммаВзаиморасчетовПриход | КОНЕЦ | КОНЕЦ) КАК ОплатаУпр, | (&Предоставленные * ВзаиморасчетыОстаткиИОбороты.СуммаВзаиморасчетовКонечныйОстаток * ВЫБОР | КОГДА РегВзаиморасчеты_БезДокументовКонечныйОстаток.СуммаВзаиморасчетовОстаток = 0 | ТОГДА 0 | ИНАЧЕ РегВзаиморасчеты_БезДокументовКонечныйОстаток.СуммаУпрОстаток / РегВзаиморасчеты_БезДокументовКонечныйОстаток.СуммаВзаиморасчетовОстаток | КОНЕЦ) КАК ДолгКонтрагентаУпр, | ВзаиморасчетыОстаткиИОбороты.ДокументРасчетовСКонтрагентом.Дата КАК ДатаОтгрузки, | (ВЫБОР | КОГДА &СпособКонтроляДнейЗадолженности = ЗНАЧЕНИЕ(Перечисление.СпособыКонтроляДнейЗадолженности.ПоРабочимДням) | ТОГДА ЕСТЬNULL(РабочаяДатаВзаиморасчетыОстаткиИОбороты.ДатаКалендаря, ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)) | ИНАЧЕ ДОБАВИТЬКДАТЕ(ЕСТЬNULL(ВзаиморасчетыОстаткиИОбороты.ДокументРасчетовСКонтрагентом.ДатаВходящегоДокумента, ВзаиморасчетыОстаткиИОбороты.ДокументРасчетовСКонтрагентом.Дата), ДЕНЬ, ВзаиморасчетыОстаткиИОбороты.ДоговорКонтрагента.ДопустимоеЧислоДнейЗадолженности) | КОНЕЦ) КАК Срок, | Период, | ДолгКонтрагента, | Регистратор.*} |ИТОГИ | СУММА(Отгрузка), | СУММА(Оплата), | СУММА(ОтгрузкаУпр), &nbs |
|||
5
d546
23.11.16
✎
13:21
|
| Календарь КАК Календарь
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ почему тут "ВНУТРЕННЕЕ", может надо ЛЕВОЕ? во втором запросе и тому подобное, а так много текста :) |
|||
6
НатальяАлекс
23.11.16
✎
13:59
|
(5) )))) много текста, я сразу сказала...
нет, не играет роли - внутренне или левое.. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |