VBA ПРОЕКТЫ

Автор Сообщение
Удалён
Гость

Добавлено: 03.11.2006 15:55 Заголовок сообщения: VBA ПРОЕКТЫ
Необходимо закрыть некоторые поля определенной группе пользователей.В ролях такого пермишинса на закрытие полей мы не нашли.В iScale 2.1 решили вопрос с помощью проекта,вытягивали имя группы через функцию SfwIII.ActiveProcess.UserContext.UserInGroup()
А в iScala 2.2 данная функция лежит в классе ISCaUserGroupUtilites.Как можно выйти на эту функцию??
vome
Народный форумщик

Зарегистрирован: 17.09.2004
Сообщения: 210
Откуда: Санкт-Петербург -> Москва

Добавлено: 13.12.2013 11:26 Заголовок сообщения: Перенос VBA
Всем доброго дня.

Кто-нибудь переносил VBA проекты на более "свежий" сервер?
Ситуация такая:
Есть Win Server 2003 на нем установлена Скала 2.2 с VBA проектами, хотим перейти на Win server 2008 (2012 если получится) и iScala 3.0.

Развернули тестовую машину на ней развернули новую инсталляцию и перенесли туда VBA проекты, все работает.

Развернули рабочие сервера, на них развернули на одном сервер баз данных (MS SQL2012)? на втором сервер iScala 3.0, и на сервере iScala 3.0 VBA Проекты не работают!
При запуске выдают сообщение:

Цитата:
Could not load some objects becouse they are not available on this machine.


И выводится пустая форма. Поставил, по совету Хот лайна офис 2010, картина не изменилась. Единственное оставшееся отличие серверов (тестового и рабочего) — отсутствие на рабочем MS SQL сервера.
Такая же картина наблюдалась при установке сервера Скала на win 2012, поэтому и откатились на 2008, но дело оказывается не в сервере. А в чем же тогда?

В чем еще может быть проблема? Прямо хоть бубен админа покупай.

vome
Народный форумщик

Зарегистрирован: 17.09.2004
Сообщения: 210
Откуда: Санкт-Петербург -> Москва

Добавлено: 23.12.2013 10:01 Заголовок сообщения: Re: Перенос VBA

vome писал(а):
Прямо хоть бубен админа покупай.


Покупать не пришлось, нашел ссылку по самостоятельному изготовлению, после применения все получилось!
Что делал, по шагам:

    Установка сервера MS Win 2008 R2 Eng Standart Edition
    Установка ролей сервера Application, File and Web server’а
    На всякий случай установлены программы 7-Zip, AdobeAcrobatXI,FAR3 и FreeComander и для удобства пользования и потому что они были установлены на работающем варианте.
    Установлен MS SQL 2005 + SP4 (DataBase, Reporting Service и Workstation Components)
    Обновление MS SQL 2005 SP4 до MS SQL 2008R2
    Установка Net Framework 4.5.1
    Установка MSXML parser + SDK SP2
    Установка MS Office 2003 Proff plus
    Обновление MS Office 2003 до 2010
    Копирование каталога iScala текущей инсталляции
    Установка iScala3/0 и последнего Hot Fix
    Настройка DCOM
    Установка последних обновлений Windows, Office, SQL штатными средствами.
    Импорт новых проектов в Админ консоли

Успешный "взлет"!

Сейчас проверяем на 2012 серверах. Выполняем те же самые шаги.

Попутно решена еще одна проблема, На, получи! при установке VBA проектов и копировании базы данных с сервера, где установлена другая региональная настройка, разделитель целой и дробной частей числа.
У нас в одном проекте используется сохранение размеров формы установленных пользователем в предыдущий раз.
И на применении этих размеров проект просто вылетал, не выдавая никаких сообщений об ошибке, форма просто не открывалась и все, такое впечатление что проект не запускается.
Вылечилось просто — указал "дефолтные" значения без разделителя (целые числа), после первого успешного запуска вернул "чтение" сохраненных значений пользователя.

vome
Народный форумщик

Зарегистрирован: 17.09.2004
Сообщения: 210
Откуда: Санкт-Петербург -> Москва

Добавлено: 23.12.2013 15:54 Заголовок сообщения: Re: Перенос VBA

vome писал(а):
Сейчас проверяем на 2012 серверах. Выполняем те же самые шаги.


На 2012 не взлетел, будем тренировать.