Расширение конфигурации #785304


#0 by Osobo_Opasen
Всем доброго дня! Столкнулся с проблемой при реализации программного кода в механизме "Расширение конфигурации". Использую типовую УТ 11.2.3.200, платформа 8.3.9.18.50. Пытаюсь заимствовать в расширение общий модуль "ОбработкаТабличнойЧастиКлиент". Данный модуль имеет лишь один признак "Клиент (управляемое приложение)". При сохранении выдает следующую ошибку: "ОбщийМодуль.ОбработкаТабличнойЧастиКлиент: Переопределение свойств заимствованных объектов в расширениях недопустимо в режиме совместимости 8.3.8 и ниже При проверке метаданных обнаружены ошибки! Операция не может быть выполнена." Почитал руководство от разрабов, в нём указаны следующие требования при заимствовании класса "Общий модуль": "Когда вы расширяете общий модуль типовой конфигурации, тоже есть аналогичные ограничения: * Нельзя заимствовать глобальные серверные модули; * Код из вашего расширения будет исполняться только в непривилегированном режиме (если иное не разрешено в профиле безопасности). Сама операция заимствования глобального серверного модуля не запрещена в дереве конфигурации, но на этапе обновления конфигурации базы данных вы получите ошибку, и обновление выполнено не будет." Разумеется, как я ранее уже говорил наш общий модуль не является ни серверным ни глобальным! Кто нибудь сталкивался с чем-то подобным, что это за ошибка и почему она возникает?
#1 by Cyberhawk
"недопустимо в режиме совместимости 8.3.8 и ниже"
#2 by Cyberhawk
Это относится к режиму совместимости основной конфигурации
#3 by Osobo_Opasen
Снятием режима совместимости проблема не решается, а возникает лишь новая: "Режим совместимости расширения конфигурации больше режима совместимости основной конфигурации". Прям какая то порока. Если снимать конфигурацию с поддержки и убрать режим совместимости, в таком случае отпадает необходимость в использовании самого "Расширения". Тогда встает другой вопрос - зачем оно вообще нужно?
#4 by Cyberhawk
Чтобы расширять
#5 by stix2010
(с) Пойми, студент, сейчас к людям надо помягше, а на вопросы смотреть по ширше
#6 by h-sp
убрать режим совместимости - это одну галку убрать. При этом ты всё равно будешь обновляться полностью в атоматическом режиме. А если ты откажешься от расширения и эти изменения замутишь в самой конфе, у тебя будут проблемы с обновлением, автоматом уже не получится.
#7 by Osobo_Opasen
Обнов После снятия поддержки - обновление в полностью автоматическом режиме станет недоступным!!! Как позиционируют разработчики, это и было главной задачей расширений, внесения изменений без отключения поддержки основной конфигурации.
#8 by h-sp
не полностью автоматическом, но просто нажать пару кнопок.
#9 by bolder
Ну так и я о чем. При обсуждении новшеств 8.3.9. Пост 649. Нет толку от расширений 8.3.9 в типовых при совместимости с 8.3.8 и ниже.Ждите пока типовые не переделают. А пока - повторюсь- нафига козе баян.
#10 by Osobo_Opasen
На платформе 8.3.9.. ошибка также воспроизводится На платформе 8.3.4 ... разумеется аналогично
#11 by bolder
Вы путаете педали( перечеркнуто).Версия платформы и режим совместимости конфигурации это далеко не одно и тоже
#12 by Osobo_Opasen
я уже перепробовал как одно так и другое... - ничего не изменилось!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С