Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Нужен запрос: расчет задолженности покупателей в разрезе договоров с отсрочкой платежа

Нужен запрос: расчет задолженности покупателей в разрезе договоров с отсрочкой платежа
Я
   vdeemer
 
19.11.21 - 13:42
Добрый день!
В РН остатков "Взаиморасчеты" есть измерения "Контрагент", "Договор" и ресурс "Сумма". Реквизит Договор.ГлубинаКредита = количество дней, на которые можно отсрочить платеж за товар. Необходимо рассчитать суммы просроченного долга и даты платежей. Что я делаю: выбираю задолженность на текущую дату (остатки > 0), ... дальше начинается укурка бамбуком. Надо бы выбрать движения в регистре от текущей даты до -ГлубинаКредита, но передать значение выборки в параметр виртуальной таблицы не получится. Выбирать все движения, чтобы потом отсечь лишнее? Или выбрать максимальную глубину кредита у всех должников и использовать ее условием выборки из регистра?
Прошу совета)
   garantNo4x
 
1 - 19.11.21 - 13:47
движения то тебе зачем ? Ты выводишь информация о том как они образовались что ли ?
   vdeemer
 
2 - 19.11.21 - 14:08
(1) Вывожу в том числе. Но без них не получится посчитать просроченный долг, т.к. где-то в периоде может быть выход долга в ноль (оплатили все и на следующий день снова закупились) и итоговый долг уже не будет просроченным.
   Злопчинский
 
3 - 19.11.21 - 15:01
открываешь ИС, смотришь публикации  на такую тему.
смотришь публикации Ильдаровича, ildarovich
   pechkin
 
4 - 19.11.21 - 15:54
берешь сумму долга на дату отсрочки, и палтежи от даты до сегодня
разность и есть просроченный долг. если все по фифо конечно
   vdeemer
 
5 - 19.11.21 - 16:23
(4) мягко говоря, это не совсем так, пример в (2) Фифо не при чем, учет по договору в целом.
   polosov
 
6 - 19.11.21 - 16:28
(5) Тебе в (3) дали самый дельный совет.
   vdeemer
 
7 - 19.11.21 - 16:33
(6) Ага, уже изучаю
   Dmitrii
 
8 - 19.11.21 - 16:42
(5) >> учет по договору в целом.

Тогда ваша задача не имеет решения.
Если только "договор" - эта не та сделка, по которой считается срок задолженности.
В противном случае посчитать задолженность по конкретной сделке невозможно.
Клиент может ежедневно в рамках одного договора брать у вас новый товар и оплачивать тот, что взял позавчера.
Фактически срок его задолженности никогда не превышает трёх дней. Но нет ни одного дня, когда он не был бы вам должен (за товар взятый сегодня и вчера, но ещё не оплаченный).
Как считать сроки задолженности этого клиента, если учёт ведётся только по договору в целом?
   polosov
 
9 - 19.11.21 - 16:46
(8) За нас подумал великий ildarovich в (3)
   vdeemer
 
10 - 19.11.21 - 16:52
(9) Пока я нашел только "Неоплаченные долги при распределении оплаты по правилу ФИФО одним запросом и намного быстрее, чем Вы думали", но это не то.
(8) Ну почему же, если итог взаиморасчетов не вертится около нуля, то все нормально. Выбираем документы по глубине кредита (от текущей даты назад), для каждого документа определяем долг клиента на его момент времени. Минимальное значение долга и есть просроченный долг.
   polosov
 
11 - 19.11.21 - 16:56
(10) Это оно и есть. Сначала получаешь возраст долга, потом сравниваешь со своими предельными значениями.
   CepeLLlka
 
12 - 19.11.21 - 17:00
(0)16 билет оперативного учёта для подготовки к спецу по платформе? :)
   vdeemer
 
13 - 22.11.21 - 14:23
(11) Вник частично в саму статью - оно, только сам запрос пока не понял)))
(12) Не могу сказать - давно сдал, может так и есть
   Злопчинский
 
14 - 22.11.21 - 20:18
вот может еще https://infostart.ru/public/608799/

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.