Отбор в регистре сведений.
☑
0
Irina1c
17.05.12
✎
13:17
Есть регистр сведений. Одно из измерений (Измерение1) имеет составной тип. Необходимо удалить из регистра только те записи, у которых тип Измерения1 имеет Справочник.Номенклатура.
НаборЗаписей=РегистрыСведений.ШтрихКоды.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Измерение1.ТипЗначения=Тип("СправочникСсылка.Номенклатура");
НаборЗаписей.Прочитать();
НаборЗаписей.Очистить();
НаборЗаписей.Записать();
Вылетает с ошибкой Поле объекта недоступно для записи (ТипЗначения).
Подскажите, где не правильно.
1
DrShad
17.05.12
✎
13:20
в этой же строке и неправильно
2
DrShad
17.05.12
✎
13:21
а вообще вся реализация задачи неверна, кроме того что за регистр сведений? какой режим записи?
3
Cube
17.05.12
✎
13:21
(0) А если взять реквизит, который есть только у номенклатуры и с ним похимичить?
Например: НаборЗаписей.Отбор.Измерение1.Комментарий = "";
4
Cube
17.05.12
✎
13:23
Лучше, конечно, дернуть запросом номенклатуру из этого регистра и по этой номенклатуре очистить записи.
5
Alex S D
17.05.12
✎
13:24
"ВЫБРАТЬ
| Штрихкоды.Владелец
|ИЗ
| РегистрСведений.Штрихкоды КАК Штрихкоды
|ГДЕ
| Штрихкоды.Владелец ССЫЛКА Справочник.Номенклатура
|
|СГРУППИРОВАТЬ ПО
| Штрихкоды.Владелец"
6
Alex S D
17.05.12
✎
13:24
ну и потом как (4) предлагает
7
Cube
17.05.12
✎
13:28
(5) :)
ВЫБРАТЬ РАЗЛИЧНЫЕ
| Штрихкоды.Владелец
|ИЗ
| РегистрСведений.Штрихкоды КАК Штрихкоды
|ГДЕ
| Штрихкоды.Владелец ССЫЛКА Справочник.Номенклатура
8
Alex S D
17.05.12
✎
13:29
(7) а , ну да)
9
Irina1c
17.05.12
✎
15:35
Всем большое спасибо, получилось.
10
Лоботряс
17.05.12
✎
15:38
Блин, а как же фотка?
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс