Имя: Пароль:
1C
1С v8
Функциональная опция НЕ булево
0 bahtik
 
29.11.12
10:28
Задача (8.2, уравляемые формы): в конфигурации есть три варианта оценки МПЗ: по средней, по ФИФО и по стоимости каждой единицы (партии). В последнем случае нужно, чтобы в документах, списывающих МПЗ, партия указывалась вручную. В остальных этого не нужно, поэтому логично скрывать это поле. Попробовал создать функциональную опцию и задать для нее хранение, как ресурс учетной политики МетодОценкиМПЗ, но т.к. он НЕ булево, то на закладке Состав функциональной опции недоступны никакие данные. Я правильно понимаю, что если функциональная опция имеет тип, отличный от булево, то все алгоритмы ее обработки нужно прописывать вручную? Если так, то проще будет создать специальную константу типа булево, в которой хранить значение функциональной опции, и при изменении значения ресурса учетной политики проставлять соответствующее значение константы. Или все же есть какой-то вариант без дополнительной константы и без ручного кодирования?
1 mikecool
 
29.11.12
10:29
чета мне кажется, что ФО тут не к месту
2 bahtik
 
29.11.12
10:30
(1) Это тебе только кажется ))
3 bahtik
 
29.11.12
10:31
(1) ФО как раз для этого и предназначены в основном.
4 mikecool
 
29.11.12
10:31
ну, тебе виднее
5 bahtik
 
29.11.12
10:38
(4) Я, конечно же, говорю сейчас только о том, чтобы отображать или скрывать поле "Партия" в документах.
6 cw014
 
29.11.12
10:43
Продублируй параметр, но уже с булево и ставь его в зависимости от выделенного значения
7 cw014
 
29.11.12
10:44
В ФО можно юзать только булево, причем если булево еще и составной тип - тогда работать не будет
8 bahtik
 
29.11.12
11:00
(6) Да, вот я так и сделал пока что.
(7) Юзать то можно не только булево, но вот функция автоматического показа/скрытия реквизитов управляемой формы я так понял, что работает только с булево. Вот это хотел уточнить тут.