Имя: Пароль:
1C
1С v8
Удаление из Регистра Сведений
,
0 Kurbash
 
18.08.14
11:30
Всем привет, пытаюсь удалить запись из РС, простой код:

&НаКлиенте
Процедура Команда1(Команда)
    Команда1НаСервере();
КонецПроцедуры

&НаСервере
Процедура Команда1НаСервере()
    рс=РегистрыСведений.МойРС.СоздатьНаборЗаписей();
    рс.Отбор.Измер.Установить(Объект.Удаление);
    рс.Записать();
КонецПроцедуры

пишет что поле Измер не найдено, хотя в конфигураторе оно есть. В чем может быть дело?
1 rendez-vous
 
18.08.14
11:32
(0) В конфигураторе есть, а в отборе нет.
2 Kurbash
 
18.08.14
11:33
Это в смысле?
3 GreatOne
 
18.08.14
11:36
ловите наркоманов
4 Kurbash
 
18.08.14
11:36
а если серьезно?
5 GreatOne
 
18.08.14
11:37
я в таких случаях запускаю консоль запросов и проверяю, выспался ли я
6 GreatOne
 
18.08.14
11:38
а то еще получится, что измер это ресурс
7 GreatOne
 
18.08.14
11:38
или вообще не в той базе сижу
8 Ненавижу 1С
 
гуру
18.08.14
11:38
Объект.Удаление это что?
9 Kurbash
 
18.08.14
11:38
нет, измер это измерение, индексированное
10 GreatOne
 
18.08.14
11:39
(8) булево же
11 Kurbash
 
18.08.14
11:39
Это реквизит на форме который имеет тот же тип что и измер, хочу удалить из РС все записи по знаечнию Объект.Удаление
12 GreatOne
 
18.08.14
11:41
отладчик украден, консоль украдена, набор не прочитан, понедельник!
13 Ненавижу 1С
 
гуру
18.08.14
11:42
(11) реквизит на форме или реквизит объекта?
14 Ненавижу 1С
 
гуру
18.08.14
11:42
(12) набор можно и не читать
15 Ненавижу 1С
 
гуру
18.08.14
11:43
регистр случаем не подчинен регистратору?
16 Kurbash
 
18.08.14
11:43
(13) реквизит объекта
17 Kurbash
 
18.08.14
11:44
(15), да, подчинен
18 Kurbash
 
18.08.14
11:44
а блин написать про это забыл в (0). НЕ получится если подчинен?
19 13_Mult
 
18.08.14
11:45
(17) Гыыыыыы )
20 Kurbash
 
18.08.14
11:46
да, гыыыы, в этом то и дело что подчинен....
21 Kurbash
 
18.08.14
11:46
из неподчиненного я бы и так удалил
22 Легат
 
18.08.14
11:47
Основной отбор стоит?
23 GreatOne
 
18.08.14
11:48
а вот я не знал тоже, или забыл, хз. а оказывается "Регистры, записываемые независимо, могут свободно редактироваться вручную или средствами встроенного языка. " (c)СП
24 Kurbash
 
18.08.14
11:50
хорош троллить кто нибудь может подсказать что делать?
25 Бешеная Нога
 
18.08.14
11:50
у подчиненого регистратору отбор может быть только по регистратору. матчасть
26 GreatOne
 
18.08.14
11:51
(24) причем здесь троллизм? Я пишу, что сам не знал о таких невозможностях. В СП написано, что свободно редактировать средствами встроенного языка можно только независимые регистраторы
27 Бешеная Нога
 
18.08.14
11:51
РегистрСведенийНаборЗаписей.<Имя регистра сведений>.Отбор (InformationRegisterRecordSet.<Имя регистра сведений>.Filter)
РегистрСведенийНаборЗаписей.<Имя регистра сведений> (InformationRegisterRecordSet.<Имя регистра сведений>)
Отбор (Filter)
Использование:

Только чтение.
Описание:

Тип: Отбор.
Содержит объект Отбор, по которому осуществляется текущая фильтрация записей при считывании или записи набора. Список свойств объекта зависит от свойств регистра: для регистров сведений, для которых в конфигураторе установлен режим записи "Подчинение регистратору", отбор возможен только по регистратору, для периодических регистров сведений отбор возможен по периоду и значениям измерений, для непериодических - только по значению измерений.
Разделители с уровнем разделения НезависимоИСовместно, в состав которых входит регистр, используются наравне с измерениями.
Важно! Отбор может устанавливаться только на равенство.

Доступность:

Сервер, толстый клиент, внешнее соединение.
28 GreatOne
 
18.08.14
11:51
(26) регистры*
29 Kurbash
 
18.08.14
11:54
т.е. гемор небольшой-придется выходить на регистратор, там искать эту строчку и удалять ее, перепроводить док, так получается...
30 Бешеная Нога
 
18.08.14
11:56
можно получить набор записей по регистратору, пройтись по ним, и удалить ненужные
31 Kurbash
 
18.08.14
11:58
ну да, я в принципе так и понял...
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn