|
Очистить регистр сведений в 1с с интервальным отбором |
☑ |
0
Aydar
22.05.20
✎
15:34
|
Добрый день!
Подскажите, пожвлуйста, как можно очистить независимый регистр с отбором по в виде интервала.
Например, нужно очистить записи, где дата в [НачалаМесяца:конецМесяца]
|
|
1
ДенисЧ
22.05.20
✎
15:39
|
Менеджером записи, например...
|
|
2
lodger
22.05.20
✎
15:39
|
запросом получить все наборы измерений в указанном отборе.
циклом пройтись по результату, создавать НаборыЗаписей, устанавливать отборы и записывать.
НаборЗаписей = РегистрыСведений.ТвойРС.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Период.Установить(ЗначениеПериод);
НаборЗаписей.Отбор.Измерение1.Установить(ЗначениеИзмерение1);
....
НаборЗаписей.Записать();
|
|
3
Aydar
22.05.20
✎
15:42
|
(2) т.е для каждой даты из интервала нужно установить отдельный отбор и записать?
|
|
4
lodger
22.05.20
✎
15:45
|
(3) ну, как минимум
НаборЗаписей.Отбор.Период.Установить(ЗначениеПериод);
надо ставить. про остальные измерения это я загнул.
|
|
5
Дык ё
22.05.20
✎
15:51
|
(0)
Выбрать(<НачалоИнтервала>, <КонецИнтервала>, <Отбор>, <Порядок>)
...
Выборка.ПолучитьМенеджерЗаписи().Удалить();
|
|
6
mistеr
22.05.20
✎
16:40
|
(0) Если разово, то обработка Универсальный подбор и обработка объектов из ИР умеет.
|
|
7
TormozIT
гуру
24.05.20
✎
17:33
|
(6) точнее "Подбор и обработка объектов БД"
|
|