1с ошибка создания защищенной обработки

  1. Как установить программный ключ?

Инструкция по установке программного ключа прилагается к комплекту поставки программного продукта или дополнительной лицензии.

Электронная версия инструкции по установке программного ключа.

  1. Нами приобретена дополнительная лицензия. На какой компьютер необходимо её установить?

Дополнительные лицензии (однопользовательские или многопользовательские) необходимо устанавливать на тот же компьютер, где ранее была установлена основная лицензия, полученная с основной поставкой продукта.

При установке дополнительной лицензии на другой компьютер она становится неработоспособной. В этом случае:

  • если основная и дополнительная лицензии являются программными, то потребуется получение резервного пинкода для дополнительной лицензии, чтобы активировать её на компьютере с установленной основной лицензией;

  • если основная лицензия является аппаратной, а дополнительная — программной, то можно перенести аппаратный ключ на компьютер с активированной дополнительной программной лицензией.

  1. При инициализации СЛК в момент запуска «1С:Предприятия» выводится окно с текстом «Ошибка связи: Версия сервера Х.Х.Х.Х не соответствует версии клиента Х.Х.Х.Х»

  1. Ошибка говорит о том, что один из компонентов СЛК был обновлен, а другой — нет (сервер или клиент СЛК). В этом случае необходимо обновить устаревший компонент СЛК.

Сервер СЛК обновляется путем установки из дистрибутива СЛК, поставляемого с дистрибутивом обновления конфигурации. После установки дистрибутива обновления, дистрибутив СЛК доступен в подкаталоге ...\1C-Rating\<Имя продукта>\Х_Х_Х_Х\Protection\ каталога шаблонов «1С:Предприятие 8».

Клиентская компонента СЛК обновляется в момент обновления конфигурации рабочей информационной базы.

  1. При использовании нескольких конфигураций с разными версиями компонент СЛК (например, 2.0.8 и 2.0.9), необходимо обновить сервер СЛК на последнюю используемую версию. Конфигурация с более старой версией СЛК будет выдавать сообщение о том, что версия клиента ниже версии сервера. Чтобы обновить компоненту этой конфигурации достаточно на компьютере с конфигурацией установить внешнюю компоненту LicenceAddin, которая идет в комплекте с обновлением сервера СЛК.

Например, если используются два продукта с версиями СЛК 2.0.8 и 2.0.9, то на компьютере с ключами защиты необходимо установить сервер СЛК 2.0.9, а на компьютере с конфигурацией, использующей СЛК 2.0.8 установить LicenceAddin 2.0.9.

Важно: необходимо устанавливать файл внешней компоненты той же разрядности (х86, х64) что и служба сервера СЛК

  1. В момент ввода пинкода в диалоге установки программного ключа выводится сообщение «Указанное значение не является кодом активации программного ключа СЛК»

Для активации программного ключа необходимо использовать последнюю версию СЛК, поставляемую с программным продуктом. Старые версии СЛК могут не распознать пинкод, что приводит к появлению такого сообщения.

В этом случае необходимо обновить конфигурацию рабочей информационной базы до актуальной версии тиражного решения.

  1. Необходимо использовать на одном компьютере конфигурации с разными версиями СЛК. Как это можно сделать?

На одном компьютере могут использоваться конфигурации с разными редакциями СЛК (например, СЛК 1.1 и СЛК 2.0). Подробная инструкция по запуску СЛК разных редакций на одном компьютере приведена в статье «Порядок обновления системы лицензирования конфигураций (СЛК «Катран») в отраслевых решениях «1С-Рейтинг» с версии 1.1 на 2.0».

  1. Изменение каких технических характеристик компьютера приводит к неработоспособности программного ключа?

Программный ключ формируется на основании следующих параметров компьютера, на котором установлен сервер СЛК:

  • Жесткий диск

  • Материнская плата

  • Процессор

  1. Где физически располагаются программные ключи?

Физически программный ключ представляет собой файл на жестком диске компьютера, на котором установлен сервер СЛК.

Файлы ключа находятся в папке:

  1. < ProgamData >\1 C \ Licence \ Data \

где <ProgramData> — это общая папка данных программ.

  1. <ProgramFiles>\1C\Licence 2.0\Bin

где <ProgramFiles> — это каталог установленных программ.

