Имя: Пароль:
1C
1С v8
отбор по ТЧ документа
0 _barracuda_
 
03.07.18
11:44
добрый день.в заказе поставщику есть в ТЧ Товаров реквизит место
пытаюсь сделать отбор.по галочке в списке.отбор срабатывает но нет в отборе документа с нужным местом

    список = Новый СписокЗначений;
    список.Добавить(Перечисления.Место.Склад);
    список.Добавить(Перечисления.Место.Склад2);
    список.Добавить(Перечисления.Место.Склад3);
    
Если Показать  = Истина тогда
ДокументСписок.Отбор.ОтборПоМесто.Установить(Список)
        Иначе
ДокументСписок.Отбор.ОтборПоМесто.Использование = Ложь;
        КонецЕсли;    
    
в критериях отбора есть ОтборПоМесто.состав документа включен по Место из ТЧ
1 Lexey_
 
03.07.18
11:47
(0) Установить (Set)

Описание:
Устанавливает значение отбора и флаг использования. При выполнении данного метода вид сравнения устанавливается в значение Равно.
2 _barracuda_
 
03.07.18
11:47
(1)можно пример?
3 1Сергей
 
03.07.18
11:48
Склад - это перечисление?
4 Lexey_
 
03.07.18
11:49
(2) пример чего?
5 _barracuda_
 
03.07.18
11:50
(3)всмысле?конечно перечисление
6 1Сергей
 
03.07.18
11:52
(5) круто :)
7 _barracuda_
 
03.07.18
11:52
(6)?
8 _barracuda_
 
03.07.18
12:25
Отбор.ОтборПоМесто.ВидСравнения = ВидСравнения.Равно;
                         Отбор.ОтборПоМесто.Установить(Список);
отбор происходит но в списке чисто.при отключении флага документы возвращаются
9 1Сергей
 
03.07.18
12:26
(8) ну, так делай не ВСписке
10 1Сергей
 
03.07.18
12:26
*делай ВСписке
11 _barracuda_
 
03.07.18
12:27
(9)(10) стой там иди сюда?)))
12 _barracuda_
 
03.07.18
12:28
(9)(10)так как делать то
13 1Сергей
 
03.07.18
12:29
(12)
Отбор.ОтборПоМесто.ВидСравнения = ВидСравнения.ВСписке;

Совсем не понятно чтоли
14 _barracuda_
 
03.07.18
12:36
Ошибка при установке значения атрибута контекста (ВидСравнения)
            Отбор.ОтборПоМесто.ВидСравнения = ВидСравнения.ВСписке;
по причине:
Недопустимый тип сравнения
15 1Сергей
 
03.07.18
12:51
(14) а руками получается такой отбор сделать?
16 Chameleon1980
 
03.07.18
14:55
Вам в (1) написали
внимание на "При выполнении данного метода вид сравнения устанавливается в значение Равно"
17 _barracuda_
 
03.07.18
14:56
(16)каким образом тогда сделать отбор сразу по 3м значениям реквизита ТЧ?
18 Chameleon1980
 
03.07.18
14:58
мб запросом и ссылками?
19 _barracuda_
 
03.07.18
18:12
не могу понять почему отладчик показывает ДокументСписок.Отбор.ОтборПоМесто.ВидСравнени = РАВНО если я указываю в Списке
            ДокументСписок.Отбор.ОтборПоМесто.Использование = Истина;
            ДокументСписок.Отбор.ОтборПоМесто.ВидСравнения = ВидСравнения.ВСписке;
            ДокументСписок.Отбор.ОтборПоМесто.Значение.ЗагрузитьЗначения(_список.ВыгрузитьЗначения());