Изменение Определяемого типа в расширении?

1. SanchoD 303 25.03.24 14:10 Сейчас в теме
Приветствую, коллеги!

Столкнулся с такой проблемой, заимствую в расширение один из определяемых типов в конфигурации.
Добавляю в типы свои документы, созданные в основной конфигурации. Проблем применения не обнаружено.
Но в режиме предприятия эти типы пропадают.

Основная конфа и расширение в режиме совместимости 8.3.21

С чем может быть это связано и как исправить?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Sashares 34 25.03.24 14:22 Сейчас в теме
(1) Расширение точно применяется? Например, в отладке на точке останова останавливается?

Но в режиме предприятия эти типы пропадают.


Как именно это проявляется?
3. SanchoD 303 25.03.24 14:32 Сейчас в теме
(2) Этот определяемый тип - Версионируемые данные. И на основании типов из него заполняется настройка хранения истории изменения. Так вот в этой настройке нет тех типов документов, что добавил в расширении.
5. Sashares 34 25.03.24 14:45 Сейчас в теме
(3) После изменения метаданных вы обновляли вспомогательные данные?
В поставке БСП есть обработка ОбновлениеВспомогательныхДанных.
Либо запустить базу с ключем ЗапуститьОбновлениеИнформационнойБазы.

Одного изменения ВерсионируемыеДанные не достаточно, чтобы версионирование работало. Это так к слову.
Принять решение по поводу объектов метаданных конфигурации ссылочного типа, которые следует версионировать, затем:

1) все версионируемые объекты перечислить в свойстве Тип определяемого типа ВерсионируемыеДанные (типы Ссылка – например, СправочникСсылка или ДокументСсылка);
2) в свойстве Тип определяемого типа ВерсионируемыеДанныеОбъект перечислить все версионируемые объекты, кроме документов (типы Объект – например, СправочникОбъект или БизнесПроцессОбъект);
3) перечислить все версионируемые документы в свойстве Источник подписок ЗаписатьВерсиюДокумента (типы ДокументОбъект);
4)...


https://its.1c.ru/db/bsp319doc#content:4:hdoc:issogl2_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%­B08
8. SanchoD 303 25.03.24 15:03 Сейчас в теме
(5) Да, я в курсе. В источник подписки добавил тоже.
10. SanchoD 303 25.03.24 15:11 Сейчас в теме
(5) Дело в том, что я это проделал сначала в основной конфигурации (добавил типы в определяемый тип и в источник подписки) и все взлетело. Но изменять типовые объекты как-то не хочется для более гладкого обновления релизов, поэтому решил в расширении это реализовать.
4. VmvLer 25.03.24 14:42 Сейчас в теме
разве в расширении есть возможность добавлять типы в определяемый тип?

ссылки на зеркалки и итс не нужно - плавали-знаем.

необходимо доказательство в скринах, что это возможно.
6. Sashares 34 25.03.24 14:53 Сейчас в теме
(4)По зазеркалью, возможно с 8.3.20. Я не проверял =)
11. SanchoD 303 25.03.24 15:14 Сейчас в теме
(6) Они там очень интересно описывают возможность расширения типов в определяемых типах. Если тип количество с точностью 2 знака, то его можно увеличить до точности 5 знаков. А вот пример того, что можно добавить свой документ/справочник - молчок.
7. VmvLer 25.03.24 15:01 Сейчас в теме
(6) я проверял - не получилось.
- добавить определяемый тип да;
- добавить новые типы в заимствованный из основной конфигурации - нет.

часто необходимо именно последнее. но это, вероятно, не просто и черевато.
9. SanchoD 303 25.03.24 15:06 Сейчас в теме
(7) Самое интересное, что программа ругается на изменение типов при режиме совместимости 8.3.17 и ниже. Видно выше уже все ОК. Но оказалось нет.
12. Sashares 34 25.03.24 16:37 Сейчас в теме
(7) (11)Я проверил, получилось.
Заимствовал определяемый тип из основной конфигурации.
Заимствовал справочник из основной конфигурации.
Добавил в заимствованны определяемый тип заимствованный справочник.
Запустил базу.
Все добавилось, все работает.

Скрин из предприятия до добавления, скрин расширения со справочником и определяемым типом, скрин из предприятия после добавления.

БСП 3.1.9.290, 8.3.21.1775, режим совместимости 8.3.21.
Прикрепленные файлы:
16. SanchoD 303 25.03.24 17:50 Сейчас в теме
(12) Это какой-то сюр. Еще раз заимствовал определяемый тип в расширение, добавил в него тип документа, заимствованного из основной конфиги. И он появился в настройках. Я было обрадовался и добавил таким макаром еще десяток документов. Они уже не показываются в настройках.
Прикрепленные файлы:
17. Sashares 34 25.03.24 18:31 Сейчас в теме
(16)Может они отключены функциональными опциями?
Ну или попробуйте добавлять по одному =)
13. VmvLer 25.03.24 16:45 Сейчас в теме
(12) Если заимствовать определяемый тип в расширение, то в свойствах,
в поле "типы" отображено "Произвольный".

меня это смущает.

Как вы добились расширения типов?
1. Сбросили флаг "Произвольный" и просто добавили новый тип.
2. Сбросили флаг "Произвольный", добавили новый тип и добавили все типы как в основной конфигурации.
14. Sashares 34 25.03.24 17:06 Сейчас в теме
(13)
1. Сбросили флаг "Произвольный" и просто добавили новый тип.

Да, так.
В расширении нельзя добавить все типы, как в типовой, т.к. в расширении заимствован только один справочник, и ничего другого там отметить просто нельзя.
15. VmvLer 25.03.24 17:22 Сейчас в теме
(14) Ясно, спасибо. попробуем.

у меня в адаптации много типов заимствовано и это сбило с толку.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот