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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.11.2006, 09:57   #1  
OmenSore is offline
OmenSore
Участник
 
32 / 10 (1) +
Регистрация: 13.06.2006
Фиксированная аналитика
Сейчас попытаюсь объянить суть задачи (которая плавно перешла для исполнителей в проблему
Задача следующая:
1. Настроить режим выбора кода аналитики из дерева, при котором выбирались бы самые крайние аналитики (то есть те, для которых имеется значение родительского кода аналитики,однако не являющиеся родительскими для других)
Условие: Привязка к кодам являющимися родительскими для какой-либо из аналитик должна быть фиксированна (разрешаться, запрещаться).

Вопрос простой - Как реализовать?
Старый 08.11.2006, 11:41   #2  
KiselevSA is offline
KiselevSA
Злыдни
Аватар для KiselevSA
Злыдни
Лучший по профессии 2015
 
958 / 333 (13) ++++++
Регистрация: 25.01.2002
Адрес: Москва
Подсчет количества детей должен давать единицу
Старый 08.11.2006, 12:53   #3  
OmenSore is offline
OmenSore
Участник
 
32 / 10 (1) +
Регистрация: 13.06.2006
Не совсем понял...
Точнее совсем не понял.
Старый 08.11.2006, 13:18   #4  
KiselevSA is offline
KiselevSA
Злыдни
Аватар для KiselevSA
Злыдни
Лучший по профессии 2015
 
958 / 333 (13) ++++++
Регистрация: 25.01.2002
Адрес: Москва
Любое дерево будет строиться на основе запроса (lookup), Для отображения строк, имеющих только единственного прямого потомка, достаточно отображать записи, у которых количество детей (код родителя указан в соответствующем поле) равно одному. Если задача включает поиск потомков ниже уровнем, поиск затрудняется в несколько раз. Ищите алгоритмы работы с деревом.
За это сообщение автора поблагодарили: OmenSore (1).
Старый 08.11.2006, 17:03   #5  
dimit is offline
dimit
Участник
Аватар для dimit
 
59 / 10 (1) +
Регистрация: 11.11.2004
Цитата:
Сообщение от OmenSore Посмотреть сообщение
Сейчас попытаюсь объянить суть задачи (которая плавно перешла для исполнителей в проблему
Задача следующая:
1. Настроить режим выбора кода аналитики из дерева, при котором выбирались бы самые крайние аналитики (то есть те, для которых имеется значение родительского кода аналитики,однако не являющиеся родительскими для других)
Условие: Привязка к кодам являющимися родительскими для какой-либо из аналитик должна быть фиксированна (разрешаться, запрещаться).

Вопрос простой - Как реализовать?
У нас дерево реализовано в виде двух таблиц. Одна- стандартный (плоский) справочник аналитик, другая- указывается родительское поле для какой либо аналитики. Таким образом, аналитика, не указанная в виде родительского во второй и вляется нижней.
__________________
С уважением, Дмитрий.
Старый 08.11.2006, 18:00   #6  
Lemming is offline
Lemming
Участник
Аватар для Lemming
 
1,144 / 343 (14) ++++++
Регистрация: 20.04.2004
Адрес: Москва, Чайнатаун в Люблино
Записей в блоге: 10
Цитата:
Сообщение от OmenSore Посмотреть сообщение
1. Настроить режим выбора кода аналитики из дерева, при котором выбирались бы самые крайние аналитики (то есть те, для которых имеется значение родительского кода аналитики,однако не являющиеся родительскими для других)
Условие: Привязка к кодам являющимися родительскими для какой-либо из аналитик должна быть фиксированна (разрешаться, запрещаться).

Вопрос простой - Как реализовать?
Правильно ли я понял, что цель, не дать пользователям возможность выбирать в дереве ветки, у которых есть дочерние ветки? И в случае выбора ветки у которой есть дети сигналить, что "данный код является родителем и все такое...". Если да, то решение: количество детей для валидной аналитики должно быть равным 0.

p.s. Хотя возможно я не понял задачу
Старый 09.11.2006, 15:05   #7  
OmenSore is offline
OmenSore
Участник
 
32 / 10 (1) +
Регистрация: 13.06.2006
KiselevSA похоже другого выхода у меня нет.)))
Dimit у нас есть похожие модификации на форме лукапа аналитик.Попробую станцевать отсюда.
Lemming вы поняли меня правильно.KiselevSA посоветовал то же самое.
Задача простейшая, вопрос сиюминутная ли...и не перерастёт ли завтра в разграничение прав пользователей на выбор аналитики....
Кстати тем кто встретится с подобными психозами проектировщиков ДЕРЖИТЕ
http://www.systomatics.com/Projects/...ion/proj06.htm....(правда там только 3 аналитики)
Всем спасибо.KiselevSA респект.

Последний раз редактировалось Dron AKA andy; 10.11.2006 в 09:43. Причина: Исправил кривость адреса
Старый 10.11.2006, 08:30   #8  
KiselevSA is offline
KiselevSA
Злыдни
Аватар для KiselevSA
Злыдни
Лучший по профессии 2015
 
958 / 333 (13) ++++++
Регистрация: 25.01.2002
Адрес: Москва
Только при установке ограничений одни lookup не обойтись. Придется добавить проверку, например, в validateWrite, иначе пользователи смогут "неразрешенный" код аналитики ввести руками. Удачи
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Amand: Аналитика в строках закупки и аналитика по факту - есть ли различия? Blog bot DAX Blogs 0 01.02.2008 03:13
Аналитика внутренних расчетов или внутрихолдинговая аналитика в 4-ке Serge_DD DAX: Функционал 3 01.07.2007 13:04
Складская аналитика ... 2b4fITin DAX: Функционал 18 05.03.2007 16:25
Аналитика только в одной половине проводки concigliory DAX: Функционал 9 29.10.2004 09:15
При резервировании не учитывается аналитика Партия? KIV DAX: Функционал 32 06.08.2004 13:23

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

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

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