|
Как установить ограничение типа одному полю в таблице (УФ)?
|
Я
|
|
Dirk Diggler 11.03.21 - 18:15 | Сабж. Пробую вот так, но так оно ставится всей колонке. А надо одному полю - в текущей строке.
Если Элементы.КомплектующиеСоставлящая.ОграничениеТипа <> НовыйТип тогда
Элементы.КомплектующиеСоставлящая.ОграничениеТипа = НовыйТип;
КонецЕсли; |
ДенисЧ 1 - 11.03.21 - 19:03 | перехватить начало выбора и показывать нужную форму?
|
acht 2 - 11.03.21 - 19:35 | ( 0) Это надо делать в ПриАктивизацииСтроки или ячейки |
acht 3 - 11.03.21 - 19:37 | И ставить тип всегда. Если в этой строке не должно быть ограничения - очищать
|
youalex 4 - 11.03.21 - 21:15 | Если конкретный тип, то можно запретить выбор типа (галка), при добавлении строк задавать значение этого типа по умолчанию , например, через НовыйТип.ПривестиЗначение(Неопределено)
|
Dirk Diggler 5 - 12.03.21 - 12:44 | ( 2) каким образом? в процедуру попадает все равно ТаблицаФормы целиком. |
Dirk Diggler 6 - 12.03.21 - 12:46 | ( 4) Ограничение типа второго столбца зависит от выбранного в первом столбце таблицы формы.
( 1) ну это как-то прям фу. Хотя, если не найду другого способа - будем так и делать.... |
Dirk Diggler 7 - 12.03.21 - 12:53 | ( 1) кстати, так нельзя, если нужное ограничение типов состоит из более чем одного... |
youalex 8 - 12.03.21 - 13:06 | кстати, если у тебя в первом столбце ПВХ, можно для второго установить СвязьПоТипу
|
Dirk Diggler 9 - 12.03.21 - 13:08 | |
Dirk Diggler 10 - 12.03.21 - 17:46 | Короче, временно решил вопрос присвоением пустой ссылки нужного типа. Но не знаю как быть, когда типов больше двух
|
Dirk Diggler 11 - 12.03.21 - 17:46 | больше одного т.е.
|