Имя: Пароль:
1C
 
Не хочет работать ВидСравнения
0 AS_DANCE
 
04.05.09
17:15
Что то наверно накосячил, помогите найти в чем косяк.
Вот код:
Отбор    = СписокЗаданийДень.Отбор;
Если Отбор.Найти("ВрНачала") = Неопределено Тогда        
   Отбор.Добавить("ВрНачала");
КонецЕсли;
Отбор["ВрНачала"].Использование = Истина;
   Отбор["ВрНачала"].ЗначениеС    = НачалоДня(ИспДата);
   Отбор["ВрНачала"].ЗначениеПО    = КонецДня(ИспДата);
   Отбор["ВрНачала"].ВидСравнения    = ВидСравнения.ИнтервалВключаяГраницы;

Тип поля ВрНачало - Дата, но когда запускаю вылетает с ошибкой "Ошибка при установке значения атрибута контекста (ВидСравнения): Недопустимый тип сравнения
   Отбор["ВрНачала"].ВидСравнения    = ВидСравнения. ИнтервалВключаяГраницы;
по причине:
Недопустимый тип сравнения
"
перепробывал все типы, работает только с типом равно. в чем косяк??
1 ТелепатБот
 
гуру
04.05.09
17:15
2 Лефмихалыч
 
04.05.09
17:17
сначала установи вид сравнения, а потом границы задавай
3 AS_DANCE
 
04.05.09
17:17
пробывал, вид сравнения устанваливать и до и после, и просто ставить "Больше", никак не катит (
4 Лефмихалыч
 
04.05.09
17:26
(3) дело в "Если Отбор.Найти("ВрНачала") = Неопределено Тогда"
клянусь своей треуголкой: одно из двух - либо поля такого нет принципиально в данных СписокЗаданийНаДень, либо оно имеет тип какой-то не кошерный
5 AS_DANCE
 
04.05.09
17:31
В отладчике открываю отбор, там есть тип поля "Врначала" тип Дата, и по умолчанию тип сравнения стоит "Равно", если ставить такой-же то все работает. Но мне нужен другой тип сравнения. (
6 Alpen906
 
04.05.09
17:33
Попробуй перед установкой отбора
Отбор["ВрНачала"].Использование = Ложь;
7 НЕА123
 
04.05.09
17:33
(0)
СписокЗаданийДень - это кто?
8 Mitriy
 
04.05.09
17:34
эта чего Отбор?
9 НЕА123
 
04.05.09
17:34
(0)
потом лезь в СП и внимательно читай про отбор этого типа.
10 AS_DANCE
 
04.05.09
17:34
Это регистр сведений, а ВрНачала - это его измерение
11 Gisborn
 
04.05.09
17:35
Если это набор записей:

Отбор (Filter)
Использование:
Только чтение.
Описание:
Тип: Отбор. Содержит объект Отбор, по которому осуществляется текущая фильтрация записей при считывании или записи набора. Список свойств объекта зависит от свойств регистра: для регистров сведений, для которых в конфигураторе установлен режим записи "Подчинение регистратору", отбор возможен только по регистратору, для периодических регистров сведений отбор возможен по периоду и значениям измерений, для непериодических - только по значению измерений.
Важно! Отбор может устанавливаться только на равенство.
12 AS_DANCE
 
04.05.09
17:38
Регистр у меня непериодический, и способ записи независимый,вот толькоинтересно почему отбор нельзя по другому выставить

(11)Спасибо
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.