|
Не получается создать набор записей в РС с одним измерением | ☑ | ||
|---|---|---|---|---|
|
0
Dobriy
11.03.23
✎
19:19
|
Всем привет, есть РС периодический, независимый, с одним измерением типа УникальныйИдентификатор (имя ГУИД), пытаюсь удалить записи и добавить новые, выдает ошибку, ругаясь на отбор:
МассивГУИДов = Объект.Товары.Выгрузить(,"ГУИД"); //Удаляем НаборСтатусНоменклатуры = РегистрыСведений.СтатусНоменклатуры.СоздатьНаборЗаписей(); НаборСтатусНоменклатуры.Отбор.ГУИД.Установить(МассивГУИДов); НаборСтатусНоменклатуры.Записать(); //добавляем Для Каждого СтрокаНоменклатуры Из Объект.Товары Цикл НоваяЗапись = НаборСтатусНоменклатуры.Добавить(); НоваяЗапись.ДокументПредприятия = Объект.Ссылка; НоваяЗапись.СтатусНоменклатуры = СтатусНоменклатуры; НоваяЗапись.ГУИД = СтрокаНоменклатуры.ГУИД; НоваяЗапись.Период = Объект.ДатаСоздания; КонецЦикла; НаборСтатусНоменклатуры.Записать(); Пишет ошибку не соответствия отбору, подскажите, пож-ста, в чем ошибка? |
|||
|
1
Dobriy
11.03.23
✎
19:22
|
после удаления добавляются те же самые гуиды
|
|||
|
2
Beduin
11.03.23
✎
19:24
|
Прочитать
|
|||
|
3
Beduin
11.03.23
✎
19:26
|
СтрокаНоменклатуры.ГУИД входит в МассивГУИДов?
|
|||
|
4
Dobriy
11.03.23
✎
19:27
|
(3) угу
|
|||
|
5
RomanYS
11.03.23
✎
19:29
|
(0) Отбор по списку не работает для набора. Даже бы если он работал, то так он не устанавливается НаборСтатусНоменклатуры.Отбор.ГУИД.Установить(МассивГУИДов);
|
|||
|
6
RomanYS
11.03.23
✎
19:29
|
(2) мимо
|
|||
|
7
RomanYS
11.03.23
✎
19:30
|
(0) посмотри в отладчике какой на самом деле установился отбор после
НаборСтатусНоменклатуры.Отбор.ГУИД.Установить(МассивГУИДов); Подозреваю, что отбор по пустому ГУИДу |
|||
|
8
Dobriy
11.03.23
✎
19:34
|
(7) в яблочко
|
|||
|
9
Dobriy
11.03.23
✎
19:38
|
В синтаксисе написано, что "Важно! Отбор может устанавливаться только на равенство." походу дело скопом все сразу сделать не получится, перебирать в цикле...
|
|||
|
10
Chameleon1980
12.03.23
✎
09:04
|
МассивГУИДов = Объект.Товары.Выгрузить(,"ГУИД");
а тут разве массив получится? может еще добавить .ВыгрузитьКолонку() ? |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |