26.02.2010, 12:05 | #1 |
Участник
|
ax3.0 все таблицы с полями AccountNum потеряли связь с ExtendedType
аксапта 3.0
ошибочно сделали в ExtendedType ExternalAccount выравнивание вправо, потом опомнились исправили влево, но получилось так что в некоторых таблицах поля типа AccountNum использующие ExtendedType типа LedgerAccount, либо LedgerJournalAC и им подобные остались с выравниванием вправо. Ни синхронизация ни компиляция не помагает. Помогает только перевыбрать в свойствах поля ExtendedType на тот же. Подскажите как исправить эту проблему, таблиц очень много, рукам все поля не поправить. Во вложении на переднем плане параметы ExtendedType LedgerAccount на заднем параметры поля AccountNum. Попробовал еще раз сделать выравнивание вправо в ExtendedType ExternalAccount , и вернуть влево, синхронизация прошла без ошибок, не помогло. Последний раз редактировалось andy_l; 26.02.2010 в 12:27. Причина: добавил информации |
|
26.02.2010, 13:57 | #2 |
Участник
|
Иногда в поле самой таблицы значение выравнивания некорректно отображается. Особенно для расширенных типов - наследников. Так что возможно что вы рано паниковать начали.
Попробуйте свойства выравнивания поля через dictTable джобом вытащить. Ну или как-то еще. Тогда точно ясно будет. |
|
|
За это сообщение автора поблагодарили: andy_l (1). |
26.02.2010, 16:19 | #3 |
Участник
|
Так и есть посмотрел через dictTable и SqlDictionary там все ок (левое выравнивание) а через репозиторий показывается что правое
Я не стал бы паниковать если бы ошибок небыло (формировался пустой отчет), аксапта все равно использовала правое выравнивание. Как только поправил в ручную (путем перевыбора ExtendedType)параметр поля выравнивания стал отображаться влево и отчет стал формироваться правильно. Вопрос тогда такой откуда берется эта нестыковка и как устранить этот глюк. Просто есть еще куча таблиц где не правильно в репозитории отбражается выравнивание поля. |
|