Имя: Пароль:
1C
1С v8
Очистка регистра сведений за период
, ,
0 ya1snik
 
12.10.16
12:31
Доброго всем дня.
8.2 УТ 10.3
Пытаюсь очистить регистр сведений след. образом:

    ИмяРегистра = ЭлементыФормы.ИмяРегистраСведений.Значение;
    НаборЗаписей = РегистрыСведений[ИмяРегистра].СоздатьНаборЗаписей();
    НаборЗаписей.Отбор.Период.ЗначениеС = НачалоДня(ЭлементыФормы.Дата1.Значение);
    НаборЗаписей.Отбор.Период.ЗначениеПо = КонецДня(ЭлементыФормы.Дата2.Значение);
    НаборЗаписей.Отбор.Использование = Истина;
    НаборЗаписей.Прочитать();
    НаборЗаписей.Очистить();
    НаборЗаписей.Записать(Истина);

Ругается: Поле объекта не обнаружено (Период).
Хотя во всех примерах именно так и пишется.
1 DrShad
 
12.10.16
12:33
в каких примерах? и характеристики регистра?
2 Fragster
 
гуру
12.10.16
12:34
отбор набора РС только по =
3 Fragster
 
гуру
12.10.16
12:34
а если период не включен в основной отбор, то его нет
4 В тылу врага
 
12.10.16
12:35
регистр непериодический
5 ya1snik
 
12.10.16
12:36
(3) т.е. отбор за период только через запрос?
6 ya1snik
 
12.10.16
12:37
(1) Регистр самописный
7 DrShad
 
12.10.16
12:37
(5) и что тебе даст запрос?
8 DrShad
 
12.10.16
12:38
(6) да пофигу кто его писал, спрашивали о другом
9 Fragster
 
гуру
12.10.16
12:38
(5) а у тебя период не включен в основной отбор?
10 ya1snik
 
12.10.16
14:31
(9) я думал, что там запрос и не нужен. А "Отбор" в коде это есть результат запроса?
11 FIXXXL
 
12.10.16
14:45
(0) запросом получи таблицу уникальных записей измерений за период
их используй как отбор и чисти-пиши в цикле
12 ya1snik
 
12.10.16
14:52
(11) А циклом не долго будет. Там оооочень много записей
13 FIXXXL
 
12.10.16
14:58
(12) долго, а что делать? регистр непериодический?
14 ya1snik
 
12.10.16
15:01
(13) Непериодический
15 FIXXXL
 
12.10.16
16:35
(14) значит уникальность набора записей - только набор измерений
16 Fragster
 
гуру
12.10.16
17:07
самый быстрый способ очистить весь регистр - записать набор  вообще без отбора
17 Fragster
 
гуру
12.10.16
17:08
ну, если конфигурацию не менять и в скуль не лазить
18 FIXXXL
 
13.10.16
13:22
(16) кстати, как вариант, если остается записей гораздо меньше, чем удаляется: "запомнить" нужные, грохнуть все, записать "запомненные"
19 Fragster
 
гуру
13.10.16
14:14
(18) я вообще не понимаю, что надо. в теме - за период, в (14) - регистр непериодический
20 FIXXXL
 
13.10.16
15:16
(19) ну у него мож дата в ресурсах