Имя: Пароль:
1C
1С v8
Работа менеджера записи регистра сведений
0 trialex3
 
04.07.22
15:23
Ребят помогите пожалуйста. Такая банальная вещь почему может не работать? скрин https://yadi.sk/d/uVFarYh0PtBXZA
Хотел удалить запись непериодического независимого регистра сведений - 1с ее тупо не видит.

При этом если набором сделать отбор и сразу удалить

НаборЗаписей = РегистрыСведений.АР_ДоработанныеНомераИзделий.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.НовыйНомер.Установить("0222325906");
НаборЗаписей.Записать();


- все ок. Удаляет.
1 lodger
 
04.07.22
15:33
баян же
Программная запись в регистр сведений

кратко: надо заполнять все измерения перед прочитать()
2 trialex3
 
04.07.22
15:40
(1) Хех и не знал даже. А если все таки нужно через одно измерение и перед удалением сохранить второе измерение, то это через запрос и потом уже набором записей удалять?
3 Ryzeman
 
04.07.22
15:41
(2) Ага. Менеджер может выбрать только одну запись
4 trialex3
 
04.07.22
15:42
(3) Так мне и нужна всего одна) Мне просто перед удалением нужно считать данные измерения в временную переменную а потом уже удалить
5 Ryzeman
 
04.07.22
15:45
(4) ну в твоём примере если у тебя старый номер это тоже измерение, то да, хоть и немного кривовато, но придётся делать запросом или набором записей. С точки зрения 1с если ты делаешь выбор по одному из двух измерений, то ожидается получить набор записей, а не одну. Ну если в твоём алгоритме старый номер неизвестен, а отбор можно сделать только по новому.