Имя: Пароль:
1C
1С v8
Отбор в форме списка
0 Sova112
 
28.03.12
11:26
Пишу вот так вот
сли РольДоступна("ЗаявкиПоГСМ") Тогда
       Отбор.ГСМ.ВидСравнения  = ВидСравнения.ВСписке;
       СпискоГСМ = Новый СписокЗначений();
       СпискоГСМ.Добавить(Истина);
       СпискоГСМ.Добавить(Ложь);
       Отбор.ГСМ.Значение      = СпискоГСМ;
       Отбор.ГСМ.Использование = Истина;
       //
       //Отбор.Оплачено.Использование      = Истина;
       //Отбор.Оплачено.ВидСравнения       = ВидСравнения.Равно;
       //Отбор.Оплачено.Значение           = Ложь;
       
   КонецЕсли;    
Мне ругается на то что не доступен вид сравнения, что я делаю не так?
1 Maxus43
 
28.03.12
11:29
Отбор = СправочникСписок.Отбор?
2 Maxus43
 
28.03.12
11:29
ЭлементыФормы.СправочникСписок.Отбор
3 Sova112
 
28.03.12
11:33
ДокументСписок
4 Maxus43
 
28.03.12
11:35
ну мОтбор = ЭлементыФормы.ДокументСписок.Отбор;
мОтбор...
5 Sova112
 
28.03.12
11:35
(Отбор)
       ЭлементыФормы.ДокументСписок.Отбор.ГСМ.ВидСравнения  = ВидСравнения.ВСписке;
6 Reset
 
28.03.12
11:35
Отбор на данные нужно накладывать, а не элементы управления
7 Maxus43
 
28.03.12
11:36
да, ДокументСписок.Отбор просто
8 Reset
 
28.03.12
11:39
Кстати, это забавно:
       СпискоГСМ.Добавить(Истина);
       СпискоГСМ.Добавить(Ложь);
Или там составной тип?
9 Maxus43
 
28.03.12
11:40
(8) да нет, булево просто же. этож список значений
10 Sova112
 
28.03.12
11:43
{Документ.ЗаявкаНаРасходованиеДенежныхСредств.Форма.ФормаСписка(19)}: Ошибка при установке значения атрибута контекста (ВидСравнения)
       ДокументСписок.Отбор.ГСМ.ВидСравнения  = ВидСравнения.ВСписке;
по причине:
Недопустимый тип сравнения
11 Reset
 
28.03.12
11:43
(9) Отбор булево на вхождение в список {Истина,Ложь}. Смысл? Скрыть значения типа "Не уверен" ? :)
12 Maxus43
 
28.03.12
11:44
(11) тестирует просто видимо. даже тут ошибка вылазит.
чот не пойму правда почему ошибка
13 Reset
 
28.03.12
11:46
Очевидно, для типа Булево недопустим тип сравнения в списке. Что логично, т.к. смысла не имеет (см (11)).
14 Reset
 
28.03.12
11:47
ТС, ГСМ - это что? какой тип?
15 Vakhrin
 
28.03.12
11:52
Список значений на булево? Круто )
16 Sova112
 
28.03.12
11:52
там два варианта отбора просто будет по ответственному, либо с типом ГСМ
17 Reset
 
28.03.12
11:53
Что такое ГСМ?
18 Sova112
 
28.03.12
11:53
ГСМ тип булево в доке
19 Reset
 
28.03.12
11:54
Используй вид сравнения "Равно"
20 Sova112
 
28.03.12
12:07
так мне надо то и то
21 Reset
 
28.03.12
12:10
(20) Или сложный (клинический) случай, или я тебя просто не понимаю.Смысл на "то и то" отбор накладывать? Это то же самое, что не накладывать вовсе.
22 Maxus43
 
28.03.12
12:15
(21) смысл в ошибке щас, с какого она лезет вобще. для составных типов может список по другому работает...
23 Reset
 
28.03.12
12:18
(22) --> (13)
Давайте еще расстриваться, почему ВИерархии нельзя к булево.

Судя по (18), там не составной тип. Проблемы не вижу вообще.
24 Maxus43
 
28.03.12
12:20
угу, возможно дело в типе булево.
автор, нафига в списке для булево объясни