![]() |
#2 |
Участник
|
Цитата:
Сообщение от Акавешка
![]() Задача такая:
Есть таблица с полями - счет, коэффициент, корр.счет. Пример: счет | коэф.| корр.счет 26.01.000 | к1 | 90.01.000 26.01.000 | к2 | 90.02.000 26.01.000 | к3 | 90.03.000 26.02.000 | к4 | 90.01.000 26.02.100 | к5 | 90.02.000 Нужно создать форму с двумя гридами, один должен отображать поле счет, другой поля коэффициент и корр.счет. Во-первых, понятия счет и корр.счет - это не абсолютные понятия, а относительные. Так в первой строчке вашей таблицы для 26.01.000 является корр.счетом для счета 90.01.000. Нет Зла - есть отсутствие добра. Нет Тьмы - есть отсутствие света. Также нет и отдельной сущности "корр.счет" - это такой же счет, но только с другой стороны. Как при такой задаче вы собираетесь выкручиваться и показывать группировку в первом гриде и по 26ым, и по 90ым - не знаю. Какой коэффициент у вас будет, если 90ые рассматривать как счета - тоже непонятно. Цитата:
Посмотрите на шахматку. Все счета, где бы они не появлялись так или иначе отображаются и в колонках и в строчках. Принцип двойной записи, панимашь. Что у вас будет анализировать пользователь, если группировка по 26ым будет происходить, а по 90ым - нет. Во-первых понять задачу в терминах пользователя, а не в терминах программиста. Стопудово у вас просят банальный отчет "анализ счета" (в терминах 1С) по нескольким счетам. Ну дык, покажите как он уже реализован в Аксапте. Если этот отчет устраивает, то спросите - точно ли нужен анализ по всем счетам или достаточно анализа по одному счету (а пользователь будет указывать по какому). И только после этого запрограммируйте так чтобы стандартный анализ по одному счету выводился несколько раз для разных счетов. ![]() Или покажите ту же шахматку. |
|
|
За это сообщение автора поблагодарили: Alucardkds (1). |