Имя: Пароль:
1C
1С v8
1С Расширение: добавление в ТЧ реквизита формы не отображается в расширении
,
0 denya_novichek
 
06.11.19
22:17
Добрый вечер, коллеги!
Подскажите пожалуйста:
- добавляю в ТЧ документа реквизит;
- заимствую форму в расширение;
- заимствую реквизит Объект;
- добавляю реквизит расширения на форму.
Изменения не отображаются, в отладке видно что в свойстве "Элементы" реквизит расширения отсутствует. Однако есть в свойстве "Объект".
Подскажите пожалуйста, что я пропустил сделать?
Заранее спасибо за ответ!
1 sergeyspb13
 
06.11.19
22:43
Объект и тч в самой форме заимствован?
2 sergeyspb13
 
06.11.19
22:49
3 denya_novichek
 
06.11.19
23:09
(1) Заимствован, в отладке реквизит есть в свойстве Объект, нет в свойстве Элементы.
4 hhhh
 
06.11.19
23:54
(3) а вы точно перенесли это свойство из Объект в Элементы? Может забыли?
5 denya_novichek
 
09.11.19
19:24
(4) Добавляю Объект в заимствованные, реквизит появляется. Но сама форма слетает (реквизиты не отображаются). Удаляю объект формы из заимствованных -- форма восстанавливается, но в Объекте пропадает реквизит.
Не могу понять корректную последовательность. Подскажите плз?
Такое вообще возможно, или придётся снимать конфу с поддержки?
6 runoff_runoff
 
09.11.19
19:30
все ли реквизиты не отображаются или только этой табличной части?

и (риторический вопрос) зачем заимствовать форму (конфигурации на БСП), если её ПриСозданииНаСервере() и так доступно через перехват
МодификацияКонфигурацииПереопределяемый.ПриСозданииНаСервере()
7 denya_novichek
 
09.11.19
19:39
(6) При заимствовании формы в Объекте, если объект не заимствовать, нет моего реквизита.
Если Объект заимствовать, то форма слетает и не отображаются реквизиты (ПутьКДанным не заполнен).

Насчет второго вопроса, вы имеете ввиду добавлять реквизит на форму программно?
8 runoff_runoff
 
09.11.19
20:35
(7) взял для примера конфу УТ 11
- сделал заимстсвование формы элемента справочника Валюты
- добавил новый реквизит в спр. Валюты
- потом добавил в расширение Объект: увидел Реквизит1
- добавил его на форму: всё отображается
9 runoff_runoff
 
09.11.19
20:38
10 Lexandr
 
09.11.19
21:34
Пользовательская видимость настроена?
11 denya_novichek
 
09.11.19
22:00
(9) С реквизитом нет проблем, есть проблема с реквизитом табличной части. Не добавляется в форму.
Реквизит есть в свойстве "Объект", но его нет в свойстве "Элементы" на форме, хотя на форму добавляется.
См. скриншоты.
На форму добавлен заимствованный реквизит:
https://prnt.sc/pupy28

В Объект.Товары есть реквизит (отладка):
https://prnt.sc/pupxn7

А в Элементах нет реквизита (отладка):
https://prnt.sc/pupxdo
12 runoff_runoff
 
09.11.19
22:02
(11) добавление в элементы происходит простым перетягиванием из "Реквизиты" в "Элементы"
13 denya_novichek
 
09.11.19
22:05
(10) Подозреваю что в этом косяк, в пользовательской видимости отмечена видимость "Расш1_ОсновнаяРоль", но если указать в расширении основную роль, предприятие не запускается (известная ошибка Не установлены основные роли и т.п.).

(12) вы имеете ввиду первый скриншот? Что не так, всё перетянуто.
14 runoff_runoff
 
09.11.19
22:07
(13) то же самое получилось и с новым реквизитом табличной части
https://prnt.sc/puq0pp
15 runoff_runoff
 
09.11.19
22:08
(13) в расширении отключите галку "Использовать основные роли"
но если есть роли вообще, то надо прописывать право на этот реквизит для неполных прав, так как у тех не наследуются флажки
16 runoff_runoff
 
09.11.19
22:11
(11) да, увидел, ответ в (15)
17 denya_novichek
 
09.11.19
22:29
(16) У вас в предприятии этот реквизит отображается? У меня КА2, и реквизит не отображается.
И покажите пожалуйста что у вас в Основных ролях в в корневых свойствах расширения. Спасибо!
18 runoff_runoff
 
09.11.19
22:47
(17) у меня вообще без ролей, а, следовательно, видны все новые объекты и реквизиты
19 denya_novichek
 
11.11.19
23:56
В общем, что я выяснил.
На платформе 8.3.13 реквизит добавляется на форму ТЧ без проблем.
На платформах 8.3.14, 8.3.15 поведение как описано в (1) (11) сообщениях.