🌈 Установка стиля режима предприятия
👍 Никита Федькин поделился новым репозиторием от Алексея Бочкова
Расширение для простого изменения стиля под себя
🤔 Конечно, на инфостарте уже были подобные решения туц тыц. Но, что занимательно, расширение создано для международной версии БСП и полностью на английском языке. Поэтому стало интересно, а как оно станет на "наши" конфигурации.
🤷♂️ Как и можно было догадаться - никак. Более того, чтобы допилить расширение под ру-версию придётся попотеть. Начиная с того, что объекты метаданных в расширении подключаются по гуиду и контролируются по имени. Т.е. роль "Администрирование" в привычной нам БСП называется в международной версии Administration. И хоть гуид у них совпадает и платформа "понимает" о какой роли идёт речь, но всё равно отличие наименований не даёт расширению примениться.
😨 И это только вершина айсберга. Например, если в конфе нет языка English, то она не сможет принять расширение.
А если мы в расширении удалим язык и поставим "русский", то ещё не факт, что гуид русского языка в вашей конфе совпадёт с другой. Хоть и язык "русский" и код у него "ru", то сравнение всё равно идёт по внутреннему гуиду, а значит "моя твоя не понимать".
😁 Ну а если всё срослось, то напомню, что платформенный метод НСтр(), который рекомендуют использовать в стандартах, имеет неприятную "особенность". Если вы в него передаёте текст на, например, english и japan, то в русской версии приложения он вернёт... Пустую строку.
Да, все НCтр() возвращают пустую строку для всех языков, которые не указаны. И в результате пользователь получает пустые окошки предупреждений, вопросов и сообщений.
Есть ещё много нюансов, которые говорят разработчикам, что наши "русские" разработки не совместимы с "международными" конфигурациями. Поэтому если вы любите создавать "универсальные" расширения, то нужно быть готовым, что это будет не так просто =)
Но к чему это я? Даже с учетом всего выше описанного, интересно видеть в гитхабе "международные" версии инструметов для 1С. Поэтому предлагаю поставить звёздочку автору в его репозитории
И вот моя версия с русификацией, если кому интересно
______________________
@JuniorOneS
Post #587
5.52K