Имя: Пароль:
1C
1С v8
Как очистить регистр сведений?
0 SherifSP
 
01.03.13
19:49
Правильно ли я очищаю периодический, независимый регистр сведений?

НЗ = РегистрыСведений.ДокументыАнулированные.СоздатьНаборЗаписей();
                   НЗ.Отбор.Период.Установить(ЭтотОбъект.Дата);
                   НЗ.Отбор.Объект.Установить(ЭтотОбъект.Ссылка);
                   НЗ.Отбор.НомерСтрокиДок.Установить(СтрокаМассива.НомерСтроки);
                   НЗ.Отбор.ВидРегистра.Установить(ТипЗнч(СтрокаДвижения));
                   НЗ.Прочитать();
                   НЗ.Записать();
1 SherifSP
 
01.03.13
19:51
+(0) Но записи то остаются(
2 ВалераОшкин
 
01.03.13
19:52
НЗ.Прочитать убери
3 ДенисЧ
 
01.03.13
19:57
После прочитать поставь очистить
4 ВалераОшкин
 
01.03.13
19:58
(3) нахрена читать, если можно записать пустой набор?
5 ВалераОшкин
 
01.03.13
20:04
(3) нахрена читать набор, затем его очищать, а потом записывать?
6 John D
 
01.03.13
20:06
НЗ =  РегистрыСведений.ДокументыАнулированные.СоздатьНаборЗаписей();
НЗ.Записать();

Вот так оставь...
7 ВалераОшкин
 
01.03.13
20:07
(6) так он весь регистр вычистит, а ему с отбором надо.
8 John D
 
01.03.13
20:08
А... Показалось, что он весь и хочет. Тогда да - без .Прочитать()

Удачи!