|
Отбор в регистре сведений.
| ☑ |
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
|
Блин, а как же фотка?
|
|