Имя: Пароль:
1C
1С v8
Табличная часть документа с различными типами данных
0 deevil
 
03.10.12
21:56
Имеется документ с табличной частью состоящей из 2х полей:
Параметр и Значение.

Параметр - элемент справочника и у него есть реквизит "Тип параметра" (перечисление - число, строка, булево, значение из подчиненного справочника).
Значение - соответственно значение, тип которого должен совпадать с типом параметра (чтобы выставлялся принудительно тип значения и пользователь не мог его изменить).
Как сделать такое?

Все делается в 8.2 - Управляемых формах.
Проход по ТаблицеФормы как я понял не возможен...
Тип реквизита "Тип параметра" можно поменять, если для решения это нужно...
1 1Страх
 
03.10.12
22:00
надо было не изобретать велосипед, а делать ТипПараметра ссылкой на ПВХ
2 Stim
 
03.10.12
22:01
ограничениеТипа
3 deevil
 
03.10.12
22:07
(1) - это как то решает вопрос с типом значения?

(2) - можно поподробнее, где и как его заполнять?
4 Dethmont
 
03.10.12
22:21
ПВХ - Планы видов характеристик
(Посмотри как это работает в типовых конфигурациях)
5 deevil
 
03.10.12
22:28
(4) Планы видов характеристик я знаю, я просто не понимаю как это решит вопрос.
Мне нужна Табличная часть и значение в ней.

Или имеется ввиду Параметры хранить в ней, а значения (для выбора по списку) - в справочнике?
6 deevil
 
03.10.12
22:34
Для себя как вариант нашел такой способ:
1. У значений табличной части проставил набор типов.
2. При заполнении табличной части принудительно проставляю тип значению.
Т.е. если это строка, то ""; если булево - то ложь; если элемент справочника - то пустую ссылку на него.

Если более "правильного" решения не найду придется использовать его.

С планами видов характеристик попробую...
7 deevil
 
03.10.12
22:38
(1) (4) У ПВХ нет "Владельца", т.е. он не может заменить подчиненный справочник...
8 Фокусник
 
03.10.12
22:43
(7) зачем подчиненность нужна в задаче (0)?
9 deevil
 
03.10.12
22:48
Справочник с Параметрами подчинен Другому справочнику.
Список параметров формируется в зависимости от выбранного владельца.
Т.е. для одного владельца один набор параметров, для другого - другой....
10 Фокусник
 
03.10.12
22:55
(9) в ПВХ предлагается сделать не Параметр, а Значение
11 Фокусник
 
03.10.12
23:12
(10) например справочнике Параметры реквизит с типов ПВХ, а значения к этому ПВХ привязать.
12 deevil
 
03.10.12
23:45
(9) (10) Я если честно не совсем понимаю что Вы имеете ввиду.
Если то что значение будет браться из ПВХ, то я не совсем понимаю зачем)
Так как получится лишняя прослойка, которая по сути не решит основной вопрос - чтобы пользователь не выбирал тип значения, а оно выбиралось в зависимости от параметра.
Т.е. если тип - строка, то можно только ввести текст, а если "значение", то только подчиненные значения справочника со значениями.

Но опять таки может я что-то не так понял, да и опыта работы с ПВХ сильно нет, только на примере Настроек пользователей из УТ.


Вариант с ПВХ я представляю себе так:
Параметры - Элементы ПВХ, в которых типом задается тип значения.
Можно добавить реквизит "владелец" для замены владельцов справочников.
Ну а значения для "списка значений" уже хранятся в справочнике "Значения Параметров".
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс