Уважаемые, требуется ваша помощь в решении следующей задачи. Итак, имеем признак 0GL_ACCOUNT, у которого заведены нав. атрибуты: СТРОКА, ДОХОДЫ_РАСХОДЫ, ВНУТРЕННИЕ_ВНЕШНИЕ. Эти атрибуты созданы для того, чтобы не заполнять отчёт по ячейкам (их получается неприлично много). Имеем отчёт с двумя структурами по строкам и столбцам: СТРОКИ, СТОЛБЦЫ. В структуре СТРОКИ сделаны выборы в количестве строк отчёта. в каждом выборе прописывается атрибут 0GL_ACCOUNT-СТРОКА со значением, соответствующим номеру строки. В структуре СТОЛБЦЫ сделаны выборы, в которых указывается естесственно показатель (Дебет), некоторые временные признаки, ограниченные переменными и атрибуты счёта 0GL_ACCOUNT-ДОХОДЫ_РАСХОДЫ (значение 1 для первых двух столбцов - доход, значение 2 для вторых двух столбцов - расход) и 0GL_ACCOUNT-ВНУТРЕННИЕ_ВНЕШНИЕ (значение1 для первого и третьего столбцов внутренние, 2 – для второго и четвёртого столбцов – внешние). Пересечение этих трёх атрибутов счёта даёт нужный набор счётов в каждой ячейке отчёта. См. схему отчёта с указанием атрибутов счёта 0GL_ACCOUNT.
_______________А (Д_Р 1, В_В 1)__ B (Д_Р 1, В_В 2)__ C (Д_Р 2, В_В 1)__ D (Д_Р 2, В_В 2)__ 1 (СТР. 1)_____ 2 (СТР. 2)_____ 3 (СТР. 3)_____ 4 (СТР. 4)_____
Нужно решить следующую задачу: надо чтобы каждая строка отчёта отражалась в разрезе признака КОНТРАГЕНТ
__________ _________ А (Д_Р 1, В_В 1)_ B (Д_Р 1, В_В 2)_ C (Д_Р 2, В_В 1)_ D (Д_Р 2, В_В 2)_ 1 (СТР. 1)_ Контр. 1 __________ Контр. 2 __________ Контр. 3 2 (СТР. 2)_ Контр. 1 __________ Контр. 4 __________ Контр. 5 3 (СТР. 3)_ Контр. 5 4 (СТР. 4)_ Контр. 1 __________ Контр. 7
Как это сделать?
|
|