|
Убрать лишние ВидыСравнения
| ☑ |
0
kiabs
06.09.12
✎
17:21
|
На форме есть ТабличноеПоле с типом значения = отбор.
Как сделать так, чтобы в определенном поле отсутствовали некоторые Виды Сравнения , например "ВГрупе" ?
ДоступныеПоля = ТаблицаСНастройками.ПолучитьДоступныеПоля();
НовПоле = ДоступныеПоля.Добавить("Склад", "Склад", Новый ОписаниеТипов ("СправочникСсылка.Склады"));
НовПоле.Отбор = Истина;
|
|
1
DrShad
06.09.12
✎
17:23
|
зачем?
|
|
2
kiabs
06.09.12
✎
17:28
|
Пользователь не должен мочь выбрать групу
|
|
3
DrShad
06.09.12
✎
17:29
|
после выбора проверяй и очищай
|
|
4
kiabs
06.09.12
✎
17:31
|
То есть совсем не исключить?
|
|
5
DrShad
06.09.12
✎
17:34
|
(4) неа
|
|
6
Kashemir
06.09.12
✎
18:05
|
А чем сложность то ? Перед изменения пробей СписокВыбора поля условия отбор, подмени на свои значения и вперед. На крайняк отключи стандартную обработку и открой свой список выбора с визуальной привязкой к нужному полю.
|
|
7
Kashemir
06.09.12
✎
18:09
|
Процедура ОтборВидСравненияНачалоВыбораИзСписка(Элемент, СтандартнаяОбработка)
СпсВыбора = Новый СписокЗначений;
СпсВыбора.Добавить(ВидСравнения.Равно, "Равно");
СпсВыбора.Добавить(ВидСравнения.НеРавно, "Не равно");
Элемент.СписокВыбора = СпсВыбора;
КонецПроцедуры
|
|
8
kiabs
07.09.12
✎
08:42
|
(6) Вай спасибо, не обратил внимание, что такое событие существует
|
|