Для WindowsVista и выше это может быть следующий путь:

  1. C:\ProgramData\1C\Licence\Data\
  2. C:\Program Files (x86)\1C\Licence 2.0\Bin

Для Windows XP / 2003, соответственно:

  1. C:\Documents and settings\All users\Application Data\1C\Licence\Data
  2. C:\Program Files (x86)\1C\Licence 2.0\Bin

  1. При инициализации СЛК в момент запуска «1С:Предприятия» выводится окно с сообщением «Ошибка связи:…».

Необходимо убедиться, что корректно указано расположение сервера СЛК (правильно указано имя компьютера с установленным сервером СЛК или его IP-адрес).

Если расположение сервера указано корректно, а ошибка продолжает появляться, то необходимо убедиться, что:

  • рабочая станция способна установить связь с сервером по протоколу TCP/IP (например, через системную команду ping);

  • работа сервера СЛК (программа «C:\Program Files\1C\Licence 2.0\Bin\LicenceServer.exe») на компьютере, выполняющем роль сервера, не блокируется защищающим компьютер программным обеспечением, например, Брандмауэром Windows или антивирусом. Если работа сервера СЛК блокируется, то необходимо добавить сервер СЛК или используемый для соединения с сервером СЛК порт в список исключений защищающего программного обеспечения.

  1. При использовании английской версии операционной системы, СЛК не инициализируется и выводится сообщение об ошибке: «Ошибка создания защищенной обработки: Защищенный объект ?????_?????? не найден».

В региональных настройках операционной системы для не Юникодных приложений должен быть установлен русский язык.

Порядок настройка для ОС с английским интерфейсом:

  • Control Panel \ Change date, time or number formats

  • Заклада «Administrative»

  • Параметр «Language for non-Unicode programs» должен быть «Russian».

  1. Где можно получить драйверы аппаратных ключей, утилиты, дистрибутивы СЛК?

  • Скачать со страницы «Система защиты конфигураций». Страница содержит драйверы аппаратных ключей, утилиты, дистрибутивы СЛК разных версий.

  • Актуальные версии дистрибутивов СЛК (включая драйверы и утилиты) поставляются в составе дистрибутивов отраслевых решений, а также в составе дистрибутивов обновлений для тех релизов, в которых менялась СЛК (менялись файлы защиты или обновлялась версия СЛК).

  1. В диалоге установки программного ключа СЛК, после ввода кода активации и нажатия кнопки «Далее», выводится сообщение:

    «Введено неверное значение

    Указанный код активации предназначен для ключа серии ХХХХ,

    незарегистрированной на сервере СЛК»

Отраслевые и специализированные решения компании «1С-Рейтинг» защищаются ключами (аппаратными или программными) определенной серии (серия уникальна для каждого решения). Номер серии ключа состоит их 4-ех цифр, например, «E03C» для «1С-Рейтинг: Нефтебаза», «0B57» для «1С:Аптека для Казахстана» и т.д.

Приведенное сообщение означает, что в каталоге установки СЛК (для СЛК 2.0 это C:\Program Files (x86)\1C\Licence 2.0\Bin) компьютера, на котором активируется программный ключ, отсутствует регистрационный файл для указанной серии ключа (файл «ХХХХ.reginfo).

Для копирования регистрационного файла в каталог с установленной СЛК (C:\Program Files (x86)\1C\Licence 2.0\Bin) необходимо запустить программу установки СЛК (LicenceSetup.exe), которая поставляется с необходимым отраслевым решением, установить флаг возле пункта «Серия ХХХХ — <Имя отраслевого решения>» и нажать кнопку «Установить».

  1. Как на одном сервере лицензий можно использовать библиотеки защиты разных релизов?

    Например, на сервере СЛК ключи обновлены до последней версии, но есть копии баз с предыдущими релизами конфигурации, которые тоже надо смотреть, но обновлять до актуального релиза нет смысла, так как работать в них не надо.

Существует 2 варианта решения данной задачи:

  1. Установка различных библиотек на различные ПК
  2. Использовать механизм параллельного использования библиотек защиты различных релизов.

