Показать сообщение отдельно
Старый 27.02.2012, 22:00   #3  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,343 / 3563 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от Gastrubal Посмотреть сообщение
Добрый день. Не так давно начал заниматься AX.
Появился вопрос. Возможно, ответ уже есть на страницах форума, но по поиску я не нашел.

Почему функционал финансовой аналитики и складской аналитики реализованы по разному. Финансовая аналитика хранится в таблице операций, а складская в отдельно выделенной таблице (InventDim)?
Для начала - причина историческая - в ранних версиях АХ насколько я знаю не было финансовых аналитик - они появились позже.
У них несколько разное предназначение.
Складские аналитики представляют собой справочники с произвольным количеством полей в каждом (Склад, Номер партии, Ячейка и т.д.). На каждую складскую аналитику навешен свой индивидуальный функционал. Помимо этого - на сами аналитики "навешен" свой функционал (например, контроля неотрицательности остатков)

Финансовые аналитики представляют собой простой справочник, на который не навешен никакой функционал. Основная задача финансовых аналитик помечать (без привязки какого-либо функционала) дополнительной информацией бух. проводки (и как следствие - все то, что в конечном итоге их порождает). Можно сказать, что фин. аналитики являются дополнительной детализацией проводки, но при этом значения фин. аналитик не являются "по совместительству" значениями какого-либо справочника, несущего в себе какой-либо функционал. Но при этом их легко добавлять в систему разработчику и легко нагружать их смыслом, отличным от смысла, который вкладывали в них разработчики АХ. Также их легко выбирать их при выборке из БД.

В АХ 2012 механизм аналитик сведен "воедино" - и приведен к идеологии складских аналитик.
__________________
Возможно сделать все. Вопрос времени