Имя: Пароль:
1C
1С v8
Пропали реквизиты формы созданные в расширении
0 folo
 
27.06.19
17:37
Добрый день. При очередной доработке (трогали конфигурацию и расширение) простому пользователю отключились реквизиты на форме, добавленные в документ в расширении.
С чем это связано и как это вылечить?   Права не изменялись, исходная форма документа в основной конфигурации тоже.
1 aleks_default
 
27.06.19
18:09
сохраненную форму обновить наверное надо если трогали ее и в основной конфигурации и в расширении
2 aleks_default
 
27.06.19
18:11
3 folo
 
27.06.19
18:14
Это я читал. Не помогает.
4 Вафель
 
27.06.19
18:16
расширение то включено? без ошибок?
5 folo
 
27.06.19
18:16
откатил расширение к прошлой версии. Все работает. Накатил заново - тот же эффект.
6 folo
 
27.06.19
18:16
Включено.Без ошибок. С полными правами работает.
7 folo
 
27.06.19
18:37
Решение задачи : 1 Возвращаем прошлую версию расширения.  В расширениях Конфигурация- сравнить объединить конфигурации.  Все из нового расширения объединяем в старое. Сохранить- обновить. Заработало.  Всем спасибо.
8 AlvlSpb
 
27.06.19
19:26
(7) Азбука работы с расширениями. Визуальные изменения в одной и той же форме (не код) должно быть ТОЛЬКО в одном расширении. Расширения работают по очереди. И получается первое расширение включило добавленный реквизит на форму, а второе расширение, работающее сразу за первым и с той же формой, не имеет этого реквизита, в итоге остается форма второго расширения БЕЗ реквизита. О такой особенности регулярно напоминают и разработчики и пользователи, начиная с 8.3.6, т.е. с появления расширений
9 aleks_default
 
28.06.19
12:00
(6) В расширении заимствованные роли есть? Недавно была проблема с тем что добавляемые в расширении реквизиты были не доступны (выдавалась ошибка об отсутствии оных) если в расширении уже есть заимствованные роли, даже не имеющие никакого отношения к этим реквизитам. Помогло либо удаление всех заимствованных ролей, либо заимствование еще одной роли, которая обладала бы правами (чтение/изменение) на тот объект метаданных, к которому добавлены реквизиты.
Одним словом надо либо вообще никогда не заимствовать роли в расширение, либо при добавлении в расширении реквизитов к объекту заимствовать и роль обладающую правами на этот объект.