Чтобы на одном сервере лицензий можно было использовать библиотеки защиты разных релизов, необходимо:

  1. Разместить в папке C:\Program Files (x86)\1C\Licence 2.0\Bin (путь ориентировочный, зависит от ОС) datafile нужного релиза (запакован в архив XXXX.zip где XXXX — серия нужного ПП, например, для КУФИБ — E6A6), при этом добавив к нему выбранный постфикс (например XX)  — имя файла при этом будет выглядеть так: E6A6.XX.datafile, где datafile — разрешение файла.
  2. Перезапустить сервер СЛК, чтобы он прочел файл нужного релиза.
  3. В копиях баз с предыдущими релизами ничего не меняется.
  4. В базах актуального релиза, для которого подготовили datafile, заходим в меню «Сервис» — «Сведения о версиях компонент», в поле «Постфикс используемого файла библиотек (datafile)» указываем условленный постфикс XX (или отличный от примера), нажимаем кнопку «Сохранить значение постфикса.
  5. Перезапускаем базу нового релиза.
  1. При инициализации СЛК в момент запуска «1С:Предприятия» выводится окно с сообщением «Версия библиотек защиты (Х.Х.Х.Х) не соответствует версии, требуемой для работы приложения (Х.Х.Х.Х)…».
Ошибка говорит о том, что не были обновлены дата-файлы лицензии. После установки дистрибутива обновления, необходимо произвести обновление компонентов защиты конфигурации, дистрибутив компонентов защиты доступен в подкаталоге …\1C-Rating\<Имя продукта>\Х_Х_Х_Х\Protection\ каталога шаблонов «1С:Предприятие 8».
  1. При установке внешней компоненты LicenceAddIn нужной версии, при запуске конфигурации выводит сообщение «Ошибка связи: Версия сервера Х.Х.Х.Х не соответствует версии клиента Х.Х.Х.Х»
Необходимо удостовериться, что разрядность устанавливаемой внешней компоненты LicenceAddin соответствует разрядности установленной службы сервера СЛК. Например, если установлена 32-битная версия службы сервера СЛК, то необходимо устанавливать 32-битную версию внешней компоненты.
  1. При запуске конфигурации в режиме 1С:Предприятие всплывает блокирующее работу модальное окно с текстом:

    «Предупреждение безопасности

    Открывается «Менеджер объектов» из файла «Licence.Objects…..

    Рекомендуется обращать внимание на источник, из которого был получен файл данных….

    Разрешить открывать данный файл?»

В версии платформы 1С:Предприятие 8.3.9.2033 реализован механизм защиты от опасных действий. При выполнении потенциально опасного действия система выдает предупреждение, содержащее информацию о выполняемом действии и потенциальной опасности этого действия. К потенциально опасным действиям относятся:

  • Загрузка внешнего отчета, обработки или расширения конфигурации.
  • Загрузка или обновление конфигурации/расширения.
  • Доступ из внешнего отчета/обработки или расширения к следующим возможностям:
    • Исполнение команды операционной системы.
    • Управление пользователями.
    • Загрузка внешней компоненты.

Пользователь имеет возможность разрешить или отклонить потенциально опасное действие.

Рекомендации по обходу ошибки

  • Не использовать последние версии платформы
  • Пользователям, использующим защищенный функционал, снять флажок «Защита от опасных действий».
  1. СЛК на сервере было обновлено (остановлена служба и обновлена версия).

    Требуется ли устанавливать СЛК на всех локальных машинах?
Как правило, на клиенте запускается та версия СЛК, которая зашита в базу на сервере. В случаях, когда используются конфигурации разных версий СЛК, устанавливается компонента LicenceAddIn-X.X.X.XXX-Setup.exe, принудительно запускающая определенную версию компоненты СЛК. Также ее установка может потребоваться, если ранее на клиенте была установлена компонента от предыдущей версии.
  1. Куда нам необходимо обратиться для получения резервного пинкода программной лицензии?

Каждый пинкод может быть использован только один раз. При изменении конфигурации компьютера ключ может стать неработоспособным. Для восстановления работоспособности возможно получение ограниченного числа (не более 4-х для СЛК 2.* и не более 6-ти для СЛК 3.0) резервных пинкодов. Для получения резервного пин-кода необходимо обратиться в отдел продаж компании «1С-Рейтинг» по электронной почте zakaz@1c-rating.kz и указать серийный номер утратившего работоспособность ключа, причину выхода из строя.

  1. Что нам делать, если все резервные пинкоды уже использованы?

Если резервные пинкоды израсходованы, то пользователи могут обратиться в отдел продаж компании «1С-Рейтинг» за приобретением дополнительных пинкодов с указанием причин выхода из строя второго резервного пинкода. Обращение должно быть оформлено на официальном бланке компании, с подписью руководителя. Если не будет выявлено нарушений Лицензионного соглашения, то пользователю будет предоставлен дополнительный пинкод.

Стоимость получения дополнительного пинкода составляет 5 000 тг за один пинкод.

  1. Существует ли возможность обменять лицензии с аппаратной защитой на лицензии с программной защитой?

Пользователи отраслевых и специализированных решений, имеющих аппаратную защиту, могут перейти на использование программной защиты. Они могут сдать имеющиеся у них аппаратные ключи защиты и получить взамен программные ключи. Стоимость обмена составляет 5 000 тг за одну лицензию.

Замена выполняется только для зарегистрированных в компании «1С-Рейтинг» программных продуктов и только для пользователей, имеющих действующую подписку на ИТС. Процедура обмена лицензий выполняется без остановки функционирующих систем автоматизации – пользователям предоставляются программные ключи защиты, после чего они могут отключить аппаратные ключи защиты. Для обмена лицензий необходимо обратиться в в отдел продаж компании «1С-Рейтинг» по электронной почте zakaz@1c-rating.kz.

  1. Существует ли возможность обменять лицензии с программной защитой на лицензии с аппаратной защитой?

Лицензии с программной защитой можно обменять на лицензии с аппаратной защитой. Стоимость обмена составляет 15000 тг за одну лицензию.

Для выполнения замены необходимо обратиться в в отдел продаж компании «1С-Рейтинг» по электронной почте zakaz@1c-rating.kz или к партнеру-франчайзи фирмы «1С». Для замены необходимо предоставить сведения о регистрационном номере продукта, причину замены и гарантийное письмо с обязательством удалить с компьютера файл программной лицензии после выполнения замены. Причина замены анализируется в компании «1С-Рейтинг», после чего принимается решение о возможности выполнения замены.

После отгрузки аппаратного ключа все пинкоды из заменяемого комплекта становятся неактивными (недоступными для выполнения операций с лицензиями).

Отключение безопасного режима в интерфейсе

Если у Вас перестала запускаться внешняя обработка с сообщением о безопасном режиме, в первую очередь проверьте свойство «Защита от опасных действий» для пользователя, под которым выполняется запуск внешней обработки:

Если Вы доверяете поставщику внешней обработки — Вы можете отключить защиту от опасных действий. Дело в том, что определенный функционал внешней обработки или отчета может требовать отключения безопасного режима (подключение через Com-соединение к Excel, получение данных из сети). Именно поэтому возможна ситуация, когда необходимо будет отключить защиту для определенного пользователя.

Еще одна возможная ситуация — внешняя обработка перестала запускаться по расписанию с сообщениями об установленном безопасном режиме. Чтобы дать возможность нормально работать такой обработке — для регламентного задания нужно выбрать пользователя с полными правами (и отключенной защитой от опасных действий). Для этого переходим в регламентные задания (Администрирование => Обслуживание => Регламентные и фоновые задания). В списке регламентных заданий находим нужное регламентное задание по шаблону: Дополнительная обработка: Имя обработки. 

Для этого регламентного задания указываете пользователя с полными правами, под которым будет это задание выполняться:

Обычно, этих действий достаточно для нормальной работы с внешней обработкой или для корректного запуска регламентного задания с использованием внешней обработки.

Отключение безопасного режима при проектировании внешней обработки (печатной формы)

Раньше можно было без особых проблем отключить безопасный режим при регистрации обработки или при ее выполнении. Фиксируем, что сейчас не работает:

  • Отключение безопасного режима при регистрации обработки. Если Вы добавите строку «ПараметрыРегистрации.Вставить(«БезопасныйРежим», Ложь);» в метод СведенияОВнешнейОбработке() — это не отключит безопасный режим при выполнении обработки. Особенно, с учетом включенной защиты от опасных действий в настройках пользователя.
  • Создание копии внешней обработки не в безопасном режиме. Раньше можно было при выполнении внешней обработки создать ее копию с отключением безопасного режима и таким образом реализовать необходимый функционал.

На данный момент при регистрации внешней обработки необходимо описывать возможные разрешения для внешней обработки. Для этого используется параметр регистрации «Разрешения» (тип Массив). В качестве примера рассмотрим добавление разрешения на создание Com-объекта «Excel.Application»:

Функция СведенияОВнешнейОбработке() Экспорт
	ПараметрыРегистрации = Новый Структура;
	МассивНазначений = Новый Массив;
	ПараметрыРегистрации.Вставить("Вид", "ДополнительнаяОбработка"); //может быть - ПечатнаяФорма, ЗаполнениеОбъекта, ДополнительныйОтчет, СозданиеСвязанныхОбъектов...	
	ПараметрыРегистрации.Вставить("Назначение", МассивНазначений);
	ПараметрыРегистрации.Вставить("Наименование", "Пример обработки"); //имя под которым обработка будет зарегестрирована в справочнике внешних обработок
	ПараметрыРегистрации.Вставить("БезопасныйРежим", Ложь);
	ПараметрыРегистрации.Вставить("Версия", "1.0");
	ПараметрыРегистрации.Вставить("Информация", "Пример обработки");
	ПараметрыРегистрации.Вставить("Разрешения", Новый Массив);
	ТаблицаКоманд = ПолучитьТаблицуКоманд();
	ДобавитьКоманду(ТаблицаКоманд, "Выполнить обработку", "ВыполнитьОбработку", "ВызовСерверногоМетода", , "ВыполнитьОбработку");
	ПараметрыРегистрации.Вставить("Команды", ТаблицаКоманд);
	ПараметрыРегистрации.Разрешения.Добавить(РаботаВБезопасномРежиме.РазрешениеНаСозданиеCOMКласса("Excel.Application"
	, "00024500-0000-0000-C000-000000000046"));
	Возврат ПараметрыРегистрации;
КонецФункции

Для «Word.Application» CLSID будет «000209FF-0000-0000-C000-000000000046». При регистрации внешней обработки с описанием разрешения в форме внешней печатной формы добавится страница «Разрешения»:

Текст разрешения:

Создание COM-объекта

Дополнительному отчету или обработке будет разрешено использовать механизмы внешнего программного обеспечения с помощью COM-соединения со следующими ограничениями:

с программным идентификатором Excel.Application

Также хочется отметить, что на данный момент не все разрешения нормально фиксируются через сведения о внешней обработке. Например, при добавлении разрешения на использование каталога временных файлов (РаботаВБезопасномРежиме.РазрешениеНаИспользованиеКаталогаВременныхФайлов(Истина)) Вы можете получить ошибку:

Значение не является значением объектного типа (Представление)

Проблема фиксируется в функции СформироватьПредставлениеРазрешений() т.к. список описаний разрешений не содержит значение для этого разрешения. Возможно, в ближайших релизах мы увидим исправление этой ошибки.

Наши разработки:

Перейти к содержимому

Настройка 1С

Решения по использованию программ 1С. Техподдержка. Сопровождение. Услуги программистов.

Пару слов об использовании внешней обработки СБИС в тандеме с 1С. Клиент получил новую ЭП — ключ создан на сберовском токене InfoCrypt VPN-Key-TLS. Все хорошо, но обработка СБИС для 1С в упор не замечала сертификат.

При этом в КриптоПро CSP — все ок. Контейнер виден, ошибок нет, сертификат установлен.

Как настроить подобную связку

Рассмотрим возможные ошибки и варианты решений. Ну что, подправить причёски — погнали.

❃ В окне обработки СБИС не дает выбрать вход по сертификату
► Перейдите в настройки и выберите другой способ обмена. Вход по ЭП доступен в ExtSDK и SDK.


❃ СБИС не находит установленный сертификат с VPN-Key-TLS
► Закройте СБИС Плагин. В конфигурационный файл «%LocalAppData%\Sbis3Plugin\user-config.ini» добавьте строки:

[Считыватели]
РежимАктивныхСчитывателейКриптоПро5=true

Повторно запустите СБИС Плагин.


