Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Определяемый тип. Расширение.

Определяемый тип. Расширение.
Я
   Lama12
 
31.07.19 - 15:55
Взял демобазу которая идет с платформой 8.3.15.1534. В конфигурацию добавил определяемый тип. Состав типа сделал составным и состоящим из справочников Товары и Контрагенты. Зашел в расширение "Вес товаров", это расширение есть в базе. Добавил в это расширение определяемый тип. Добавил в расширение справочник "ВТ_Справочник1". Добавляю в состав определяемого типа этот справочник. Все замечательно но конфигуратор не дает сохранить конфигурацию. Ругается - "Значение контролируемого свойства Тип у объекта ОпределяемыйТип.ОТ не совпадает со значением в расширяемой конфигурации". Если снять контроль, то сохранить можно, но в режиме предприятия, определяемый тип не содержит справочника "ВТ_Справочник1".

Как сделать чтобы в определяемый тип добавился справочник из расширения?
 
 
   RomanYS
 
1 - 31.07.19 - 15:59
>> но в режиме предприятия, определяемый тип не содержит справочника "ВТ_Справочник1"
Как это проверялось?
   Lama12
 
2 - 31.07.19 - 16:08
(1) Метаданные.ОпределяемыеТипы.ОТ.Тип.Типы()
   Lama12
 
3 - 31.07.19 - 16:09
2+ ОТ - это определяемый тип который добавил.
   RomanYS
 
4 - 31.07.19 - 16:17
(3) контролируемым он по логике быть не должен (и не может).
(2) похоже на глюк. А сам справочник доступен? Всё в одном расширении?
   Lama12
 
5 - 31.07.19 - 16:20
(4) Да, справочник доступен.
У меня тоже подозрение, что глюк. Думал может делаю что не так... Ладно буду писать в 1С.
   Lama12
 
6 - 02.08.19 - 12:52
Получил ответ от 1С. Это не баг, это фича.
Оказывается это описано в ограничениях. Т.е. платформа так и должна работать. :-)
   D3O
 
7 - 02.08.19 - 13:06
(6) угу. и вообще вся технология расширений похоже состоит из одних ограничений. например, заимствованному объекту нельзя изменить Синоним (казалось бы сфигали), в заимствованной подсистеме нельзя создавать подчиненные (с этим вообще целый цирк с конями) и т.д.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.