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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.01.2016, 14:23   #1  
Skolos is offline
Skolos
Участник
 
56 / 13 (1) ++
Регистрация: 06.01.2016
Post Как правильно разбирать алгоритм уже существующего функционала?
Добрый день, уважаемые форумчане.
Недавно начал изучать АХ. Возник вопрос. А как правильно разбирать алгоритм уже существующего функционала? С каких таблиц, как выбирается, делается т.д. Например, мне нужно описать алгоритм работы и вывода отчетов в Главная книга - Запросы - Оборотно-сальдовая ведомость. Нашел класс вызывающий форму, но пока не получилось полностью въехать.
С чего начинать подобные разборы и как это правильнее делать?
Старый 27.01.2016, 14:27   #2  
axm2013
Гость
 
n/a
А для кого пишете и зачем?
Просто для разработчика будет одно, для консультанта другое, для селза вообще достаточно названия и он остальное нафантазирует..
А в вашем случае что?
За это сообщение автора поблагодарили: Aleks_K (1).
Старый 27.01.2016, 14:31   #3  
Skolos is offline
Skolos
Участник
 
56 / 13 (1) ++
Регистрация: 06.01.2016
В моем случае, прохожу стажировку в компании, на должность программиста АХ. Вот и получил очередное задание. Разбери функционал Оборотно-сальдовая ведомость(Клиент).
- алгоритм подсчета начального сальдо
- данные по проводкам
- получение итогов
Поскольку опыта работы с АХ еще мало, решил спросить, как и с чего правильнее начать.
Старый 27.01.2016, 14:39   #4  
axm2013
Гость
 
n/a
Цитата:
Сообщение от Skolos Посмотреть сообщение
В моем случае, прохожу стажировку в компании, на должность программиста АХ. Вот и получил очередное задание. Разбери функционал Оборотно-сальдовая ведомость(Клиент).
- алгоритм подсчета начального сальдо
- данные по проводкам
- получение итогов
Поскольку опыта работы с АХ еще мало, решил спросить, как и с чего правильнее начать.
Ok.
Тогда имхо
1. узнать у консультанта для чего требуется данный отчет и на основе каких данных он составляется. Ну и понятно узнать что такое сальдо и прочее. В идеале если бы он еще и пример дал небольшой на котором вы все сможете увидеть и посчитать.

2. Выяснить как выбираются и консолидируются данные на основе параметров отчета.

3 выяснить как выводится результат шага 2

4. Смоделировать чтобы вам пришлось менять если появится новый параметр.

ессно имхо
Старый 27.01.2016, 14:51   #5  
gudzon is offline
gudzon
программист
 
1,166 / 324 (13) ++++++
Регистрация: 06.07.2004
Адрес: Москва
Сначала в общих чертах выясните бизнес-суть документа / функции.
Ставите точку останова на входе. Прям можно на main() методе класса.
Запускаете, что надо.
Идете по порядку, заходя по все методы.
Записываете в Ворд в какие методы зашли, какие таблицы / поля / параметры используются.
Потом открываете в АОТ классы / формы /таблицы, которые были пройдены и смотрите внимательно их структуру и понимаете назначение.
Потом еще раз проходите, уже более менее понимая, что делает метод
И т.д. пока не наступит просветление.
С первого раза ничего не будет понятно - это нормально.
И главное записывайте. Сначала просто название классов / методов. А потом по русски для чего и что делают.
Если это класс распространенный (как ваша сальдовая), то ищите потом описание в инете. Вроде есть ресурс с описанием методов стандартных классов.

Последний раз редактировалось gudzon; 27.01.2016 в 14:56.
Старый 27.01.2016, 16:25   #6  
Skolos is offline
Skolos
Участник
 
56 / 13 (1) ++
Регистрация: 06.01.2016
Спасибо, понял. Буду разбирать.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Правильно ли сделан функционал и организован процесс? Murlin DAX: Функционал 26 12.04.2013 11:52
Как правильно хранить статичный набор начальных данных в классах? mazzy DAX: Программирование 58 14.04.2011 12:10
Открытая сумма по счету-фактуре - как правильно вычислить? IKA DAX: Программирование 7 21.03.2011 19:46
переход существующего приложения c MS SQL на ORACLE velk DAX: Администрирование 22 27.07.2006 10:30
Алгоритм поиска ценового соглашения и скидки Leshiy_T DAX: Функционал 6 22.02.2005 12:41

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

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

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