![]() |
#12 |
Участник
|
Продолжение темы с наследуемыми таблицами в AX2012.
Во вложении патч, который исправляет проблему того, что в мультипаспорте не были видны поля из иерархических таблиц (например, не было видно поля "Дата" договора). В стандартном паспорте такие поля тоже не видны, а в мультипаспорте - теперь видны! Еще один повод использовать мультипаспорт ![]() Есть следующие особенности для наследуемых таблиц: 1) Если поменять через мультипаспорт дату или сумму договора, то эти поля перерисуются на стандартной форме не в момент сохранения записи в мультипаспорта, а только после того как вы закроете мультипаспорт. Обычные поля перерисовываются сразу после сохранения в мультипаспорте. При множественном изменении данных записи перерисовываются сразу и для суммы и для даты договора. 2) Поле "Классификатор договора" мультипаспорт отображает, но не может определить его в тот момент, когда вы нажимаете клавиши ALT+1 для активации мультипаспорта при фокусе ввода, находящемся в этом поле. Мультипаспорт не позиционируется на это поле и выдает инфолог "Фокус не был установлен на выбранное поле. Найдите поле вручную." Ищите это поле в мультипаспорте вручную ![]() Также в этот патч включено исправление для подсчета количества изменяемых записей при множественном изменении данных (смотрите на четыре сообщения выше от этого сообщения). Класс SysQuery. Последний раз редактировалось Ace of Database; 24.04.2017 в 10:58. |
|
|
За это сообщение автора поблагодарили: KiselevSA (5). |
Теги |
github |
|
|