Управление торговым предприятием Казахастан проблема с ЭСФ
Приветствую всех!
Платформа - 8.3.9.1818
Конфигурация - Управление торговым предприятием для Казахстана версии 2.0.8.7.
OS - MS Windows 2008 SERVER R2
SQL - MS SQL SERVER 2012.
При попытке зайти в настройки ЭСФ 1С выдает ошибку: "Тип не определен (Addln.CryptoAPI.Crypto)"
Нажимаю подробнее и вижу вот это - "{ОбщийМодуль.КриптографияКлиентСервер.Модуль(12)}: Тип не определен (AddIn.CryptoAPI.Crypto)
Криптопровайдер = Новый(Контейнер.ИмяОбъектаКриптографии());
"
Если на клиентской машине попытаться отправить счет фактуру то возникает надпись о неверном XML формате, тоже самое пишет если сначала выгружаю XML а потом пытаюсь выгрузить на сайт через веб интерфейс:( Если выгружаю базу обратно в файловый вариант все отлично работает...
Пробовал на другом сервере под управлением Windows 2003 сервер с SQL 2005, ошибки один в один, в чем может быть причина? В код пока не лезу, думаю проблема все таки в библиотеках каких то или в настройках SQL сервера...
Платформа - 8.3.9.1818
Конфигурация - Управление торговым предприятием для Казахстана версии 2.0.8.7.
OS - MS Windows 2008 SERVER R2
SQL - MS SQL SERVER 2012.
При попытке зайти в настройки ЭСФ 1С выдает ошибку: "Тип не определен (Addln.CryptoAPI.Crypto)"
Нажимаю подробнее и вижу вот это - "{ОбщийМодуль.КриптографияКлиентСервер.Модуль(12)}: Тип не определен (AddIn.CryptoAPI.Crypto)
Криптопровайдер = Новый(Контейнер.ИмяОбъектаКриптографии());
"
Если на клиентской машине попытаться отправить счет фактуру то возникает надпись о неверном XML формате, тоже самое пишет если сначала выгружаю XML а потом пытаюсь выгрузить на сайт через веб интерфейс:( Если выгружаю базу обратно в файловый вариант все отлично работает...
Пробовал на другом сервере под управлением Windows 2003 сервер с SQL 2005, ошибки один в один, в чем может быть причина? В код пока не лезу, думаю проблема все таки в библиотеках каких то или в настройках SQL сервера...
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Поддержка горячей линии написала: указанная Вами ошибка зарегистрирована и является ошибкой платформы, передана разработчикам платформы. И предложили временный вариант исправления. Заменить содержимое функции ИмяКомпонентыКриптографии в модуле объекта, форме КлиентУправляемая, КлиентОбычная обработки ОбменЭСФ кодом
Пока не проверял ещё.
Функция ИмяКомпонентыКриптографии() Экспорт
// для обхода ошибки подключения внешней компоненты на серверных базах
// при параллельных сеансах работы пользователей используем номер сеанса ИБ
ДанныеСеанса = ПолучитьТекущийСеансИнформационнойБазы();
УникальныйНомерКомпоненты = "" + Формат(ПолучитьТекущийСеансИнформационнойБазы().НомерСеанса, "ЧРГ=_") + "" + Формат(ПолучитьТекущийСеансИнформационнойБазы().НачалоСеанса, "ДФ=ддММгггЧЧммсс");
Результат = "";
Для НомерСимвола = 1 По СтрДлина(УникальныйНомерКомпоненты) Цикл
КодСимвола = КодСимвола(УникальныйНомерКомпоненты, НомерСимвола);
Если КодСимвола > 47 И КодСимвола < 58 Тогда // Число.
Результат = Результат + Символ(КодСимвола);
КонецЕсли;
КонецЦикла;
УникальныйНомерКомпоненты = Результат;
Возврат "CryptoAPI" + УникальныйНомерКомпоненты;
КонецФункции
ПоказатьПока не проверял ещё.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот