Форумы » Вопросы и ответы по интеграции »
тормоза отправки всд терминальный доступ.
Добавил(а) Кострома Обухова Елена около 6 лет назад
win 2003r2x64 server+netframework v4.0.30319+SoapDll_work .dll 1.1.6820.28447+терминал+sql 2000+1c 7.7 комплексная
Все проверила,ограничений на роутере и трафик-инспекторе нет, касперского отключала разницы с ним и без него нет.
ie8 не запускается; opera работает очень быстро.
Тормоза с отправкой остались.
Ответы (15)
RE: тормоза отправки всд терминальный доступ. - Добавил(а) кб99 Синявский Филипп около 6 лет назад
выпустили новую версию для теста, много изменений:
- подробная запись лога при отправке запросов в SoapDll.log, указывается время
- все запросы отправляются через SendRequestSoap
- xml запрос и ответ записываются с guid запроса, имя файла = guid_request.xml , ответ = guid_response.xml
- добавлена опция отмена отправки статистики в google analytics
- добавлена опция "тихий режим" - сообщения об ошибках и предупреждения не выводятся в модальных окнах
- версия SoapDLL_test, Version=1.1.6848
перед установкой в рабочую базу рекомендуется проверить все функции на тестовой базе.
RE: тормоза отправки всд терминальный доступ. - Добавил(а) кб99 Синявский Филипп около 6 лет назад
попробуйте запустить получение партий на вашем компьютере и на сервере, сравните время выполнения запросов
RE: тормоза отправки всд терминальный доступ. - Добавил(а) Кострома Обухова Елена около 6 лет назад
Не могу зарегистрировать библиотеку. Ошибка. размер файла 28 кб?, был 303
RE: тормоза отправки всд терминальный доступ. - Добавил(а) Pentyukhov Sergey около 6 лет назад
Кострома Обухова Елена писал(а):
Не могу зарегистрировать библиотеку. Ошибка. размер файла 28 кб?, был 303
Поддерживаю, что с Компанентами? Не возможно работать, пишет компанента не зарегистрирована
RE: тормоза отправки всд терминальный доступ. - Добавил(а) кб99 Синявский Филипп около 6 лет назад
все регистрирует:
%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\regasm.exe soapdll_test.dll /codebase
RE: тормоза отправки всд терминальный доступ. - Добавил(а) Pentyukhov Sergey около 6 лет назад
КБ99 Филипп писал(а):
все регистрирует:
[...]
НО не ЗАрегистрируется. После "регистрации" пишет Компанента не зарегистрировани
RE: тормоза отправки всд терминальный доступ. - Добавил(а) кб99 Синявский Филипп около 6 лет назад
Pentyukhov Sergey писал(а):
КБ99 Филипп писал(а):
все регистрирует:
[...]НО не ЗАрегистрируется. После "регистрации" пишет Компанента не зарегистрировани
1С после регистрации новой dll нужно перезапустить.
RE: тормоза отправки всд терминальный доступ. - Добавил(а) Кострома Обухова Елена около 6 лет назад
Проверила отправку. Первый документ отправляется медленно, следующие быстро.
Как поменять все в рабочей базе?.
RE: тормоза отправки всд терминальный доступ. - Добавил(а) Pentyukhov Sergey около 6 лет назад
КБ99 Филипп писал(а):
Pentyukhov Sergey писал(а):
КБ99 Филипп писал(а):
все регистрирует:
[...]НО не ЗАрегистрируется. После "регистрации" пишет Компанента не зарегистрировани
1С после регистрации новой dll нужно перезапустить.
Это не обсуждается(Перезагружаю все)
Рассказываю...
Два Каталога "Рабочий" "Тестовый"
в рабочем и тестовом разные варианты dll.
в тестовую накатываю изменения, новые dll, Unreg, RegDll. Перезагружаю и 1С и Систему.
Входиш в Рабочую, Параметры... ПроверитьDLL показывает НОВУЮ версию DLL...
Выхожу из 1С, Запускаю Тестовую, Параметры... Проверить dll, пишет НЕ ЗАрегистрирована.
Что я не так сделал
RE: тормоза отправки всд терминальный доступ. - Добавил(а) кб99 Синявский Филипп около 6 лет назад
неважно где, в каком каталоге вы регистрируете dll
загружается dll в 1с по progID, зарегистрированному в реестре
скрипт для регистрации такой?
%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\regasm.exe soapdll_test.dll /codebase
получается в рабочем каталоге параметры тестового контура?
RE: тормоза отправки всд терминальный доступ. - Добавил(а) кб99 Синявский Филипп около 6 лет назад
Кострома Обухова Елена писал(а):
Проверила отправку. Первый документ отправляется медленно, следующие быстро.
Как поменять все в рабочей базе?.
сегодня подготовлю рабочую dll
в конце недели планируется рабочий релиз
RE: тормоза отправки всд терминальный доступ. - Добавил(а) Pentyukhov Sergey около 6 лет назад
КБ99 Филипп писал(а):
неважно где, в каком каталоге вы регистрируете dll
загружается dll в 1с по progID, зарегистрированному в реестре
скрипт для регистрации такой?
[...]получается в рабочем каталоге параметры тестового контура?
ТОГДА вот Вам в догонку
в Тестовой базе используется новый метод dll Гуул Аналитик.
На нем и падает при Инициализации ГМ
Меркурий_ГлобальныйМодуль::ИнициализацияКомпоненты(Справочник ВыбФирма= 37 ) : Поле агрегатного объекта не обнаружено
Опции.SEND_STAT = Компонента.TRUE();
После чего Информироует о том , что ДЛЛ не зарегистрирована
так же и с
Опции.SILENT = Компонента.FALSE
если их Закоментировать, то все работает.
RE: тормоза отправки всд терминальный доступ. - Добавил(а) Pentyukhov Sergey около 6 лет назад
КБ99 Филипп писал(а):
Так что делать с...
Опции.SEND_STAT = Компонента.TRUE(); Опции.SILENT = Компонента.FALSE();
с ними не работает.
RE: тормоза отправки всд терминальный доступ. - Добавил(а) кб99 Синявский Филипп около 6 лет назад
Pentyukhov Sergey писал(а):
КБ99 Филипп писал(а):
Так что делать с...
[...]
с ними не работает.
в старой dll нет новых свойств, старая dll будет выдавать ошибку.
Нужно зарегистрировать новую dll
Если совсем не получается - почистите в реестре все ветки с soapdll_test.dll
потом снова зарегистрируйте dll
в реестре у вас должны быть только такие ветки:
REGEDIT4 [HKEY_CLASSES_ROOT\SoapDLL_test] @="SoapDLL_test" [HKEY_CLASSES_ROOT\SoapDLL_test\CLSID] @="{DFEF949C-B979-44F3-82BA-54B8841036BE}" [HKEY_CLASSES_ROOT\CLSID\{DFEF949C-B979-44F3-82BA-54B8841036BE}] @="SoapDLL_test" [HKEY_CLASSES_ROOT\CLSID\{DFEF949C-B979-44F3-82BA-54B8841036BE}\InprocServer32] @="mscoree.dll" "ThreadingModel"="Both" "Class"="SoapDLL_test" "Assembly"="SoapDLL_test, Version=1.1.6848.20701, Culture=neutral, PublicKeyToken=bdc313ca004da35c" "RuntimeVersion"="v4.0.30319" "CodeBase"="file:///C:/1C/!Меркурий_2/Vetis/soapdll_test.dll" [HKEY_CLASSES_ROOT\CLSID\{DFEF949C-B979-44F3-82BA-54B8841036BE}\InprocServer32\1.1.6848.20701] "Class"="SoapDLL_test" "Assembly"="SoapDLL_test, Version=1.1.6848.20701, Culture=neutral, PublicKeyToken=bdc313ca004da35c" "RuntimeVersion"="v4.0.30319" "CodeBase"="file:///C:/1C/!Меркурий_2/Vetis/soapdll_test.dll" [HKEY_CLASSES_ROOT\CLSID\{DFEF949C-B979-44F3-82BA-54B8841036BE}\ProgId] @="SoapDLL_test" [HKEY_CLASSES_ROOT\CLSID\{DFEF949C-B979-44F3-82BA-54B8841036BE}\Implemented Categories\{62C8FE65-4EBB-45E7-B440-6E39B2CDBF29}] [HKEY_CLASSES_ROOT\AddIn.SoapDLL_test] @="SoapDLL_test_class" [HKEY_CLASSES_ROOT\AddIn.SoapDLL_test\CLSID] @="{2F82442C-5509-4A44-A431-EBF0DF18D695}" [HKEY_CLASSES_ROOT\CLSID\{2F82442C-5509-4A44-A431-EBF0DF18D695}] @="SoapDLL_test_class" [HKEY_CLASSES_ROOT\CLSID\{2F82442C-5509-4A44-A431-EBF0DF18D695}\InprocServer32] @="mscoree.dll" "ThreadingModel"="Both" "Class"="SoapDLL_test_class" "Assembly"="SoapDLL_test, Version=1.1.6848.20701, Culture=neutral, PublicKeyToken=bdc313ca004da35c" "RuntimeVersion"="v4.0.30319" "CodeBase"="file:///C:/1C/!Меркурий_2/Vetis/soapdll_test.dll" [HKEY_CLASSES_ROOT\CLSID\{2F82442C-5509-4A44-A431-EBF0DF18D695}\InprocServer32\1.1.6848.20701] "Class"="SoapDLL_test_class" "Assembly"="SoapDLL_test, Version=1.1.6848.20701, Culture=neutral, PublicKeyToken=bdc313ca004da35c" "RuntimeVersion"="v4.0.30319" "CodeBase"="file:///C:/1C/!Меркурий_2/Vetis/soapdll_test.dll" [HKEY_CLASSES_ROOT\CLSID\{2F82442C-5509-4A44-A431-EBF0DF18D695}\ProgId] @="AddIn.SoapDLL_test" [HKEY_CLASSES_ROOT\CLSID\{2F82442C-5509-4A44-A431-EBF0DF18D695}\Implemented Categories\{62C8FE65-4EBB-45E7-B440-6E39B2CDBF29}] [HKEY_CLASSES_ROOT\MethodElement] @="MethodElement" [HKEY_CLASSES_ROOT\MethodElement\CLSID] @="{91167030-5A0C-43FB-BD1B-6B07EF258BFC}" [HKEY_CLASSES_ROOT\CLSID\{91167030-5A0C-43FB-BD1B-6B07EF258BFC}] @="MethodElement" [HKEY_CLASSES_ROOT\CLSID\{91167030-5A0C-43FB-BD1B-6B07EF258BFC}\InprocServer32] @="mscoree.dll" "ThreadingModel"="Both" "Class"="MethodElement" "Assembly"="SoapDLL_test, Version=1.1.6848.20701, Culture=neutral, PublicKeyToken=bdc313ca004da35c" "RuntimeVersion"="v4.0.30319" "CodeBase"="file:///C:/1C/!Меркурий_2/Vetis/soapdll_test.dll" [HKEY_CLASSES_ROOT\CLSID\{91167030-5A0C-43FB-BD1B-6B07EF258BFC}\InprocServer32\1.1.6848.20701] "Class"="MethodElement" "Assembly"="SoapDLL_test, Version=1.1.6848.20701, Culture=neutral, PublicKeyToken=bdc313ca004da35c" "RuntimeVersion"="v4.0.30319" "CodeBase"="file:///C:/1C/!Меркурий_2/Vetis/soapdll_test.dll" [HKEY_CLASSES_ROOT\CLSID\{91167030-5A0C-43FB-BD1B-6B07EF258BFC}\ProgId] @="MethodElement" [HKEY_CLASSES_ROOT\CLSID\{91167030-5A0C-43FB-BD1B-6B07EF258BFC}\Implemented Categories\{62C8FE65-4EBB-45E7-B440-6E39B2CDBF29}] [HKEY_CLASSES_ROOT\Options] @="Options" [HKEY_CLASSES_ROOT\Options\CLSID] @="{BF7E5EDF-4E69-4470-9BFE-F2D579B9E02A}" [HKEY_CLASSES_ROOT\CLSID\{BF7E5EDF-4E69-4470-9BFE-F2D579B9E02A}] @="Options" [HKEY_CLASSES_ROOT\CLSID\{BF7E5EDF-4E69-4470-9BFE-F2D579B9E02A}\InprocServer32] @="mscoree.dll" "ThreadingModel"="Both" "Class"="Options" "Assembly"="SoapDLL_test, Version=1.1.6848.20701, Culture=neutral, PublicKeyToken=bdc313ca004da35c" "RuntimeVersion"="v4.0.30319" "CodeBase"="file:///C:/1C/!Меркурий_2/Vetis/soapdll_test.dll" [HKEY_CLASSES_ROOT\CLSID\{BF7E5EDF-4E69-4470-9BFE-F2D579B9E02A}\InprocServer32\1.1.6848.20701] "Class"="Options" "Assembly"="SoapDLL_test, Version=1.1.6848.20701, Culture=neutral, PublicKeyToken=bdc313ca004da35c" "RuntimeVersion"="v4.0.30319" "CodeBase"="file:///C:/1C/!Меркурий_2/Vetis/soapdll_test.dll" [HKEY_CLASSES_ROOT\CLSID\{BF7E5EDF-4E69-4470-9BFE-F2D579B9E02A}\ProgId] @="Options" [HKEY_CLASSES_ROOT\CLSID\{BF7E5EDF-4E69-4470-9BFE-F2D579B9E02A}\Implemented Categories\{62C8FE65-4EBB-45E7-B440-6E39B2CDBF29}]
RE: тормоза отправки всд терминальный доступ. - Добавил(а) Pentyukhov Sergey около 6 лет назад
КБ99 Филипп писал(а):
Pentyukhov Sergey писал(а):
КБ99 Филипп писал(а):
Если совсем не получается - почистите в реестре все ветки с soapdll_test.dll
[...]
Так эти методы только с Тестовой dll,,,(soapdll_test.dll)
я пробовал с рабочей (