Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Меркулова_Пособие_РазработкаУправляемыхПриложен...doc
Скачиваний:
12
Добавлен:
01.07.2025
Размер:
17.82 Mб
Скачать

12.2. Примеры запросов к регистрам бухгалтерии

Разберем на примерах, как извлекать из регистра бухгалтерии требуемую информацию. Реализуем некоторые стандартные бух­галтерские отчеты с помощью запросов.

Структура регистра бухгалтерии

Ниже в примерах будет использован регистр бухгалтерии Хозрасчетный, поддерживающий корреспонденцию и имеющий сле­дующую структуру:

Измерения

Организация

балансовый

Тип: СправочникСсылка. Организации

Валюта

Небалансовый

Тип: СправочникСсылка.Валюты. Только для при­знака учета Валютный

Ресурсы

Сумма

балансовый

Тип: Число.

Количество

Небалансовый

Тип: Число. Только для признака учета Количест­венный

ВалютнаяСумма

небалансовый

Тип: Число. Только для признака учета Валютный

Реквизиты

ЖО

Тип: Строка

Движения без субконто

Самой простой тип запросов - получение детальных записей ре­гистра. Для этого используется основная таблица-источник реги­стра бухгалтерии.

Обратите внимание, что для небалансовых измерений и ресурсов, а также для счета существуют поля с добавлением «Дт» и «Кт», например, ВалютаДт:

|ВЫБРАТЬ

|Период, //дата и время записи

|Регистратор, НомерСтроки,//документ и номер строки

|Организация, //балансовое измерение Организация

|СчетДт, СчетКт, //счета дебета и кредита

|Сумма, //балансовый ресурс Сумма

|ВалютаДт, ВалютаКт, //небалансовое измерение Валюта

|ВалютнаяСуммаДт, ВалютнаяСуммаКт, //небалансовый ресурс

|КоличествоДт, КоличествоКт, //небалансовый ресурс Количество

|ВалютнаяСумма,

|ЖО //реквизит записи ЖО

|ИЗ РегистрБухгалтерии.Хозрасчетный

Заметьте, что эта таблица не предоставляет информацию о суб­конто. Для этого предназначена следующая таблица.

Движения с указанием субконто

Теперь получим список движений регистра с субконто. Для этого нужно воспользоваться таблицей ДвиженияССубконто. Для де­монстрации мы включим в результат поле ВидСубконтоДт1 и другие поля, содержащие информацию о субконто по дебету и кредиту проводки.

Это реализуется в следующем запросе:

|ВЫБРАТЬ

|Период, //дата и время записи

|Организация, //балансовое измерение Организация

|СчетДт, СчетКт, //счета дебета и кредита

|Сумма, //балансовый ресурс Сумма

|ВидСубконтоДт1, СубконтоДт1, //вид и значение субконто 1 по дебету

|СубконтоДт2, //субконто 2 по дебету

|СубконтоКт1, СубконтоКт2, //субконто 1 и 2 по кредиту

|КоличествоДт КолДт, КоличествоКт КолКт, //небалансовый ресурс

|ЖО //реквизит записи ЖО

|ИЗ РегистрБухгалтерии. Хозрасчетный.ДвиженияССубконто

Остатки по счетам

Абсолютно необходимая информация для бухгалтера - остатки по счетам. Сформируем отчет, который будет показывать остатки по счетам для каждой организации и консолидированный остаток по счету. Для этого нам понадобится следующий запрос:

|BЫБPATb

|ОсновнойОстатки.Организация КАК Организация,

|ОсновнойОстатки.Счет КАК Счет,

|ОсновнойОстатки.СуммаОстаток КАК СуммаОстаток

|ИЗ

|РегистрБухгалтерии Хозрасчетный.Остатки КАК ОсновнойОстатки

|УПОРЯДОЧИТЬ ПО

|ОсновнойОстатки.Счет.Код

|ИТОГИ СУММА(СуммаОстаток) ПО

|Организация,

|Счет