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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.08.2007, 10:35   #8  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Про map(), reduce() и filter() - я писал, что это не практическое применение

Цитата:
Но я еще когда смотрел код этих классов вчера, все думал, зачем там union, minus.
А вот union и minus у меня в проекте реально используются:
- Есть функционал работающий c Excel документами
- Пользователь может в документе выбрать набор ячеек и дать им наименование ("именованные ячейки")
- В Аксапте, вместо того, чтобы перечислять все ячейки - он может сослаться на эту именованную область.

У меня есть:
- Функция, которая получает на вход имя диапазона ячеек и возвращает список ячеек (в виде gm_containerCollection.
- Если именованных диапазонов несколько, то с помощью union я могу изящно получить объединение множест ячеек.
- Функция minus бывает полезна, когда пользователь задает именованную область ячеек, которые должны исключаться из обработки, внутри другой именнованной области ячеек, которые должны обрабатываться.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axaptabuilder: How to build Axapta application from XPO files stored in Visual Source Safe. Blog bot DAX Blogs 0 12.04.2007 16:10
axaptabuilder: How to build Axapta application from XPO files stored in Visual Source Safe. Blog bot DAX Blogs 0 22.11.2006 15:20
Говорят вышел SP2 для Axapta 3. Кто нибуть что знает на эту тему? soin DAX: Прочие вопросы 10 13.10.2003 10:43
Введение в Аксапту Роман Кошелев DAX: Прочие вопросы 0 18.12.2001 14:00

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

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

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