Галактика 8.1-WINDOWS7-EXCEL2010-книга продаж

Администрирование баз данных (Pervasive.SQL, MS SQL, Oracle, утилита Support)

Модераторы: m0p3e, edward_K, Модераторы

Ответить
NAIL
Сообщения: 18
Зарегистрирован: 31 янв 2006, 17:45

Галактика 8.1-WINDOWS7-EXCEL2010-книга продаж

Сообщение NAIL »

Вот такая связка Галактика 8.1-WINDOWS 7 - EXCEL 2010. Проблема в выгрузке книги продаж. Все прекрасно выполняется. Но как только стартует EXCEL - все , тишина и покой. EXCEL висит пустой. Никто ничего не просит. Эта проблема не на всех компах. Дилетантский вопрос - кому чего не хватает ?
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5185
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Галактика 8.1-WINDOWS7-EXCEL2010-книга продаж

Сообщение edward_K »

1. Для начала шелкайте Alt+Tab - возможно в фоне висит какое то сообщение. Например попытка открыть книгу не того типа или ошибка в ячейках.
2. Если снимали галку, то не забывайте проверять и Excel в диспетчере задач - пока там не снимете Excel отчеты больше работать не будут.
Ну а решение зависит от 1. Скорей всего надо снизить требования к безопасности в Excel или пересоздать шаблон.
pk
Постоянный обитатель
Сообщения: 135
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва Связьтранснефть

Re: Галактика 8.1-WINDOWS7-EXCEL2010-книга продаж

Сообщение pk »

NAIL писал(а):Все прекрасно выполняется. Но как только стартует EXCEL - все , тишина и покой. EXCEL висит пустой. Никто ничего не просит. Эта проблема не на всех компах. Дилетантский вопрос - кому чего не хватает ?
Там ведь куча макросов в случае выбора xlt-шаблона. Стандартно надо выполнить следующее:
1) Необходимо заменить библиотеки (excellib.dll, galxlslib.dll) на новые на каждом рабочем месте, выполнив копирование в c:\windows\system32 и зарегистрировав их под правами адм:
xcopy \\путь к DLL из списка ниже\*.* %SystemRoot%\system32\*.* /Y
Regsvr32 /u /s GalXLSLib.dll
Regsvr32 /s GalXLSLib.dll
2) Заменена надстройка для работы с Excel, некоторые отчеты работают со старой, некоторые (ведомости наличия и износа ОС, напр) не работают, выводя незаполненную форму.
Чтобы исправить, возьмите файл из \exe\Xls\F_XLSREP\GalRepBuilder.xla и поместите его в
C:\Documents and Settings\%username%\Application Data\Microsoft\AddIns\, заменив старый.
С ув..
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5185
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Галактика 8.1-WINDOWS7-EXCEL2010-книга продаж

Сообщение edward_K »

Лучше держать excellib.dll, galxlslib.dll в exe галактики
Установщик клиентской части регит их сам корректно, но можно и просто зарегить в реестр через reg файл
Для 810 будет такой

Код: Выделить всё

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{08A59DB9-1CA9-4F38-A6CF-B1CE0FC302B9}]
@="GalXLSLib Object"

[HKEY_CLASSES_ROOT\CLSID\{08A59DB9-1CA9-4F38-A6CF-B1CE0FC302B9}\InprocServer32]
@="\\\\SRV-GAL\\GalSrv\\exe\\GalXLSLib.dll"
"ThreadingModel"="Apartment"

[HKEY_CLASSES_ROOT\CLSID\{08A59DB9-1CA9-4F38-A6CF-B1CE0FC302B9}\ProgID]
@="GalXLSLib.GalXLSLib"

[HKEY_CLASSES_ROOT\CLSID\{08A59DB9-1CA9-4F38-A6CF-B1CE0FC302B9}\TypeLib]
@="{DF6E9F45-187B-46AB-970C-875AC7944EDF}"

[HKEY_CLASSES_ROOT\CLSID\{08A59DB9-1CA9-4F38-A6CF-B1CE0FC302B9}\Version]
@="1.0"

естественно регить нужно под правами админа, но сделать нужно будет только раз. RegSrv к сожалению не пашет по путям с "\\" - только если диск подмапить.
pk
Постоянный обитатель
Сообщения: 135
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва Связьтранснефть

Re: Галактика 8.1-WINDOWS7-EXCEL2010-книга продаж

Сообщение pk »

edward_K писал(а):Лучше держать excellib.dll, galxlslib.dll в exe галактики
Установщик клиентской части регит их сам корректно, но можно и просто зарегить в реестр через reg файл
Да, но установщик клиентской части надо вручную запустить на каждом раб месте - утомительно:)
Потому регистрация через reg.bat либо реестр в общем скрипте сетевой загрузки.
С ув..
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5185
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Галактика 8.1-WINDOWS7-EXCEL2010-книга продаж

Сообщение edward_K »

Хоть и не по теме, но regsrv не умеет регить с с сетевых папок почему то - только если подключить в виде диска, поэтому у меня батник был слегка модернизирован - подключался диск, запускался Reg, копировались шрифты и так далее, диск отключался. Тут дело скорей всего именно в проверке макросов или структуры Excel файла - 2010 более придирчив, чем 2003 .
Ответить