Запрос По Регистру Бухгалтерии

Дайнеко

Well-Known Member
19.11.2009
951
0
53
Минск
#1
Догадываюсь, что программисты "любят" регистр бухгалтерии. Мне вот приходится осваивать.
Задача простая ло слез:
- Регистр имеет реквизиты: ВалютаДт, СуммаДт, ВалютаКт, СуммаКт
- Заданы период, Счет
- Выбрать записи регистра: Дата, Регистратор, Субконто1, Сумма

На примере счета 62, это просто перечень платежей от клиентов:
01.01.12 Вася +100р (Д62 100р К51 100р)
03.01.12 Петя -200р (Д51 100р К62 200р)
А вот такая проводка должна дать результатом 2 записи:
Д62 Вася 5$ К62 Петя 300р
05.01.12 Вася +5$
05.01.12 Петя -300р

К последней строке:
Счет, понятное, может быть и в Д*цензура*е и в Кредите. Поэтому Субконто нужно соответствующей части проводки. Аналогично и Сумма (есть и в Д*цензура*е и Кредите).
В идеала Сумму хочется получить одним числом знак "-" по Д*цензура*у, "+" по Кредиту. Но можно и двумя числами, тогда нужен признак, почему выбрана запись, по Дт или Кт.

Перебрал все возможные виртуальные таблицы регистра и ничего не подходит.
Р.S. Кто знает 7-ку, не орите, что "там бы одним движением".
 

Дайнеко

Well-Known Member
19.11.2009
951
0
53
Минск
#3
Таблица "Обороты" с периодичностью "запись" не подойдет?
Так и думал, но не хватает знания. Захожу в конструктор. В составе таблицы Обороты вижу нужные поля "Период, Регистратор". Однако, они пропадают в разделе Группировка.
Пока запрос такой:
Код:
ВЫБРАТЬ
БухИтогиОбороты.Субконто1		КАК Клиент,
БухИтогиОбороты.Валюта			КАК Валюта,
БухИтогиОбороты.СуммаВОборот	КАК Сумма
ИЗ
РегистрБухгалтерии.БухИтоги.Обороты(&ДатаНач, &ДатаКон, , Счет = &Счет, , , , ) КАК БухИтогиОбороты
 
P

putilin

Гость
#5
Подскажите, пожалуйста, как получить остатки (обороты) по синтетическому счету.