|
Дебиторская задолженность | ☑ | ||
---|---|---|---|---|
0
Amfiaray
02.10.14
✎
12:07
|
Добрый день!
Подскажите возможно или нет в одном запросе выбрать записи из регистра накопления по условию Срок непрерывной задолженности более N месяцев и менее N месяцев |
|||
1
Злопчинский
02.10.14
✎
12:09
|
что-то тут лишнее - не?
если задолженность более Т месяцев - то она есть непрерывная. или у вас может быть так что был долг по накладной, потом исчез, а потом появился? |
|||
2
Amfiaray
02.10.14
✎
12:09
|
Опечатался
Срок непрерывной задолженности более N месяцев и менее M месяцев |
|||
3
shuhard
02.10.14
✎
12:10
|
(0) временные таблицы и связь сам с собой позволяют решить такую задачу
скорость может упасть сильно, но тебе же важен факт теоретической реализуемости |
|||
4
Amfiaray
02.10.14
✎
12:11
|
(1) Не, допустим, контрагент должен на данный момент 100р., 3 месяца назад был должен 1000р., но месяц назад оплатил долг и после этого купил на 100р., в этом случае долг не непрерывный
|
|||
5
RomanYS
02.10.14
✎
12:12
|
ГДЕ
СрокНепрерывнойЗадолженностиМесяцев между N+0.00001 и M-0.00001 |
|||
6
Amfiaray
02.10.14
✎
12:13
|
(5) Не догнал
|
|||
7
RomanYS
02.10.14
✎
12:15
|
(4) т.е. у тебя нет измерения по которому можно определить срок, и ты хочешь его определять по оборотам?
(6) это если срок можно определить по измерениям регистра,например, Рег.ДокументРасчетов.Дата |
|||
8
Amfiaray
02.10.14
✎
12:19
|
(7) да, хотелось бы по оборотам, но не хочется по всем записям регистра за период проходить и проверять есть долг или нет
|
|||
9
Злопчинский
02.10.14
✎
12:21
|
(7) не факт, что можно определить по дате документа расчета. например по документу расчета долг кончился. проходит неделя. или две или месяц. и документом возврата идет возврат производственного брака по этому документу расчета и снова по этому документу расчета возникает долг. очевидно что танцевать от даты документа расчета - не получится... танцевать надо от документа движения, создавшего долг.
. ?? |
|||
10
Amfiaray
02.10.14
✎
12:22
|
(9) там всего 2 документа регистратора, начисление и оплата
|
|||
11
Злопчинский
02.10.14
✎
12:22
|
ну а так - посчитал текущий долг. отмотал назад по оборотам до того времени, пок ане набралд нужную сумму долга. на Исе даже где-то вроде было такое
|
|||
12
Amfiaray
02.10.14
✎
12:23
|
+(10) 3 документа, корректировка долго ещё есть
|
|||
13
RomanYS
02.10.14
✎
12:28
|
(9) это лишь пример , пусть будет измерение "ДатаДолга"
На мой взгляд, если необходимо регулярно и точно определять дату долга, то надо иметь ее измерением. Все алгоритмы определения даты долга по оборотам теоретически работают, но на практике есть куча нюансов. И производительность не главный из них |
|||
14
PR
02.10.14
✎
12:29
|
(4) Бардак в голове.
В регистре должна быть дата возникновения задолженности. Либо как дата либо как реквизит документа, как угодно. |
|||
15
PR
02.10.14
✎
12:31
|
(9) Возврат — это уже кредиторская задолженность.
|
|||
16
RomanYS
02.10.14
✎
12:31
|
+(13) Это же относится к попыткам определить партии остатка или партии списания без ведения партионного учета. Теоретически можно собрать ФИФО в запросе, но стоит ли так делать?
|
|||
17
Злопчинский
02.10.14
✎
12:32
|
(15) не факт.
|
|||
18
PR
02.10.14
✎
12:33
|
(17) Что не факт?
|
|||
19
Джинн
02.10.14
✎
12:34
|
(18) Что кредиторская.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |