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

1С Расширение: добавление в ТЧ реквизита формы не отображается в расширении

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

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

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

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

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

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

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