Есть ли какой-нибудь стандартный способ получения значения СН из серверного кода с последующим её увеличением?
Суть такова - в цикле, при помощи INSERT, создаются новые записи объекта и им нужно присваивать порядковыее номера.
Нравится
3 комментария
19 сентября 2014 07:26
Для получения/заполнения системных переменных из серверного кода можно использовать:
Terrasoft.Core.Configuration.SysSettings.GetValue(UserConnection, "SysSettingsName"); Terrasoft.Core.Configuration.SysSettings.SetValue(UserConnection, "SysSettingsName","SysSettingsValue");
19 сентября 2014 08:47
Да, с GetValue все ок, спасибо!
А вот с SetValue какая-то проблема:
System.Security.SecurityException: Настройка "Текущий номер операции" не является персональной в Terrasoft.Core.Configuration.SysSettings.SetValue(UserConnection userConnection, String code, Object value) в Terrasoft.Core.Process.ChargeAndDebitInterestProcess.ScriptTask1Execute(ProcessExecutingContext context) Ошибкой завершилась сборка со следующим параметром Zone: MyComputer
19 сентября 2014 10:35
Здравствуйте, Акмаль!
В таком случае пользуйтесь другим вариантом метода:
Terrasoft.Core.Configuration.SysSettings.SetValue(UserConnection, UserConnection.RootAdminUnitGroupId, "SysSettingsName", "SysSettingsValue");
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать