Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Очистить регистр сведений в 1с с интервальным отбором

Очистить регистр сведений в 1с с интервальным отбором
Я
   Aydar
 
22.05.20 - 15:34
Добрый день!
Подскажите, пожвлуйста, как можно очистить независимый регистр с отбором по в виде интервала.
Например, нужно очистить записи, где дата в [НачалаМесяца:конецМесяца]
   ДенисЧ
 
1 - 22.05.20 - 15:39
Менеджером записи, например...
   lodger
 
2 - 22.05.20 - 15:39
запросом получить все наборы измерений в указанном отборе.
циклом пройтись по результату, создавать НаборыЗаписей, устанавливать отборы и записывать.

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.