Имя: Пароль:
1C
 
Очистка данных за определенный период в регистре сведений...
0 Парижская фанера
 
02.08.06
09:01
Существует независимый регистр сведений, периодический с периодом в 1 день. Надо очистить данные в нем за определенный интервал, допустим месяц. Чтобы очистка не прихватила с собой данные всего регистра надо установить отбор. Можно ли установить отбор для регистра с такой периодичностью сразу на диапазон дат, или надо делать отбор по каждому дню из диапазона?

ЗЫ Ногами не бить - поиск не работает.
1 Scooter
 
02.08.06
09:18
Каждую запись по отдельности придется убивать
но в выборке выставляй отбор периодом
2 Парижская фанера
 
02.08.06
09:20
(1) А через НаборЗаписей нельзя извратится?
3 Scooter
 
02.08.06
09:30
РегистрСведенийЗапись.<Имя регистра сведений> (InformationRegisterRecord.<Имя регистра сведений>)
Период (Period)
Использование:
Чтение и запись.
Описание:
Тип: Дата. Содержит дату и время записи периодического регистра сведений.
4 avmlvm
 
02.08.06
09:31
(0)
Выборка = РегистрыСведений.Цены.Выбрать(НачалоМесяца(ТекущаяДата()), КонецМесяца(ТекущаяДата()));
Пока Выборка.Следующий() Цикл
 Выборка.ПолучитьМенеджерЗначения().Удалить();
КонецЦикла;


И-и-и-и.. Всё :-)))

Удачи
5 Scooter
 
02.08.06
09:37
(4) я вот тоже задумался что автор мучается, причем по скорости (4) нареканий не будет
6 Парижская фанера
 
02.08.06
09:42
ОК. Спасибо.
7 RomaH
 
naïve
02.08.06
09:50
(4) может все таки по другому немного цикл сделать ?

цикл по дням в периоде
в нем устанавливать отбор на период и записывать набор
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший