|
|
|
|
#1 |
|
Участник
|
Цитата:
Сообщение от sukhanchik
А можно уточнить? Что все-таки нужно? Хранить некие константные значения в коде (аналогично моему посту выше) и впоследствии на основе их заполнять некие данные или вести работу с набором переменных данных (например, разноска в ГК и классы LedgerVoucherList, LedgerVoucherTransList).
я не очень понимаю в чем выбор между твоими вариантами. да, нужно предоставить программисту (!) удобный механизм для заполнения набора начальных статичных константных данных. чтобы в дальнейшем что-то делать с этими данными. причем, заполнение набора может проводится как в одном методе, так и в нескольких. например, часть добавляется (или убирается) в методах-потомках. |
|
|
|
|
#2 |
|
Administrator
|
Поясню.
1. Задача создания закладки "Номерные серии" в параметрах модуля. Пользователь ничего не вводит, однако ему выводится некая таблица (грид) значений, которые на самом деле хранятся в коде (контейнер контейнеров, классы, временная таблица - неважно). Важно, что при изменении соответствующего куска кода - данные в этой таблице должны меняться. В этом случае мне нравится (в порядке убывания): - вариант таблицы (лучше постоянной - как с номерными сериями) - вариант XML (в памяти) - вариант контейнера контейнеров не нравится вариант класса классов или Set (Types::Class) - т.к. слишком много кода 2. Задача создания разноски в ГК. Тут нет начальных константных данных, однако по входящим данным генерируется некоторый набор записей. Генерируемый набор может быть представлен как набор экземпляров классов (Set Types::Class). Важно - что нам не нужно хранить в классах параметры, т.е. многие параметры входящие В этом случае мне нравится (в порядке убывания): - вариант класса классов (на худой конец Set Types::Class) - вариант таблицы (лучше временной, как промежуточной, хотя может даже лучше и постоянной - т.к. все равно откат произойдет, если не закроется транзакция) не нравится вариант XML (сложность реализации) и контейнера контейнеров / Map / Set / List (нечитабельный код) PS. Упс... ответ уже получен - пункт 1. Но все равно - мнение свое выскажу
__________________
Возможно сделать все. Вопрос времени Последний раз редактировалось sukhanchik; 10.04.2011 в 21:52. |
|
|
| Теги |
| как правильно |
|
|
Похожие темы
|
||||
| Тема | Ответов | |||
| Загрузка начальных данных | 1 | |||
| Набор данных на лету | 15 | |||
| Прогноз роста базы данных и выбор топологии системы, Как правильно расчитать возможный рост | 0 | |||
| Введение в Аксапту | 0 | |||
| Опции темы | Поиск в этой теме |
| Опции просмотра | |
|