|
Удалить записи из Регистра накопления |
☑ |
0
Одинесочка
26.01.12
✎
12:05
|
Добрый день!
Хочу удалить записи за определенный период из одного регистра, чтобы не надо было доки перепроводить. Пишу, видимо, что-то не то, ничего не происходит. Помогите, пожалуйста!
НаборЗаписейРегистра = РегистрыНакопления.з_ЗадолженностьПоУслугам.СоздатьНаборЗаписей();
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| з_ЗадолженностьПоУслугам.Регистратор
|ИЗ
| РегистрНакопления.з_ЗадолженностьПоУслугам КАК з_ЗадолженностьПоУслугам
|ГДЕ
| з_ЗадолженностьПоУслугам.Период МЕЖДУ &НачПериода И &КонПериода";
Запрос.УстановитьПараметр("НачПериода", НачПериода);
Запрос.УстановитьПараметр("КонПериода", КонПериода);
Результат = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = Результат.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
НаборЗаписейРегистра.Отбор.Регистратор.Установить(ВыборкаДетальныеЗаписи.Регистратор);
НаборЗаписейРегистра.Прочитать();
//Сообщить(ВыборкаДетальныеЗаписи.Регистратор);
Для Каждого Запись Из НаборЗаписейРегистра Цикл //вот тут какое-то масло масленное
Сообщить(Запись.Регистратор);
НаборЗаписейРегистра.Удалить(Запись);
КонецЦикла;
КонецЦикла;
|
|
1
Cube
26.01.12
✎
12:07
|
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
НаборЗаписейРегистра.Отбор.Регистратор.Установить(ВыборкаДетальныеЗаписи.Регистратор);
НаборЗаписейРегистра.Прочитать();
НаборЗаписейРегистра.Очистить();
НаборЗаписейРегистра.Записать();
КонецЦикла;
|
|
2
Ненавижу 1С
гуру
26.01.12
✎
12:08
|
такой нужен цикл
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
НаборЗаписейРегистра.Отбор.Регистратор.Установить(ВыборкаДетальныеЗаписи.Регистратор);
НаборЗаписейРегистра.Записать();
КонецЦикла;
|
|
3
Одинесочка
26.01.12
✎
12:09
|
Что-то у меня вот так зависало...
|
|
4
Ненавижу 1С
гуру
26.01.12
✎
12:10
|
(3) ну если не удалять, то конечно будет быстрее )) но результата тоже не будет
|
|
5
GenV
26.01.12
✎
12:10
|
добавь ВЫБРАТЬ РАЗЛИЧНЫЕ
|
|
6
Одинесочка
26.01.12
✎
12:12
|
(1)Зависает на первом документе, как-будто зациклилось..
|
|
7
Ненавижу 1С
гуру
26.01.12
✎
12:14
|
кстати, +(5)
|
|
8
Одинесочка
26.01.12
✎
12:19
|
(5) долго, но что-то происходит..))
|
|
9
Ненавижу 1С
гуру
26.01.12
✎
12:20
|
выбери вариант (2)
|
|
10
Одинесочка
26.01.12
✎
12:22
|
(9)Мне надо, что до 01.01.12 регистр чистый был...
|
|
11
Wobland
26.01.12
✎
12:24
|
так, на всякий случай... а не поснимать ли активность у записей?
|
|
12
Mort
26.01.12
✎
12:27
|
Это вообще нормально, что при живых доках движений не будет? Или доки тоже будут отмечены как непроведенные?
|
|
13
Одинесочка
26.01.12
✎
12:29
|
(11)ну можно и так, думала об этом...
(12)это мне надо для задачи по упр. учету, думаю ничего страшного не случится...
Все получилось, спасибо!
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший