Имя: Пароль:
1C
1С v8
Ошибка Недопустимый тип сравнения
0 breezee
 
19.04.16
13:34
Есть проблема когда присваиваю отбору значение
ОтборПараметр.Значение=СвойстваОтбора.Значение;
Выпадывает ошибка "Недопустимый тип сравнения"

Тип значения у ОтборПараметр.Значение - вид сравнения. Значение "равно"
Тип значения у СвойстваОтбора.ВидСравнения - вид сравнения. Значение "равно" значение Интервал(>,<)

Как побороть ошибку?
1 breezee
 
19.04.16
13:36
*
Тип значения у ОтборПараметр.Значение - вид сравнения. Значение "Равно"
Тип значения у СвойстваОтбора.ВидСравнения - вид сравнения. Значение значение "Интервал(>,<)"
2 Лефмихалыч
 
19.04.16
13:36
ну и что там за тип значения-то?
3 breezee
 
19.04.16
13:36
(2) "Вид сравнения". и там и там
4 butterbean
 
19.04.16
13:39
ну раз интервал, то нужно задавать не Значение, а ЗначениеС и ЗначениеПо
5 breezee
 
19.04.16
13:45
(4) Ошибка ни когда присваиваю значение, а в этой строчке,, когда присваиваю вид отбора
ОтборПараметр.ВидСравнения=СвойстваОтбора.ВидСравнения;
6 breezee
 
19.04.16
13:45
Блииин, прошу прощение, вообще не то в шапке написал
7 breezee
 
19.04.16
13:47
Ошибка возникает здесь
ОтборПараметр.ВидСравнения=СвойстваОтбора.ВидСравнения;
у обоих параметров тип вид сравнения
ОтборПараметр.ВидСравнения имеет значение равно
СвойстваОтбора.ВидСравнения имеет значение интервал
8 breezee
 
19.04.16
13:52
ошибка та же самая "Недопустимый тип сравнения"
9 Лефмихалыч
 
19.04.16
13:53
может один из них ВидСравнения, а второй ВидСравненияКОмпоновкиДанных?
10 breezee
 
19.04.16
14:42
(9) Скорее всего, хотя тип у них видСравнения у обоих. Подправил не приисваиванием, а приведением к нужному типу через условие
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.