|
ВидСравнения = видСравнения.Содержит ошибка | ☑ | ||
---|---|---|---|---|
0
skupidom
21.06.17
✎
19:22
|
1С Управление производственным предприятием, редакция 1.2 (1.2.26.1)
Программно добавляю отбор и вывожу его в построитель.отбор с отображением в табличном поле. Все отрабатывает, но на "счете" в строчке с видСравнения.Содержит вылетает с ошибкой = видСравнения может быть только равно! если флаг = 1 тогда сзОтбор = ПостроительПоставки.Отбор; ОтборКоличество = ПостроительПоставки.Отбор.Количество(); Для Н = 1 По ОтборКоличество Цикл ПостроительПоставки.Отбор.Удалить(ОтборКоличество - Н); КонецЦикла; сзОтбор.Добавить("Контрагент"); сзОтбор["Контрагент"].Использование = Истина; сзОтбор["Контрагент"].ВидСравнения = ВидСравнения.ВСписке; сзОтбор["Контрагент"].Значение = СписокЗнач; иначеесли флаг = 2 тогда сзОтбор2 = ПостроительПоставки.Отбор; ОтборКоличество = ПостроительПоставки.Отбор.Количество(); Для Н = 1 По ОтборКоличество Цикл ПостроительПоставки.Отбор.Удалить(ОтборКоличество - Н); КонецЦикла; сзОтбор2.Добавить("Партномер"); сзОтбор2["Партномер"].Использование = Истина; сзОтбор2["Партномер"].ВидСравнения = ВидСравнения.Содержит; иначеесли флаг = 3 тогда сзОтбор3 = ПостроительПоставки.Отбор; ОтборКоличество = ПостроительПоставки.Отбор.Количество(); Для Н = 1 По ОтборКоличество Цикл ПостроительПоставки.Отбор.Удалить(ОтборКоличество - Н); КонецЦикла; сзОтбор3.Добавить("Счет"); сзОтбор3["Счет"].Использование = Истина; сзОтбор3.Счет.ВидСравнения = ВидСравнения.Содержит; |
|||
1
КонецЕсли
21.06.17
✎
19:40
|
Тип значения "Счет" какой?
|
|||
2
Fram
21.06.17
✎
19:50
|
(0) Вопрос не совсем в тему.. А метода Очистить у Отбора нет что ли? Обязательно в цикле удалять все элементы?
|
|||
3
skupidom
21.06.17
✎
21:05
|
счет = справочник договоры контрагентов
|
|||
4
Lexey_
21.06.17
✎
21:10
|
(0) полный текст ошибки какой?
|
|||
5
youalex
21.06.17
✎
21:32
|
ВидСравнения.Содержит - подразумевает Строку во значении отбора.
А у тебя - что? |
|||
6
skupidom
21.06.17
✎
21:34
|
точно!
|
|||
7
skupidom
22.06.17
✎
09:00
|
у Построитель.Отбор нет метода Очистить(), а как очищать структуру отбора от прошлых?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |