AXForum  
Вернуться   AXForum > Блоги > OZKA's DAX Journal
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

Оценить эту запись

Еще пара полезностей, вдруг кому пригодится.

Запись от Lemming размещена 31.01.2010 в 17:54

Я вообще-то их уже публиковал на форуме, но раз уж тут появились блоги, то пусть все будет в одном месте.

Первым идет MapViewer, собственно, как следует из названия, позволяет просматривать относительно "сложные" мапы, чего до сих пор не позволяет дебагер. Проект можно спокойно накатывать, стандартных объектов в нем не содержится. Демо как пользоваться в листинге ниже и есть еще в самом проекте.
X++:
static void MapViewerNewDemo(Args _args)
{
    Map         map = new Map(Types::String, Types::Container);
    ;

    map.insert("A", [1, 2, 3.14,      "DAX", ["ConView Dax"]]); //Сделайте двойной клик
    map.insert("B", [10, 12, 3.14,    "NAV", ["ConView Nav"]]); //по последней колонке
    map.insert("C", [15, 111, 103.00, "1C",  ["ConView 1C"]]);  //можно увидеть как отображаются
                                                                //вложенные контейнеры

    MapViewer::showMap(map);

    //Смотрим Set штатными средствами ;)

    ConView(map.keySet().pack());
}
Обратите внимание, как можно посмотреть содержимое Set-а штатными средствами. Гуру конечно это, наверняка, знают, но вдруг сюда заглянет начинающий разработчик.

И второй проект - это документ последовательно описывающий как добавить новый полноценный отчет по складским журналам. Вообще, у меня сложилось впечатление что с этим механизмом мало кто заморачивается. Ибо там "ООП на марше" во всей своей красе. Кстати когда с этим со всем разберешься, вроде бы все становится логичным, но с другой стороны, раз уж создали такой Фреймворк, то неплохо бы было создать к нему документацию(как писать корректно клиентский код) или хотя бы спеки выложить, возможно они могли бы чем-то помочь. В общем, во втором атаче документ, когда-то там написанный мной за неделю бессонных ночей Рядышком там проект, в котором все описанное в документе выполнено. Вроде без проблем накатывается на чистую DAX3 SP3.
Вложения
Тип файла: rar MapViewer.rar (6.3 Кб, 585 просмотров)
Тип файла: rar Russian Inventory Reports.rar (160.8 Кб, 542 просмотров)
Размещено в Без категории
Просмотров 37765 Комментарии 0
Всего комментариев 0

Комментарии

 


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