#0
by markers
Доброго времени суток! Имеем платформу 8.3.9.2033 и несколько переделанную Розницу и обновленную Розницу 2.2.5.21, решили часть изменений (особенно тех что придется делать заново из-за сильного изменения модуля и пр.) вынести в расширение, но случилась незадача, при создании расширения, выдает ошибку: "Неправильный путь к файлу 'InteractiveSecurity.ext'. Схема не зарегистрирована" и кнопки Завершить работу/перезапустить. После перезапуска и открытия списка расширений, там есть строка с расширением но с тем именем что я дал, а с именем по умолчанию "Расширение". Да, после перезапуска 1с, это расширение можно переименовать и пр., но хоть изменения и сохраняются, при каждом "принятии изменения" выдается всё та же ошибка. Что пробовал: 1) Отключил режим совместимости (он и так не нужен был). 2) Почистил кеш базы. 3) Гуглил. Данная ошибка на прямую не гуглится, но бывали похожие и ни ТиИ ни chkdbfl.exe им не помог (сомневаюсь что тут поможет, а сделать не могу - это на долго). Заранее спасибо!
#4
by markers
Я в топике не правильно выразился, розница у нас одна и мы её обновили 2.2.4.17 (а в Июле с ещё более старых версий) На другом компе не пробовал, база в MS-SQL 2012 Как я понимаю, проблема в том что данного файла нет в самой базе и её перенос на другой компьютер не поможет. Только вот вопрос, где его взять и как добавить.
#5
by markers
Подтвердилась моя догадка на счет файла в самой базе, сейчас на той-же версии платформы и на чистой новой рознице, добавил расширение и всё добавилось без проблем (база файловая)
#6
by markers
Открыл новую базу одной известной программулиной, действительно - это файл в базе, теперь вопрос, как мне его запихнуть в серверную базу?
#7
by МимохожийОднако
Сначала разберись что это за файл и есть ли он в расширении. Твоё расширение в файловом режиме работает, а в клиент-серверном не работает. Так? Проверь работу в файловом в тонком клиенте.
#8
by markers
Проблема не в расширении, его ещё нет, ибо ошибки про отсутствие файла уже при создании нового расширения в конфигураторе. В новой чистой рознице, открыв базу программой Tool_1CD и перейдя в таблицу Files я обнаружил тот самый InteractiveSecurity.ext размером в 3 байта, правда сама Tool_1CD не может его извлечь. Стоп. Сейчас поигрался с расширением в режиме клиента и файл InteractiveSecurity.ext сам добавился в базу и ошибка исчезла. К сожалению я не запомнил последовательность действий которые привели к авто добавлению файла платформой.
#11
by markers
:) Это возникло в моей тестовой базе, возможно такая-же батва возникнет в рабочей базе при добавлении уже готового расширения. Посему прошу тему не закрывать, так как тогда напишу последовательность действий (если получится) для автоматического создания данного файла в базе самой платформой.
#13
by markers
Все-таки я ошибался. Хоть файл этот в базе и формируется автоматически, проблема сохраняется, просто не всегда одинаково воспроизводится :( Попробую сейчас даунгрейдится на 8.3.8 последнюю
#14
by markers
Мои изыскания на эту тему: 1) Баг есть только с клиент-серверном варианте, в файловой базе всё ОК. 2) Бага нет на версии 8.3.8.2197 Отличие 8.3.8.2197 от 8.3.9.2033 в контексте расширений (из-за чего может быть проблема) это добавленный в 8.3.9.2033 режим "Защита от опасных действий". Тестирование проводилось на одном и том-же DT и одном и том-же пустом расширении.
#15
by МимохожийОднако
Этот режим можно отключить для пользователя, под которым ты подключаешь расширение? Т.е. отключить (или разрешить опасные действия), а потом подключать.
#16
by markers
Отключить/включить то можно, это только моё предположение что проблема в нем, однако включение/выключение его не убирает ошибку. Самое забавное, в режиме клиента эти галочки можно менять без ошибок, но в конфигураторе с ошибкой . Если она возникала только при изменении этих галочек, можно было наплевать, но разрабатывая расширение в конфигураторе и применяя изменения в нем, опять вылетает эта ошибка, которую ещё нельзя пропустить, только выход/перезапуск.
#20
by Sinoptic
Такой же мрак, платформа 8.3.9.2033, база скульная, та же ошибка при сохранении расширения.
#21
by Худой
Ниче не понимаю. Выходит, пользоваться функционалом расширения опасно? Механизм глючный?
#22
by Fragster
нет, 1с кривой костыль для защиты от дурака (юзера), которые запускают что ни попадя, вставила
#25
by markers
Тут больше возникает проблема при разработке расширения, использование уже готового если и вызовет на этапе добавления расширение один раз ошибку, то ничего страшного, а то и вообще не выдаст если добавлять через клиент, а не через конфигуратор. Но с таким багом разработка расширения практически не возможна (если только писать без ошибок всё расширение и потом только 1 раз в конце применить всё, или если надо сделать одно мелкое изменение). Случаем не в курсе, последняя розница совместима с этой версией?
#26
by MRAK
а если попробовать файл InteractiveSecurity.ext поместить в соответствующую таблицу через SQL-сервер? у меня, к сожалению, нет доступа к SQL-серверу того заказчика, у которого воспроизводится эта ошибка.
#27
by markers
В начале топика я писал о таких изысканиях, но весь прикол что он там и так есть, если грохнуть его от туда, он сам создается при том или ином взаимодействии с расширением через клиент (конфигуратор вроде не создает). Я просто в начале тоже подумал что его там нет.
#28
by markers
+ Если взаимодействовать с расширением через клиент, то тоже проблем нет. По всей видимости проблема сугубо в конфигураторе при работе с сервером 1с. Как я понимаю (возможно ошибаюсь) при взаимодействии с расширением, файл InteractiveSecurity.ext обновляется в базе и по всей видимости на этом этапе происходит какая-то оказия. PS: Взаимодействие с расширением - Изменение состояния галочек "Безопасный режим, имя профиля безопасности", "Защита от опасных действий", загрузка/выгрузка расширения в/из файла в клиенте и конфигураторе и принятии сделанных изменений в расширении в конфигураторе.
#30
by Fragster
опубликовали тестовую, где вроде исправлено. лучше бы эту "защиту" вообще выпилили...
#33
by e401
Прав! Сто раз прав! Вышла 8.3.9.2170. Поставил. Вроде работает. Нажал на кнопочку "Обновить расширения формы". Форма почему-то тут же закрылась. Открываю и ...Все изменения на формах в расширении исчезли или перекосились. Очередной косяк! Загрузился из бэкапа. Буду пока ехать на 1818.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Странная ошибка "ошибка формата потока" с вылетом из сеанса
- Ошибка выполнения запроса "Ошибка при выполнении операции над данными: Ошибка SQL: Де
- v7: Ошибка СУБД.Внутренняя ошибка dbeng 8
- При отправке сообщения произошла ошибка : Общая ошибка MAPI
- v8: Ошибка СУБД. Внутренняя ошибка компоненты DBENG8 при обмене данными
- Ошибка при попытке выгрузить данные из УТ в БП. интересная необычная ошибка
- Ошибка при создании dbf (Перед выполнением операции нужно открыть базу)
- Ошибка при вызове web-сервиса 1C 8.3 (Внутренняя ошибка. Ошибка инициализации б)
- Ошибка при вызове метода контекста (Записать) Ошибка при выполнении файловой опе
- Веб-клиент / IE11 / ошибка при установке расширения работы с файлами
- Ошибка при вызове конструктора (ComОбъект): Ошибка при выполнении приложения-сер
- Ошибка при создании информационной базы ошибка формата файла журнала регистрации
В этой группе 1С
- Розница 2.2.5.21. Корректировка остатков ЕГАИС
- Отображение картинок в почте отправленной из 1с
- Необходимо получить сумму документа основания корректировки реализации в запросе
- Помогите решить задачу с "Пересечением периодов"
- Можно ли очистить папку 1Cv8Log (серверные базы)?
- МГТС, VPN - суслика нет...
- Директ банк в УТ
- Почему после апгрейда с БП_Базовая на БП_Проф 1С говорит, что нет лицензии?
- Проблема с синхронизацией РИБ УТ11
- "Поле объекта не обнаружено" в табличном документе
- Задваиваются часы по сотруднику в табеле учета рабочего времени
- Возврат Чека (День в день) по безналичной оплате УТ 11.2.
- как вести одновременно ЕСХН и НДС
- 1С 8.2 Передать список значений в качестве параметра при открытии формы выбора
- Зашифровать модуль используя СЛК
- Как сдать профессионала по ERP2.1?
- Заменить значение в запросе
- 1С Кодировка символов
- Последнее значение массива в СКД
- Сравнение строк с учетом регистра в запросе