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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.05.2017, 16:11   #1  
Blog bot is offline
Blog bot
Участник
 
25,643 / 848 (80) +++++++
Регистрация: 28.10.2006
aceofdatabase: Мультипаспорт записи
Источник: http://aceofdatabase.blogspot.com/20...ipassport.html
==============

Описание

Мультипаспорт записи - утилита для среды Microsoft Dynamics AX для версий от 3.0 до AX2012 включительно.
В дальнейшем именуемая как «мультипаспорт», предоставляет возможности для редактирования данных в полях на формах Аксапты. Она не замещает имеющийся «Паспорт записи» и используется независимо от него.

Основные преимущества перед обычным паспортом записи:
1) Вызывается из любой формы Аксапты без использования мыши, через комбинацию клавиш ALT+1.
2) Позволяет выполнять скрипты для вычисляемых значений, например
----- а) можно поменять знак в количестве во всех строках документа
----- б) добавить префикс к кодам сразу нескольких номенклатур
----- в) сменить цену в заказе и пересчитать сумму по строке
----- г) присвоить значение полю из другого поля.
----- д) выполнить скрипт любой сложности
----- е) использовать любые классы или джобы Аксапты
----- ж) скрипты можно использовать для тестирования ваших доработок без добавления новых кнопок на формы Аксапты
3) Позволяет изменять значения сразу в нескольких источниках данных на форме. Например, вы можете изменить код номенклатуры сразу в нескольких таблицах, которые отображаются на форме "Сведения о продукте"
4) Можно изменить значение поля сразу для всех отфильтрованных на форме Аксапты записей. В поле можно ввести константу - тогда всем записям присвоится одинаковое значение. Или можно выполнить скрипт - тогда значения для каждой записи будет вычислено отдельно.
5) Можно массово изменять данные в строках документов, фильтруя их по заголовкам документов. Например, отфильтровать заказы на продажу для определенного клиента и во всех строках умножить цену на 2.
6) Можно изменять складские аналитики налету. Например поменять склад во всех строках одного заказа на продажу или даже во всех заказах, отфильтрованных по нужным вам признакам. Просто меняете один склад на другой, и мультипаспорт сам подставит нужный код комбинации складских аналитик в строку документа.
7) Можно объединять поля в одной или разных таблицах в наборы. И потом используя эти наборы полей просматривать и изменять сгруппированные по смыслу данные.



В прилагаемой документации описаны основные приемы работы с мультипаспортом.

Скачать описание работы с Мультипаспортом в формате Word

Ниже приведены ссылки на проекты для Аксапты версий 2012, 2009 и 3.0. Переносить нужно все объекты в проектах кроме двух - они не затрагивают стандартный функционал.
Класс SysSetupFormRun переносить целиком не нужно. Достаточно добавить строку следующую строку кода перед непосредственным вызовом super() в методе task().
if (!zRecordInfo::recordInfoOverloadButton(_p1, this))

Класс SysQuery переносить целиком не нужно. Перенесите только метод countPrimClient из проекта.

Скачать проект для AX2012
Скачать проект для AX2009
Скачать проект для AX3.0





Источник: http://aceofdatabase.blogspot.com/20...ipassport.html
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Мультипаспорт записи Ace of Database DAX: Программирование 20 29.03.2022 10:49
Ошибка записи в SalesParmSubLine FrolovAndy DAX: Программирование 2 09.01.2018 15:48
Dax12 форма ListPage: как скрыть/отобразить MenuItemButton без смены фокуса записи в гриде Aquarius DAX: Программирование 10 30.11.2016 14:36
Странности бизнес-процесса на изменение атрибутов записи SLK Dynamics CRM: Функционал 6 19.05.2009 08:14
Событие "Назначение записи" для бизнес-процесса Lazarus Dynamics CRM: Функционал 1 22.01.2009 19:54

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

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

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