До кучи выложу это же расширение, но адаптированное под AX2012.
Разница есть достаточно существенная в части обработки сегментированного контрола и финансовых аналитик.
Имеются следующие ограничения:
Как я писал выше - мне эта форма досталась без кнопки Change value и автор (
db) мне сказал сделать возможность правки данных, которую я сделал через редактирование грида и лукапа. И я бы может и не стал бы развивать эту версию, если бы совершенно случайно на одном из клиентов не увидел бы именно свою версию утилитки (что было невероятно приятно увидеть знакомые мне комментарии в коде). Поэтому здесь правка аналитик реализована через кнопку лукапа у поля FieldValue
Для сегментированного контрола (в отличие от D365FO) нет возможности узнать - какой контроллер его обрабатывал (счет ГК без аналитик, с аналитиками или динамический по типу счета). Поэтому приходится ориентироваться только на расширенный тип поля и рассчитывать, что он соответствует используемому контроллеру в коде.
Как следствие - если в записи используется 2 сегментированных контрола - то система сама не угадает, в каком поле содержится нужный тип счета (пример - строка ЖГК, поля Счет и Корсчет). Пришлось конкретно этот пример "в лоб" прописать в коде.
Как следствие - система полагается, что тип счета - это енум LedgerJournalACType. Случаи, где это не так - придется в явном виде допрописывать в коде.
Для финаналитик (DefaultDimension) также я использую контроллер по умолчанию - т.е. без счета ГК. Опять-таки отдельные ситуации могут потребовать отдельного программирования.
Редактирование в гриде работает только, если не скрыта группа полей Редактирование данных. Если группа скрыта (свёрнута) -редактирование запрещается.
При сравнении разных записей есть возможность отфильтроваться только по различным строкам.
В целом - данный проект предназначен больше, как некая "заготовка", из которой можно вытащить необходимые куски кода и перенести их в свою версию. Либо же на ее базе "допилить" код под свои особенности. Но конечно же можно пользоваться и готовым решением (оно рабочее)