Имя: Пароль:
1C
1С v8
Форма, набор констант и "использовать всегда"
0 ДенисЧ
 
02.02.21
16:04
Есть форма (если что - общая).
Управляемая, такси.

На ней реквизит НаборКонстант, в нём кучка констант.
Если на константе не стоит "использовать всегда" - эта константа почему-то не видится. Ставлю - видит.

БП3 предпоследняя, пример - общая форма Настройка учета зарплаты.

Это вообще нормально?
1 acht
 
02.02.21
17:09
Да, это штатное поведение. Обратная сторона оптимизации, отзвуки Константы.СоздатьНабор(<Имена констант>)
2 ДенисЧ
 
02.02.21
17:11
(1) Тогда почему там не стоит использование, если обращение к этим константам идёт?
Приходится формы типовые править..
3 Курцвейл
 
02.02.21
17:13
(2) К набору или к самим константам? Использовать всегда нужно для клиента
4 mikecool
 
02.02.21
17:29
(2) значения случаем не обработками обновления устанавливается? если да, то логично
5 polosov
 
02.02.21
17:32
(0) А ты в ПриСозданииНаСервере не хочешь поковыряться? Всякие там ПолучитьСтруктуруНабораКонстант проверить...
6 ДенисЧ
 
02.02.21
17:37
(4) Значения читаются при изменении галок на форме. Что требует доступа к константам.
(5) Я вообще не хотел там ковыряться, эти места вообще-то типовые, пришедшие с обновлением. Они даже на замке были, пока я их не начал трогать после возникновения ошибки.