Как устранить неполадки, связанные с тем, что 2 арендатора ведут себя по-разному в одном и том же проекте настройки в одном и том же экземпляре Acumatica? - PullRequest
0 голосов
/ 25 июня 2019

Мы создали тестовую конфигурацию для запланированного производственного арендатора и скопировали ее для тестирования нового арендатора. Мы опубликовали наш проект настройки с нашими пользовательскими библиотеками DLL, экранами и т. Д. Проект настройки был построен на нашем экземпляре dev, поэтому и наша псевдопродукция, и наши тестовые экземпляры получили проект одинаково. Когда мы пытаемся выполнить тестирование в «пробном режиме» - случай, когда мы публикуем данные, ведет себя очень похоже на разработку. Однако наш тестовый экземпляр, который был включен в «публикацию нескольких», имеет существенные различия в поведении, как будто он работает на старой DLL.

Наиболее заметной проблемой является то, что мы устанавливаем ViewName.Cache.AllowInsert = False во время выбранного события строки. Это заставило экземпляр удалить дочернюю запись при обновлении поля с фиксациями в заголовке перед сохранением. При изменении ViewName.AllowInsert = false, DEV и производство начали вести себя как ожидалось. Тем не менее, тестовый арендатор все еще не работает.

Мы даже попытались опубликовать проект настройки непосредственно в тестовом экземпляре с очисткой, но без улучшения.

С чего мне вообще начать выяснять, почему один и тот же проект будет вести себя по-разному на двух арендаторах (один скопирован с другого) в одном экземпляре?

...