salexdv / bsl_console

Консоль кода для 1С 8.3 (Управляемые и обычные формы)
MIT License
293 stars 55 forks source link

Работа с шаблонами кода в линуксе #278

Closed LevkinSergey closed 2 years ago

LevkinSergey commented 2 years ago

Если для редактора использовать метод setOriginalText с непустым параметром, то шаблоны возвращаются к стандартному набору шаблонов.

Например

Редактор.clearSnippets();
Редактор.parseSnippets(ТекстШаблонов, Истина); 

//Все устанавливается и работает нормально
//При вызове
Редактор.setOriginalText(НепустойТекст);

Все шаблоны возвращаются к стандартной настройке
salexdv commented 2 years ago

Пробую воспроизвести, не получается. Можешь еще раз проверить, если такая ошибка на последних исходниках?

Шаблоны

LevkinSergey commented 2 years ago

Проверю на выходных.

Но из опыта могу сказать - то что в браузере работает совсем не показатель. Движок HTML в 1С на линуксе очень своеобразный. Нужно именно на нем проверять.

salexdv commented 2 years ago

Проверю на выходных.

Но из опыта могу сказать - то что в браузере работает совсем не показатель. Движок HTML в 1С на линуксе очень своеобразный. Нужно именно на нем проверять.

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

LevkinSergey commented 2 years ago

В текущем варианте ветки webpack поведение по прежнему ошибочное. Если есть оригинальный текст, то стандартные шаблоны доступны, хотя шаблоны очищались и недоступен загруженный шаблон.

Peek 2022-07-03 23-29

Тестовый шаблон прикладываю Новый1.st.zip

Код инициализации обоих редакторов одинаковый

salexdv commented 2 years ago

Исправил.