Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 16:22

Запрос по просроченным задолжностям

Автор Влад Теут, 02 фев 2016, 10:51

0 Пользователей и 1 гость просматривают эту тему.

Влад Теут

Помогите с запросом на получение просроченной задолженности. Никак не получается получить.
Контрагент, Задолженность, просроченная задолженность
1С бух 8.3 есть функция, однако какие я значения бы не подставлял, она не дает результат.
Функция ШаблонЗапросаПоПросроченнойЗадолженнсти() Экспорт

Возврат "ВЫБРАТЬ
| ХозрасчетныйОстатки.Субконто1 КАК Контрагент,
| ХозрасчетныйОстатки.Субконто2 КАК Договор,
| ХозрасчетныйОстатки.Счет КАК Счет,
| ХозрасчетныйОстатки.[СуммаОстаток] КАК Сумма
|ПОМЕСТИТЬ [Остатки]
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.Остатки(
| &[Период],
| Счет В
| (&СписокСчетов),
| &СубконтоКонтрагентДоговор,
| Организация В (&Организация)
| И [ТекстУсловия]
| И ВЫБОР
| КОГДА ВЫРАЗИТЬ(Субконто2 КАК Справочник.ДоговорыКонтрагентов).УстановленСрокОплаты
| ТОГДА ВЫРАЗИТЬ(Субконто2 КАК Справочник.ДоговорыКонтрагентов).СрокОплаты
| ИНАЧЕ &СтандартныйСрокОплаты
| КОНЕЦ = &[СрокОплаты]) КАК ХозрасчетныйОстатки
|
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| ОстаткиДолга.Контрагент КАК Контрагент,
| ОстаткиДолга.Договор КАК Договор,
| СУММА(ОстаткиДолга.Сумма) КАК Сумма
|ПОМЕСТИТЬ [ОстаткиНаНачалоСрока]
|ИЗ
| [Остатки] КАК ОстаткиДолга
|
|СГРУППИРОВАТЬ ПО
| ОстаткиДолга.Контрагент,
| ОстаткиДолга.Договор
|
|ИНДЕКСИРОВАТЬ ПО
| Контрагент,
| Договор
|;
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| ХозрасчетныйОбороты.Субконто1 КАК Контрагент,
| ХозрасчетныйОбороты.Субконто2 КАК Договор,
| ХозрасчетныйОбороты.[СуммаОборот] КАК УменьшениеЗадолженности
|ПОМЕСТИТЬ [ОборотыЗаПериод]
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.Обороты(
| &[НачалоПериода],
| &Период,
| ,
| Счет В
| (&СписокСчетов),
| &СубконтоКонтрагентДоговор,
| Организация В (&Организация)
| И [ТекстУсловия]
| И ВЫБОР
| КОГДА ВЫРАЗИТЬ(Субконто2 КАК Справочник.ДоговорыКонтрагентов).УстановленСрокОплаты
| ТОГДА ВЫРАЗИТЬ(Субконто2 КАК Справочник.ДоговорыКонтрагентов).СрокОплаты
| ИНАЧЕ &СтандартныйСрокОплаты
| КОНЕЦ = &[СрокОплаты],
| ,
| ) КАК ХозрасчетныйОбороты
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ
| ХозрасчетныйОбороты.Субконто1,
| ХозрасчетныйОбороты.Субконто2,
| -ХозрасчетныйОбороты.[СуммаОборот]
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.Обороты(
| &[НачалоПериода],
| &Период,
| ,
| Счет В
| (&СписокСчетов),
| &СубконтоКонтрагентДоговор,
| Организация В (&Организация)
| И [ТекстУсловия]
| И ВЫБОР
| КОГДА ВЫРАЗИТЬ(Субконто2 КАК Справочник.ДоговорыКонтрагентов).УстановленСрокОплаты
| ТОГДА ВЫРАЗИТЬ(Субконто2 КАК Справочник.ДоговорыКонтрагентов).СрокОплаты
| ИНАЧЕ &СтандартныйСрокОплаты
| КОНЕЦ = &[СрокОплаты]
| И Субконто1 = КорСубконто1
| И Субконто2 = КорСубконто2,
| КорСчет В
| (&СписокСчетов),
| &СубконтоКонтрагентДоговор) КАК ХозрасчетныйОбороты
|
|ИНДЕКСИРОВАТЬ ПО
| Контрагент,
| Договор
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| ОстаткиНаНачалоСрока.Контрагент КАК Контрагент,
| СУММА(ВЫБОР
| КОГДА ЕСТЬNULL(ОборотыЗаПериод.УменьшениеЗадолженности, 0) >= ЕСТЬNULL(ОстаткиНаНачалоСрока.Сумма, 0)
| ТОГДА 0
| ИНАЧЕ ВЫБОР
| КОГДА ЕСТЬNULL(ОстаткиНаНачалоСрока.Сумма, 0) - ЕСТЬNULL(ОборотыЗаПериод.УменьшениеЗадолженности, 0) > ОстаткиДолга.ОстатокДолга
| ТОГДА ОстаткиДолга.ОстатокДолга
| ИНАЧЕ ЕСТЬNULL(ОстаткиНаНачалоСрока.Сумма, 0) - ЕСТЬNULL(ОборотыЗаПериод.УменьшениеЗадолженности, 0)
| КОНЕЦ
| КОНЕЦ) КАК Сумма
|ПОМЕСТИТЬ [ПросроченнаяЗадолженность]
|ИЗ
| ОстаткиДолга КАК ОстаткиДолга
| ЛЕВОЕ СОЕДИНЕНИЕ [ОстаткиНаНачалоСрока] КАК ОстаткиНаНачалоСрока
| ЛЕВОЕ СОЕДИНЕНИЕ [ОборотыЗаПериод] КАК ОборотыЗаПериод
| ПО ОстаткиНаНачалоСрока.Контрагент = ОборотыЗаПериод.Контрагент
| И ОстаткиНаНачалоСрока.Договор = ОборотыЗаПериод.Договор
| ПО ОстаткиДолга.Контрагент = ОстаткиНаНачалоСрока.Контрагент
| И ОстаткиДолга.Договор = ОстаткиНаНачалоСрока.Договор
|
|СГРУППИРОВАТЬ ПО
| ОстаткиНаНачалоСрока.Контрагент
|
|ИНДЕКСИРОВАТЬ ПО
| Контрагент
|;
|////////////////////////////////////////////////////////////////////////////////
|";

КонецФункции

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

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск