AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.07.2006, 11:47   #1  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от kitty
Меня тут смущает то,. что каждый раз содается новый экземпляр класса, что по идее накладно
Нет, это не накладно.

Цитата:
Сообщение от kitty
плюс при надобности я не могу обработать все записи в одной транзакции
Вы хотели сказать в одном запросе.
Да, именно так написана вся Аксапта.
Разработчики борются за снижение сложности разработки. За счет уменьшения производительности.

Цитата:
Сообщение от kitty
2) написать так класс,чтобы его можно было 1 раз инициализировать, а потом уже передавать на обработку в цикле записи.
Нет, так вы нарушаете основные принципы ООП: наследование и инкапсюляция.

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

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

Цитата:
Сообщение от kitty
3) воспользоваться временными таблицами, recordSortedList-ами или set с идентификаторами записей
Не надо.
Вы, похоже, привыкли работать с запросами СУБД.
Почитайте про ООП и применение ООП при работе с СУБД.
Почитайте плюсы и минусы...

И еще: один большой СКЛ-запрос не всегда лучше нескольких маленьких. Особенно в многопользовательской системе. Подумайте над этим.
__________________
полезное на axForum, github, vk, coub.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Вызов метода базового класса Eldar9x DAX: Программирование 15 22.03.2008 19:10
Вызов класса из другого класса Protey DAX: Программирование 9 26.02.2007 11:01
"Программный" вызов метода класса!? axaLearner DAX: Программирование 13 16.08.2005 08:12
вызов класса с передачей параметров simply DAX: Программирование 2 23.06.2004 18:04

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 00:15.