![]() |
|
Отбор по регистру сведений | ☑ | ||
---|---|---|---|---|
0
Staffa
15.11.07
✎
15:05
|
Платформа 8.1.8.76
Нужно удалить записи регистра за определенный период. Делаю так: Набор = РегистрыСведений.МойРегистр.СоздатьНаборЗаписаей(); Отбор = Набор.Отбор.Период; Отбор.ЗначениеС = НачДата; Отбор.ЗначениеПо= КонДата; Отбор.ВидСравнения = ВидСравнения.Интервал; Отбор.Использование = Истина; Набор.Прочитать(); Набор.Очистить(); Ругается, что значение атрибуту "ВидСравнения" присвоен не верно. Что бы это могло значить? |
|||
1
prog_ress
15.11.07
✎
15:07
|
Набор = РегистрыСведений.МойРегистр.СоздатьНаборЗаписаей();
Отбор = Набор.Отбор.Период; Отбор.ЗначениеС = НачДата; Отбор.ЗначениеПо= КонДата; Отбор.ВидСравнения = ВидСравнения.Интервал; Отбор.Использование = Истина; Набор.Прочитать(); Набор.Очистить(); Набор.Записать(); |
|||
2
prog_ress
15.11.07
✎
15:08
|
не дочитал до конца.. но Записать() тоже надо
|
|||
3
Staffa
15.11.07
✎
15:08
|
(1) Он спотыкается на строке:
Отбор.ВидСравнения = ВидСравнения.Интервал; и дальше выполнение не идет |
|||
4
AndreYAN
15.11.07
✎
15:11
|
У тебя написано так:
Отбор = Набор.Отбор.Период; Отбор.ЗначениеС = НачДата; Отбор.ЗначениеПо= КонДата; Отбор.ВидСравнения = ВидСравнения.Интервал; а надо Отбор = Набор.Отбор; Отбор.Период.ЗначениеС = НачДата; Отбор.Период.ЗначениеПо= КонДата; Отбор.ВидСравнения = ВидСравнения.Интервал; ты пытался у периода через точку найти параметр "ВидСравнения" и установить ему значение, конечно будет ругаться :) |
|||
5
Defender aka LINN
15.11.07
✎
15:12
|
(4) ню-ню...
|
|||
6
AndreYAN
15.11.07
✎
15:12
|
(4) стоп не все верно
не въехал с начала :) Отбор.ЗначениеС = НачДата; Отбор.ЗначениеПо= КонДата; Отбор.ВидСравнения = ВидСравнения.Интервал; только поменяй местами Отбор.ВидСравнения = ВидСравнения.Интервал; Отбор.ЗначениеС = НачДата; Отбор.ЗначениеПо= КонДата; |
|||
7
hhhh
15.11.07
✎
15:13
|
Каждый раз одно и то же. Смотри синтакс-помощник:
РегистрСведенийНаборЗаписей.<Имя регистра сведений> (InformationRegisterRecordSet.<Имя регистра сведений>) Отбор (Filter) Использование: Только чтение. Описание: Тип: Отбор. Содержит объект Отбор, по которому осуществляется текущая фильтрация записей при считывании или записи набора. Список свойств объекта зависит от свойств регистра: для регистров сведений, для которых в конфигураторе установлен режим записи "Подчинение регистратору", отбор возможен только по регистратору, для периодических регистров сведений отбор возможен по периоду и значениям измерений, для непериодических - только по значению измерений. Важно! Отбор может устанавливаться только на равенство. |
|||
8
Staffa
15.11.07
✎
16:48
|
(7) вот косяк....
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |