Имя: Пароль:
1C
1С v8
Поле объекта не обнаружено (КонтекстВарианта)
0 AntonNo Professional
 
16.11.21
17:03
Кто-то сталкивался с подобным? В конфигурацию добавлен нетиповой отчет без формы, в свойствах объекта указал ХранилащеВариантовОтчетов. При изменении варианта отчета и попытке его сохранить появляется ошибка: "ХранилищеНастроек.ХранилищеВариантовОтчетов.Форма.СохранениеВариантаОтчета.Форма(60):    ЭтоКонтекстныйВариантОтчета = ЗначениеЗаполнено(ВладелецФормы.КонтекстВарианта)". Дело в том, что ВладелецФормы - это форма отчета, которая генерируется платформой и почему в ней нету свойства "КонтекстВарианта" я не могу уразуметь. Помогите, люди добрые, скажите куда копать?
1 Ёпрст
 
16.11.21
17:05
КонтекстВарианта - это добавленнная кем-то хрень
2 Ёпрст
 
16.11.21
17:05
ёё нет у формы в свойствах поди вообще.
3 AntonNo Professional
 
16.11.21
17:13
(2) это БСПшная функция "Процедура ПриОткрытии(Отказ)"
4 Ёпрст
 
16.11.21
17:17
(3) и ? у формы нет никаких КонтекстВарианта . Это ревизит формы поди, открой типовую форму чего-нибудь и посомтри, есть он там или нет
5 AntonNo Professional
 
16.11.21
17:18
(4) И как же тогда избежать этой ошибки?
6 Ёпрст
 
16.11.21
17:19
(5) обернуть в попытку вызов
7 Ёпрст
 
16.11.21
17:19
хотя бы.
8 AntonNo Professional
 
16.11.21
17:21
(6) Снимать с поддержки БСПшную форму?)
9 Ёпрст
 
16.11.21
17:22
(8) в расширение запихай
10 fisher
 
16.11.21
17:25
(0) > это форма отчета, которая генерируется платформой и почему в ней нету свойства "КонтекстВарианта" я не могу уразуметь
В ней и не должно быть такого свойства. Предполагается что форма должна быть не сгенерированная платформой, а основная форма отчета из свойств конфы.
11 pechkin
 
16.11.21
17:26
плохо обновилось чт-то
12 pechkin
 
16.11.21
17:28
в БСП 3.1.4 есть такой реквизит у формы
https://i.imgur.com/LIMQdQy.png
13 AntonNo Professional
 
16.11.21
17:28
(10) Добавить в отчет общую форму "ФормаОтчета"? Ничего не слетит после таких манипуляций?
14 pechkin
 
16.11.21
17:30
там наверняка еще много чего не хватает. Найти нужный релиз конфы и еще раз объединить
15 AntonNo Professional
 
16.11.21
17:30
(12) Да, и в общей форме тоже есть
16 AntonNo Professional
 
16.11.21
17:30
(14) Это самописная на БСП
17 pechkin
 
16.11.21
17:30
а форма отчета общая или своя?
18 AntonNo Professional
 
16.11.21
17:31
(17) Я описал, что форма не задана
19 Ёпрст
 
16.11.21
17:32
(16) как -то не коррелирует с (8)  "на поддержке"..
20 AntonNo Professional
 
16.11.21
17:33
(19) На поддержке БСПшные объекты
21 Ёпрст
 
16.11.21
17:34
(20) ересь какая.. один хрен переписывать будете код, если в очередной версии бсп что-то переименовали, к примеру или удалили. Толку то с БСП "на поддержке" ?
22 1Сергей
 
16.11.21
17:39
Делай по методичке Как добавлять отчеты в БСП
23 AntonNo Professional
 
16.11.21
17:39
(21) БСП не обновляем, а поддержка - гарантия, что будет работать без моих ошибок)
24 AntonNo Professional
 
16.11.21
17:39
(22) Где такую взять?
25 1Сергей
 
16.11.21
17:57
26 1Сергей
 
16.11.21
17:59
Нужно обязательно включить отчет в какую-нибудь подсистему.
27 fisher
 
16.11.21
18:08
(13) Слетит, конечно.
(16) Так открой доку по внедрению и настройке подсистемы "Варианты отчетов", раз ты собрался ее внедрить.
28 AntonNo Professional
 
16.11.21
18:12
(25) Спасибо! Кажется, то, что надо