Имя: Пароль:
1C
 
Дебиторская задолженность
,
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) Что кредиторская.
Ошибка? Это не ошибка, это системная функция.