06.05.2021, 11:03 | #1 |
Участник
|
Не меняется финансовая аналитика на форме
Добрый день!
Мне необходимо поменять в заголовке фин аналитку договора продажи. (для редактирование это поле не доступно) Сами договоры продажи хранятся в таблице SalesAgreementHeader У нее нашел поле DefaultDimension До этого работал с фин аналитиками, поэтому решил изменить в таблице руками. В таблице DimensionAttributeValueSetItem нашел все аналитики договора продажи (скрин), и поменял договор. Но это не помогло. На форме договора все равно финансовая аналитика "Договор" осталась прежней. Кто то сталкивался с этим? Как решили ? используется Axapta2012 Может ли синхронизация таблиц помочь? Последний раз редактировалось DaniilT; 06.05.2021 в 11:18. |
|
06.05.2021, 11:50 | #2 |
NavAx
|
Поменял значение в поле Договор в соответсвующей записи в DimensionAttributeValueSetItem?
1. Так не правильно делать, потому что ... долго объяснять. Так нельзя. 2. Результат такого изменения будет виден после перезагрузки аксапты, т.к. старые значения в кеше. Правилно создать найти.создать нужную запись в DimensionAttributeValueSetItem и поменять SalesAgreementHeader.DefaultDimension на новое. |
|
|
За это сообщение автора поблагодарили: DaniilT (1). |
06.05.2021, 12:43 | #3 |
Участник
|
Перезагрузка AOS не помогла, хотя файлы кэша почистились
|
|
06.05.2021, 12:47 | #4 |
Участник
|
Цитата:
Сообщение от raz
Поменял значение в поле Договор в соответсвующей записи в DimensionAttributeValueSetItem?
1. Так не правильно делать, потому что ... долго объяснять. Так нельзя. 2. Результат такого изменения будет виден после перезагрузки аксапты, т.к. старые значения в кеше. Правилно создать найти.создать нужную запись в DimensionAttributeValueSetItem и поменять SalesAgreementHeader.DefaultDimension на новое. |
|
06.05.2021, 13:05 | #5 |
северный Будда
|
Вот тут пример джоба для изменения значения конкретной аналитики
https://www.schweda.net/blog_ax.php?bid=560&wdl=en Но по-хорошему сначала надо выяснить, можно ли вообще это значение менять. Поля финаналитик просто так не блокируются, обычно в этом есть бизнес-логика. Без веской причины её обходить не надо
__________________
С уважением, Вячеслав |
|
06.05.2021, 13:38 | #6 |
Administrator
|
Аналитика Договор поменяется, если поменять сам договор. Но сам договор менять нельзя, если есть строки. Рассинхронизация значения договора в шапке и в аналитике теоретически может доставить некоторые хлопоты, если какие-то запросы будут смотреть на договор из шапки.
Можно в параметрах главной книги (\ГК\Настройка\Параметры) на вкладке Договоры поставить флажок "Отключить контроль для аналитики договора" и после этого поменять вручную значение аналитики Договор. Но подозреваю, что изначально задача стояла несколько другая, а именно - сменить договор на другой в связи с тем, что он (условно) был ошибочно выбран. Если так, то лучше написать джоб по смене договора в шапке, заодно учтя потенциальные дополнительные места, где договор может использоваться (например, в коммерческих соглашениях)
__________________
Возможно сделать все. Вопрос времени |
|
06.05.2021, 13:41 | #7 |
Участник
|
Там на скриншоте вообще интересная ситуация.
На скрине САМ договор и у него аналитика отличается от номера договора. Вроде бы в стандарте этого не сделаешь. Хотя видел модификации, которые это позволяют - договоров несколько, а аналитика одна (например, дополнительные соглашения к одному договору имеют одно значение аналитики Договор). |
|