Имя: Пароль:
1C
1С v8
Дата возникновения задолженности запросом.
0 NoobiC
 
23.06.15
11:47
Всем привет. Возможно ли такое сделать, собирая запрос по регистрам бухгалтерии. И, если возможно, то прошу натолкнуть на мысль как. Конфигурация: Бухгалтерия 2.0.
мои мысли: могу собрать запросом остатки задолженности в разрезе конкретного контрагента и конкретного договора. Это не составит труда. Но вот потом как определить дату возникновения, чет не пойму :(. Без запроса - понятно - получил задолженность, получил с начала времен обороты с периодичностью в регистратор и обратным циклом отнимаешь суммы регистратора. А вот как сделать одним запросом...
Спасибо!
1 gigi789
 
23.06.15
11:51
(0) свернул по таблицу с регистраторами получил сумму нарастающим итогом отнимешь от конечного сальдо эту сумму выводи с максимальной датой и сумой меньше нуля
2 NoobiC
 
23.06.15
11:56
(1) Свернул, но получил не то. По одному договору задолженность возникает, к примеру, раз в квартал. То есть последнее погашение было в апреле, положим. А до апреля еще одна была. Если циклом - то понятно, отнимаю от суммы пока нулю не будет равна и дальше не иду. А вот как в запросе организовать...
3 gigi789
 
23.06.15
12:08
группировать вот так нужно
ВЫБРАТЬ
    СУММА(врт.СуммаВзаиморасчетовПриход) КАК СуммаВзаиморасчетовПриход,
    врт1.Период,
    врт1.Регистратор,
    
ПОМЕСТИТЬ врт2
ИЗ
    врт КАК врт
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ врт КАК врт1
        ПО врт.Период > врт1.Период

СГРУППИРОВАТЬ ПО
    врт1.Период,
    врт1.Регистратор
4 Ildarovich
 
23.06.15
22:16
Быстрое, но сложное решение этой задачи запросом приведено в статье http://catalog.mista.ru/public/262300/ . Там же есть ссылки на статьи с описанием классического (простого, но медленного) способа решения.
То, что подход реализован для регистра накопления "ВзаиморасчетыСКонтрагентами", смущать не должно - переписав первый запрос, получающий "Обороты", подход легко применить и к регистру бухгалтерии.
5 tixis
 
23.06.15
22:19
типа такого задания есть в билетах для подготовке к специалисту по БП, поищите решения для билетов.
6 RomanYS
 
23.06.15
22:21
В БП2 вроде обязательное субконто "документы расчетов", зачем регистраторы тут не понятно: бери 3-е субконто
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн