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

Результаты опроса: Как лучше хранить ссылки на записи - (RefTableId, Company, RefRecId)
myTempTable - временная таблица 4 21.05%
recordLinkList 2 10.53%
map(DataAreaId, recordLinkList) 0 0%
set([refTableId, refRecId, refCompanyId]) 3 15.79%
map([refTableId, refCompanyId], set(refRecId)) 2 10.53%
map(refTableId, map(refCompanyId, set(refRecId))) 1 5.26%
другое - написал сообщение в теме 5 26.32%
не знаю/мне все равно 2 10.53%
Голосовавшие: 19. Вы ещё не голосовали в этом опросе

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.07.2011, 12:41   #32  
CDR is offline
CDR
MCTS
MCBMSS
 
236 / 175 (6) ++++++
Регистрация: 27.11.2003
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
To CDR: Учитывать что дубли есть и обрабатывать их - это разные вещи
Во-первых, исходная цитата была: "я не могу представить себе алгоритма, который должен обрабатывать информацию о дублях."

Обрабатывать информацию о дублях и обрабатывать сами дубли - это действительно разные вещи (например, подсчитать кол-во дублей и обновить поле в дублирующихся записях).

А во-вторых, как это у вас учитывать и обрабатывать - разные вещи? Алгоритм либо учитывает наличие дублей (работает с их наличием), либо не учитывает (не работает с их наличием).
Например, подсчитывая суммы в разрезе ваучера алгоритм при проходе по проводкам либо учитывает наличие дублей и перед вставкой значения в мап их суммирует, либо не учитывает и каждый раз перезаписывает. Как этот алгоритм может "учитывать, но не обрабатывать" дубли?

Цитата:
Сообщение от mazzy Посмотреть сообщение
S.Kuskov правильно сказал - если нужно работать с дублями, то будет не тройка значений (RefTableId, Company, RefRecId), а четверка-пятерка-и-так-далее. Т.е. добавляете еще одно поле и снова работаете с уникальными значениями.
Если я правильно понял мысль, то получается: "Если нужно работать с дублями, то нужно работать с уникальными значениями".
Звучит как: "П1 - начальник всегда прав. П2 - если начальник не прав, смотри П1."

ПС: Как правильно подметил gl00mie, обсуждение обо всем и ни о чем плавно уходит в сторону обсуждения сферического коня в вакууме.
__________________
Dynamics AX Experience
Теги
recid, запись, как правильно, ссылки

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
emeadaxsupport: Long running process switches from one company to another company Blog bot DAX Blogs 0 27.01.2010 20:05
dynamicsaxtraining: Create new company. Demo data Blog bot DAX Blogs 0 19.11.2009 14:05
emeadaxsupport: Query execution failed for data set 'Company' Blog bot DAX Blogs 0 28.10.2009 00:06
Создание company, domain, virtual company из X++ DmitrySincerity DAX: Программирование 9 16.01.2009 18:17
Автоматическое увеличение значения поля при создании новой записи. sguryev DAX: Программирование 3 06.02.2003 14:00

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

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

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