Отчеты Microsoft Dynamics GP SQL — обзор для консультанта

Microsoft Great Plains Dynamics GP — это приложение, управляемое SQL, и SQL-скрипты должны быть хорошей поддержкой для финансового отдела при анализе их финансовых позиций, особенно когда у вас есть ответственные подразделения денежных потоков в вашей компании. Аналогичное задание может быть выполнено в таких инструментах, как FRx, Crystal Reports, однако часто бывает сложно создать новый отчет FRx, и слишком быстро запускать сценарии выбора для вашего GL. Преимущество SQL SQL заключается в объединении GL с SOP, POP, IV и создании агрегированных запросов для определенного набора транзакций. В этой небольшой статье мы покажем вам, как создавать баланс для сегмента учетной записи.

Предположим, у вас есть подразделения, каждый из которых имеет индивидуальный второй сегмент. Следующий оператор суммирует сводку дебет-кредита для этого сегмента (1001 в примере ниже):

выберите

b.ACTNUMBR_1 + & # 39; + b.ACTNUMBR_2, sum (DEBITAMT) — сумма (CRDTAMNT)

из

GL20000 a

присоединяется к GL00100 b на a.ACTINDX = b.ACTINDX

где b.ACTNUMBR_2 = & gt; 1001 & # 39;

и a.OPENYEAR = 2007

группой b.ACTNUMBR_1 + & # 39; + b.ACTNUMBR_2

порядок от b.ACTNUMBR_1 + & # 39; + b.ACTNUMBR_2 asc

Вы должны увидеть результаты, похожие на следующие:

1000 1001 1000,00

2000 1001 500,00

4000 1001-3000,00

5000 1001 1000,00

6000 1001 500,00 [19659002] Пожалуйста, обратите внимание, что у вас всегда должно быть 0 в суммарном дебете минус кредит, если вы предполагаете, что ваше подразделение несет ответственность за свой денежный поток. Тем не менее, очевидно, что в реальной жизни вы должны проверить, действительно ли это так, и ваш бухгалтерский отдел постоянно размещает сообщения в соответствующих секторах учета. Следующий сценарий даст вам итоговый дебетовый кредит для сегмента:

выберите

sum (DEBITAMT), sum (CRDTAMNT), sum (DEBITAMT) — сумма (CRDTAMNT)

из

GL20000 a [19659002] присоедините GL00100 b к a.ACTINDX = b.ACTINDX

где b.ACTNUMBR_2 = & gt; 1001 & gt;

и a.OPENYEAR = 2007

Вы можете использовать этот скрипт для проверки «на лету» анализатора SQL Query в базе данных GP, если ваш баланс подразделения 1001 является точным

. Ваши разработчики SQL могут продолжать работу, используйте эти сценарии как базовый и продвигать их, чтобы отразить более сложную логику

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *