Ошибка Atlas Software Globe: Функция AtlasTable "Не удалось создать форум Atlas"
У нас есть шаблон Atlas (документ Excel), содержащий ряд формул. Одна из этих формул вызывает сообщение об исключении:
Не удалось построить формулу Atlas: =AtlasTable("Поддержка производства",$C$3,"T.CCFRAR_LedgerTransExtended","%VendInvoice","","","","","","","AccountNum| Ваучер ",$G12,$P12)) Поле вывода столбца: поле 'VendInvoice' не найдено в таблице 'CCFRAR_LedgerTransExtended' (Production)
NB: Production Support - это имя тестовой среды - при использовании в Production отображается точно такое же исключение, только формула меняется с чтения Production Support
в Production
,
Стол CCFRAR_LedgerTransExtended
содержит столбец с именем VendInvoice
(это имя при просмотре через AOT, а также при просмотре в SQL напрямую).
Точно такая же формула работает, если я заменю %VendInvoice
с %DocumentNum
или же %VendAccount
(например, другие имена столбцов из той же таблицы).
Стол CCFRAR_LedgerTransExtended
является настройкой, но эта таблица существует в течение длительного времени (т.е. более 1 года, без изменений в ее определении).
AOT синхронизируется с базой данных, и AOS и служба Atlas были перезапущены со всеми очищенными кэшами.
Кто-нибудь задумывался над тем, что может заставить "Атлас" не видеть эту колонку?
1 ответ
Удалите старую версию и установите последнюю версию Atlas (клиент и сервер).
См. https://stackoverflow.com/questions/19983835/globe-software-atlas-error-atlastable-function-failed-to-build-atlas-forumla/20142755 для полного ответа.