Имя: Пароль:
1C
1С v8
Расширение конфигурации
0 Osobo_Opasen
 
16.11.16
21:47
Всем доброго дня!
Столкнулся с проблемой при реализации программного кода в механизме "Расширение конфигурации". Использую типовую УТ 11.2.3.200, платформа 8.3.9.18.50.

Пытаюсь заимствовать в расширение общий модуль "ОбработкаТабличнойЧастиКлиент". Данный модуль имеет лишь один признак "Клиент (управляемое приложение)". При сохранении выдает следующую ошибку:
"ОбщийМодуль.ОбработкаТабличнойЧастиКлиент: Переопределение свойств заимствованных объектов в расширениях недопустимо в режиме совместимости 8.3.8 и ниже
При проверке метаданных обнаружены ошибки!
Операция не может быть выполнена."

Почитал руководство от разрабов, в нём указаны следующие требования при заимствовании класса "Общий модуль":
"Когда вы расширяете общий модуль типовой конфигурации, тоже есть аналогичные ограничения:

* Нельзя заимствовать глобальные серверные модули;
* Код из вашего расширения будет исполняться только в непривилегированном режиме (если иное не разрешено в профиле безопасности).
Сама операция заимствования глобального серверного модуля не запрещена в дереве конфигурации, но на этапе обновления конфигурации базы данных вы получите ошибку, и обновление выполнено не будет."
Разумеется, как я ранее уже говорил наш общий модуль не является ни серверным ни глобальным!

Кто нибудь сталкивался с чем-то подобным, что это за ошибка и почему она возникает?
1 Cyberhawk
 
16.11.16
22:37
"недопустимо в режиме совместимости 8.3.8 и ниже"
2 Cyberhawk
 
16.11.16
22:38
Это относится к режиму совместимости основной конфигурации
3 Osobo_Opasen
 
17.11.16
08:10
Снятием режима совместимости проблема не решается, а возникает лишь новая: "Режим совместимости расширения конфигурации больше режима совместимости основной конфигурации". Прям какая то порока. Если снимать конфигурацию с поддержки и убрать режим совместимости, в таком случае отпадает необходимость в использовании самого "Расширения". Тогда встает другой вопрос - зачем оно вообще нужно?
4 Cyberhawk
 
17.11.16
08:22
Чтобы расширять
5 stix2010
 
17.11.16
09:10
(3) (с) Пойми, студент, сейчас к людям надо помягше, а на вопросы смотреть по ширше
6 h-sp
 
17.11.16
09:22
(3) убрать режим совместимости - это одну галку убрать. При этом ты всё равно будешь обновляться полностью в атоматическом режиме. А если ты откажешься от расширения и эти изменения замутишь в самой конфе, у тебя будут проблемы с обновлением, автоматом уже не получится.
7 Osobo_Opasen
 
17.11.16
09:29
Обнов (6) После снятия поддержки - обновление в полностью автоматическом режиме станет недоступным!!! Как позиционируют разработчики, это и было главной задачей расширений, внесения изменений без отключения поддержки основной конфигурации.
8 h-sp
 
17.11.16
09:38
(7) не полностью автоматическом, но просто нажать пару кнопок.
9 bolder
 
17.11.16
10:27
(0) Ну так и я о чем.
При обсуждении новшеств 8.3.9.
Вышла 8.3.9
Пост 649.
Нет толку от расширений 8.3.9 в типовых при совместимости с 8.3.8 и ниже.Ждите пока типовые не переделают.
А пока - повторюсь- нафига козе баян.
10 Osobo_Opasen
 
17.11.16
10:31
(9) На платформе 8.3.9.. ошибка также воспроизводится
На платформе 8.3.4 ... разумеется аналогично
11 bolder
 
17.11.16
10:48
(10) Вы путаете педали( перечеркнуто).Версия платформы и режим совместимости конфигурации это далеко не одно и тоже
12 Osobo_Opasen
 
18.11.16
08:43
(11) я уже перепробовал как одно так и другое... - ничего не изменилось!