Имя: Пароль:
1C
1С v8
Показать на форме реквизит, отключенный функциональной опцией
0 sdemon72
 
30.11.22
14:21
Здравствуйте!
Есть некая конфигурация, в которой использование справочника "Единицы измерения" отключено функциональной опцией ("Использовать единицы измерения", константа). А МНЕ НАДО :)
Мне нужно во внешней обработке вывести на форму поле ввода "Единицы измерения", чтоб его было видно. Как это сделать, не включая глобально функциональную опцию? Пока поставил тип значения "Произвольный" (при открытии нужное значение устанавливается программно)
1 asady
 
30.11.22
16:00
(0) не понял - у тебя если нет ФО - реквизит формы с типом справочникссылка.упаковкиЕдиницыИзмерений не отображается что-ли?
2 sdemon72
 
30.11.22
16:23
(1) Константа "Использовать единицы измерения" установлена в ложь. Во внешнюю обработку добавил реквизит формы (и поле ввода) с типом "Единицы измерения". Открываю в режиме предприятия - реквизита нет. Хочу, чтоб был.
3 VladZ
 
30.11.22
16:27
(0) Убрать из функциональной опции
4 vicof
 
30.11.22
18:04
Или использовать свою константу, с блэкджеком и бабочками.
5 sdemon72
 
30.11.22
18:22
(3) в функциональной опции в составе указан сам справочник "Единицы", поэтому реквизит с типом единицы прячется даже во внешней обработке. Как-то проигнорировать функциональную опцию можно?
6 Смотрящий
 
30.11.22
19:26
(5) конечно. Только показать или какие-то операции будут? Выбор там, корректировка ...?
7 sdemon72
 
01.12.22
09:18
(6) В идеале, все. Ну вариант "Только показать" тоже скажи как
8 Галахад
 
гуру
01.12.22
09:51
Наверное, получать данные запросом и показывать текстом в списке. ))
9 shuhard
 
01.12.22
10:09
(8) куда как проще при открытии формы установить ФО программно
10 sdemon72
 
01.12.22
10:28
(9) с этого места подробней плиз. Я не нашел что-то методов таких
11 eddy_n
 
01.12.22
11:03
За ФО отвечает константа в твоём случае. Её дёрни программно.
12 Dmitrii
 
гуру
01.12.22
11:16
(11) >> За ФО отвечает константа в твоём случае. Её дёрни программно.

Не лучшая идея.
Если он дёрнет константу, то значение функциональной опции поменяется везде и для всех пользователей, а автору надо только в одном конкретном месте.
13 shuhard
 
01.12.22
11:36
(10) вместо константы хранишь ФО в Рг сведений
в текущем периоде ставишь Ложь, на форме в параметры ФО суешь 2000 год
получаешь на интерфейсе эмуляцию включенной ФО
14 sdemon72
 
01.12.22
13:45
(12) +
(13) Перепахивать конфигурацию изза внешней обработки не варик
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший