|
Расширение конфигурации | ☑ | ||
---|---|---|---|---|
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) я уже перепробовал как одно так и другое... - ничего не изменилось!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |