Обновить расширение после обновления конфы #807445


#0 by PiotrLoginov
Всем привет. Имеем некую конфу. В ней - некий общий реквизит. Подключено расширение. В расширении на формы объектов выводится в том числе тот самый реквизит. Далее. Произошло обновление конфы, в результате чего состав общего реквизита был изменен. Теперь мне надо обновить состав общего реквизита в расширении и вытащить на формах этот самый общий реквизит там (в формах тех объектов), где он теперь присутствует после обновления. Ищу в расширении у общего реквизита заветную кнопку "Обновить расширение" - и не могу найти. Открыл в расширении карточку состава общего реквизита. Ищу заветную кнопку. Нету. Что же, увеличивать состав общего реквизита в расширении вручную, мышкой тыкая в составе в каждый объект, в котором теперь этот реквизит используется? Или... ?
#1 by AlvlSpb
Не совсем понятно, может скрин помог бы понять что за реквизит и что с ним произошло
#2 by PiotrLoginov
Не проблема. Набросал тестовую конфу, где есть три документа и есть общий реквизит (включен только для первого документа).   Если теперь в основной конфигурации изменить состав общего реквизита - включить его и для второго, и для третьего документа (это типа произошло обновление конфы), а затем в расширении открыть заимствованную форму второго документа, у нас не получится вытащить на нее общий реквизит, пока мы не обновим состав этого общего реквизита в расширении. Вот скриншот: Вот я и спрашиваю: обновление в расширении автоматизировано таким же образом, как это работает, например, с обновлением в расширении заимствованных форм? Или же следует открыть в расширении состав общего реквизита и вручную по одному добавлять в состав мышкой те документы, которые были туда добавлены...
#3 by AlvlSpb
Понял вопрос кажется. Если при обновлении состав общего реквизита изменится не надо обновлять в расширении что-то вручную, все подтянется автоматом. Т.е. правило такое же как для формы, все что новое внесено на форму, в заимствованой форме появляется без каких-то доп действий (кроме обновления конфигурации)
#4 by PiotrLoginov
>>все подтянется автоматом В режиме предприятие - да. В конфигураторе - нет. Если посмотреть внимательно, то можно заметить, что в конфигураторе на скриншоте у основного реквизита ("Объект") заимствованной формы документа Документ2 в расширении нет реквизита ОбщийРеквизит1, хотя после "обновления" конфигурации Документ2 уже присутствует в составе объектов, для которых включено использование этого общего реквизита. Это значит, что хотя в режиме предприятие в итоге у Объект'а (основного реквизита формы документа Документ2) уже будет среди реквизитов ОбщийРеквизит1, в режиме конфигуратора вытащить этот реквизит на форму не получится. В этом-то и сабж. Поэтому все же надо как-то обновить состав общего реквизита в расширении. Тем более надо было бы, если бы для состава была включена проверка значения при подключении. Само оно не подтянется. Следовательно, либо мы нажимаем кнопку автоматического обновления в расширении всех свойств общего реквизита (в т.ч. состава) - если, конечно, такая кнопка существует, либо мы пыркаем каждый документ, добавленный в состав, вручную мышкой.
#5 by PiotrLoginov
ап
#6 by h-sp
ну это вы слишком замахнулись. Такое может лет через 10 будет в 8.5.
#7 by PiotrLoginov
А пока обновляем свойства заимствованных объектов вручную? (*с радостью, что хоть кто-то откликнулся по существу*)
#8 by AlvlSpb
Да  и черт с ним, что не обновляет. Общие реквизиты нигде вообще не озвучивались в документациях по расширению (или мне не попадались) Главное работает. Да. Правы. С одним НО, если попытаться внести что-то отличное от осн конфигурации в состав общего реквизита  - не заработает пока не приведешь в расширении к составу в конфигурации.
#9 by Мыш
Общие реквизиты - зло )
#10 by Волшебный
ручками
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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