❃ Ошибка при создании COM-объекта (Не зарегистрирована компонента Tensor.SbisPluginClientCOM {ВнешняяОбработка.СБИС.Форма.ExtSDK.Форма(2339)}:
Ошибка при вызове конструктора (COMОбъект):
-2147221005(0х800401F3): Недопустимая строка с указанием класса)

Ошибка при создании COM-объекта

► Причины: не запущен или не установлен СБИС Плагин. Одно из решений — установить или обновить Плагин.

В случае, если Плагин работает, но ошибка сохраняется:

  1. Переустановите СБИС Плагин вручную, указав режим полной конфигурации. Для того, чтобы подтянулся модуль для ExtSDK.
  2. Зарегистрируйте COM-объект вручную.
  3. Обновите компоненты .NET Framework и перезагрузите ПК.
  4. Выполните диагностику рабочего места.

✅ Успехов вам!

__________
Если не получается или требуется дополнительная поддержка, наши программисты 1С готовы помочь → +7-911-500-10-11

Ой! Данный функционал ещё в разработке

Не удалось создать объект для работы с криптографией / электронной почтой

Для решения ошибки необходимо:

1. При возникновении ошибки на неуправляемых конфигурациях 1С (БП 2.0, ЗГУ 1.3 и аналогичные им) необходимо проверить разрядность платформы.

Для корректной работы сервиса 1С-Отчетность на неуправляемых конфигурациях используйте платформу разрядности x32. На управляемых конфигурациях к этому пункту необходимо вернуться, если все остальные действия не помогли.

Платформы разрядности x64 обычно установлены в каталог Program Files, а не в Program Files (x86). В Диспетчере задач на вкладке «Процессы» они отображаются без пометки *32

2. Проверить систему на наличие двух криптопровайдеров. В системе должен присутствовать только один криптопровайдер.

3. В зависимости от используемой ОС:

При использовании Windows XP – для решения ошибки достаточно перезагрузить компьютер.

При использовании Vista/7/8/8.1/10 — выдать в конфигураторе права на защищенный документооборот, после чего проверить, возникает ли ошибка.

4. Дать права доступа пользователю на установочную директорию (папку) 1C, СКЗИ и папку с контейнером.

5. В зависимости от установленного СКЗИ:

Если установлен VipNet CSP, необходимо:

а) Если есть возможность, то обновить до следующей версии и перезагрузить ПК.

б) Если установлена последняя версия, следует произвести восстановление VipNet CSP, после чего перезагрузить ПК.

Если установлен КриптоПро CSP, необходимо:

а) Если есть возможность, обновить КриптоПро до последнего релиза (например: установлен релиз 4.0.9842 обновить до 4.0.9969) и перезагрузить ПК.

б) Если установлена последняя версия релиза, необходимо запустить установочный файл .EXE с такой же версией дистрибутива и выбрать пункт Исправить. Затем перезагрузить ПК.

Номер статьи: 129674143
Обновлено: 01.08.2023 11:17+0000

Skip to content

1С, нарушение прав доступа, при интерактивном открытии внешней обработки, отчета

Нарушение прав доступа, при открытии внешней обработки

Если при открытии внешнего файла отчета или обработки возникает данная ошибка — необходимо выполнить следующие действия:

  • Открыть конфигуратор;
  • В меню сверху выбрать «Администрирование» -> «Пользователи»;

  • Провалиться в пользователя, под которым происходит открытие обработки;
  • Перейти на вкладку «Прочие»;
  • Отметить галочку «Интерактивное открытие внешних отчетов и обработок»;

Почему программа по умолчанию запрещает открывать внешние обработки?

Если обработка получена из непроверенного источника существует вероятность потери информации в базе данных (обработка может быть написана злоумышленниками, либо непрофессионалами). Данная мера уменьшает количество случаев порчи информации, она была принята в целях повышения безопасности. Не рекомендуется рядовым пользователям предоставлять данные права доступа, а оставить их только у администраторов и программистов.

Связанные статьи

Понравилась статья? Поделить с друзьями:

Интересное по теме:

  • 1с ошибка транзакции при проведении документа
  • 1с ошибка при вызове метода контекста найтипонаименованию
  • 1с ошибка субд ошибка выделения памяти 80004005
  • 1с ошибка при вызове метода контекста индекс
  • 1с ошибка создания информационной базы native client

  • Добавить комментарий

    ;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: