Имя: Пароль:
1C
1С v8
Как понять что форма является формой выбора?
,
0 Fannasankh
 
18.01.16
10:16
После обновления не типовой конфигурации возникли ошибки из-за того, что у формы есть реквизит "ПараметрыВыбора", хотя форма является формой элемента. В типовой этого реквизита нет. В списке реквизитов он не отображется. Я так понимаю, форма является формой выбора. Где это устанавливается?
1 Fannasankh
 
18.01.16
10:36
up
2 palpetrovich
 
18.01.16
10:52
то, что форма является формой выбора устанавливается на закладке "основные" в формах
откуда информация о "есть реквизит "ПараметрыВыбора"?
3 Fannasankh
 
18.01.16
10:55
(2) из отладчика
4 Fannasankh
 
18.01.16
10:57
(2) Эта форма не выбрана как форма выбора
5 letni88
 
18.01.16
11:01
У формы выбора свойство Режим выбора = Истина, только этим она отличается от формы списка.
6 mikecool
 
18.01.16
11:01
(4) попробуй выбрать ее в форму выбора, сохранить, удалить форму выбора и еще раз сохранить - останется реквизит?
7 Fannasankh
 
18.01.16
11:02
(5) так дело в том, что это вообще форма документа...
8 Fannasankh
 
18.01.16
11:02
(7) элемента точнее
9 Fannasankh
 
18.01.16
11:05
(6) остался. Причём, я пытался скопировать форму из cf, где этого реквизита нет и выбрать формой элемента. Реквизит появляется
10 Fannasankh
 
18.01.16
11:09
В типовой нет реквизитов "ВыборДоступен" и "ПараметрыВыбора". Копирую форму, выбираю основной. Запускаю отладчик - реквизиты есть.
11 palpetrovich
 
18.01.16
11:10
(10) чудеса :)
12 Fannasankh
 
18.01.16
11:15
(11) да и только:) это было бы пофиг, если бы в модуле не было создания переменной "ПараметрыВыбора".
13 Fannasankh
 
18.01.16
11:24
(12) ещё что интересно. В старой версии таких реквизитов тоже не было. Это 1С чудит, как с этим бороться есть ещё варианты?
14 Fannasankh
 
18.01.16
11:32
(13) ещё более интересный момент. Точно такая же ошибка возникла в форме другого документа, который вообще на поддержке без возможности изменений.

Решил пока проблему костылём: переименовал переменные в модуле. Но всё таки интересно, что это такое...
15 1sanekmaloi1
 
18.01.16
11:34
Конфликт имен свойств

Нельзя использовать имена переменных, совпадающие с новыми свойствами, которые появились в "1С:Предприятии 8.3":

Новое свойство ЭтотОбъект в управляемых формах и общих модулях.
Новые свойства в управляемых формах:
АвтоНавигационнаяСсылка,
НавигационнаяСсылка,
ВертикальнаяПрокрутка,
ОписаниеОповещенияОЗакрытии,
ПараметрыВыбора.


не?
16 Fannasankh
 
18.01.16
11:46
(15) что "не"? Ни я же в код это писал. Это типовая конфигурация.
17 1sanekmaloi1
 
18.01.16
11:55
Типовая какая? может она для 8.2 писана, а вы ее на 8.3 запускаете.
18 1sanekmaloi1
 
18.01.16
11:57
+(16) И В (1) Написано:
"После обновления не типовой конфигурации"
19 Fannasankh
 
18.01.16
12:01
(18) Данная форма нередактируется
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан