Чт, 18.12.2025, 19:18:16
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Не найден объект Language.Русский
zharДата: Пт, 22.08.2025, 15:05:33 | Сообщение # 1
Сержант
Группа: Пользователи
Сообщений: 21
Репутация: 16
Статус: Оффлайн
Ошибка применения расширения ИР, если в конфигурации отсутствует объект языка "Русский".
Как вариант - это может быть конфигурация без доп.языков, например ERP WE на английском коде или переведенная конфигурация (есть язык "Russian").


Код
Платформа: 1С:Предприятие 8.3 (8.3.26.1498)
Конфигурация: 1C:ERP WE (2.5.21.106)
Copyright © 1С Soft LLC, 2004-2025. All rights reserved
(http://www.1c.ru)
Режим: Файловый (без сжатия)
Приложение: Толстый клиент
Локализация: Информационная база: русский (Россия), Сеанс: русский (Россия)
Вариант интерфейса: Такси

Ошибки:
--------------------------------------------------------------------------------
22.08.2025 18:53:01
ИнструментыРазработчикаTormozit (7.89.2e): Critical: Не найден объект Language.Русский

Прикрепления: 0363869.png (71.6 Kb)
 
tormozitДата: Пт, 22.08.2025, 18:07:46 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 7257
Репутация: 193
Статус: Оффлайн
Смотри описание подсистемы https://devtool1c.ucoz.ru/index/opisanie_podsistemy/0-4 . Там указано требование русского языка как объекта метаданных.
Цитата
русский (требуется)

Я не нашел способ как обойти это ограничение платформы, т.к. у нее нет нейтрального языка и нельзя добавить свой язык в расширении. Подробнее проблема рассмотрена в темах
https://partners.v8.1c.ru/forum/t/2105823/m/2105823
https://partners.v8.1c.ru/forum/t/1965918/m/1965918
Если ты знаешь решения проблемы, то подскажи.
 
zharДата: Пн, 25.08.2025, 06:22:09 | Сообщение # 3
Сержант
Группа: Пользователи
Сообщений: 21
Репутация: 16
Статус: Оффлайн
К сожалению, у меня нет верного и простого решения (((

Но я попробовал следующее:
- выгрузил конфигурацию в файлы;
- удалил из файлов "Configuration.xml" и "ConfigDumpInfo.xml" узлы русского языка;
- загрузил расширение обратно.

Ошибок при сборке не возникло, в метаданных расширения язык отсутствует.
В итоге, на конфигурацию без языка "Русский" устанавливается отлично.
При быстрой проверке ошибок не нашел, подсистема работает штатно.

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


Сообщение отредактировал zhar - Пн, 25.08.2025, 06:22:31
 
tormozitДата: Вт, 26.08.2025, 07:47:03 | Сообщение # 4
Генералиссимус
Группа: Администраторы
Сообщений: 7257
Репутация: 193
Статус: Оффлайн
Создал задачу https://www.hostedredmine.com/issues/1007010
 
tormozitДата: Чт, 28.08.2025, 21:56:20 | Сообщение # 5
Генералиссимус
Группа: Администраторы
Сообщений: 7257
Репутация: 193
Статус: Оффлайн
Обновил задачу.
К сожалению удаление языка "Русский" ломает отображение всех форм расширения в конфигураторе. Поэтому изменений в процессе моей сборки расширения не будет. Но я добавлю такой флажок, чтобы ты мог сам собирать.

Интересно почему ты пошел по сложному и опасному пути вместо добавления языка "Русский" в конфигурацию?
 
tormozitДата: Вс, 31.08.2025, 22:33:43 | Сообщение # 6
Генералиссимус
Группа: Администраторы
Сообщений: 7257
Репутация: 193
Статус: Оффлайн
Сделано в 7.91
 
  • Страница 1 из 1
  • 1
Поиск: