Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ошибка при чтении html-файлов консоли кода и редактора JSON. #335

Closed
lo0p3r opened this issue Aug 10, 2021 · 1 comment

Comments

@lo0p3r
Copy link

lo0p3r commented Aug 10, 2021

Опишите ошибку
При открытии консоли кода или редактора JSON получаю ошибки:
"Couldn't read a file:// file: file:///C:/Users/Sharipov_AN/AppData/Local/Temp/tools_ui_1c/5%C2%A0709/Ace/bsl.html" для редактора Ace,
"Couldn't read a file:// file: file:///C:/Users/Sharipov_AN/AppData/Local/Temp/tools_ui_1c/5%C2%A0709/Monaco/index.html" для редактора Monaco и
"Couldn't read a file:// file: file:///C:/Users/Sharipov_AN/AppData/Local/Temp/tools_ui_1c/5%C2%A0709/jsoneditor/code.html" для редактора JSON.
Такое поведение получаю и в портативных инструментах и в расширении.

Воспроизведение ошибки

  1. Запустить обработку "Консоль кода" при установленном редакторе кода Ace или Monaco или запустить Редактор JSON.
  2. Увидеть ошибку.

Ожидаемое поведение
Запуск редакторов без ошибок.

Окружение

  • Версия платформы: 8.3.18.1363
  • Режим базы данных(файловая/серверная/веб): Серверная
  • Конфигурация: Документооборот 8 КОРП,
  • Версия конфигурации: редакция 2.1 (2.1.28.14)
  • ОС: Windows
  • Версия: 7 Pro x64

Дополнительная информация
Полагаю, проблема в том, что файлы редакторов создаются в папке с номером сеанса, и если этот номер больше 999, то в строке, полученной путём неявного преобразования из числа, будет неразрывный пробел:
... + "tools_ui_1c" + ПолучитьРазделительПути() + УИ_ОбщегоНазначенияКлиент.НомерСеанса() + ПолучитьРазделительПути() + "jsoneditor";

Проблема решается путём оборачивания номера сеанса в Формат: Формат(УИ_ОбщегоНазначенияКлиент.НомерСеанса(), "ЧГ=").
Места для исправления:

  1. Расширение: ОбщийМодуль.УИ_РедакторКодаКлиент, функция КаталогСохраненияРедактора.
  2. Расширение: Обработка.УИ_РедакторJSON.Форма, функция ПриОткрытииЗавершение.
  3. Портативный: Инструменты\УИ_РедакторJSON.Форма, функция ПриОткрытииЗавершение.
  4. Портативный: ОбщиеМодули\УИ_РедакторКодаКлиент.Форма, функция КаталогСохраненияРедактора.

После внесения таких изменений редактор кода и редактор JSON открываются без ошибок, и в расширении и в портативной версии.

@LevkinSergey
Copy link
Member

Поправил в новой версии. Спасибо

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants