|
Удаление записи регистра. | ☑ | ||
---|---|---|---|---|
0
Sevish
12.09.22
✎
10:07
|
Добрый день!
Есть РС с 5-ю измерениями. Одно из них уникально идентифицирует запись. Сейчас удаляю так: создаю набор записей, устанавливаю отбор по этому реквизиту и делаю "Записать()". Вопрос: а почему не получается удалить через менеджер записи? Там обязательно надо все измерения установить? Почему-то даже не получается "Прочитать()" только если установлено одно измерение :( То есть: МЗ=РС.Лог.СоздатьМенеджерЗаписи(); МЗ.ИД="2784678867236862862862"; МЗ.Прочитать(); - пустая запись. НО МЗ=РС.Лог.СоздатьнаборЗаписей(); МЗ.Отбо.ИД.Установить("2784678867236862862862"); МЗ.Прочитать(); - запись есть. |
|||
1
Ryzeman
12.09.22
✎
10:08
|
>>Там обязательно надо все измерения установить?
Обязательно. Это же "измерение". Ты понимаешь вообще физический смысл измерений, реквизитов и ресурсов? |
|||
2
alarm2020
12.09.22
✎
10:13
|
(0) "Одно из них уникально идентифицирует запись"
А регистр сведений об этом знает? |
|||
3
Sevish
12.09.22
✎
10:27
|
Понимаю :) Просто удивился, что набору достаточно указать один отбор, а менеджеру все. Думал, что менеджер если нашел одну запись - покажет, если несколько - будет пустой.
Получается, что если я хочу удалить через "Менеджер", мне надо сначала запросом найти запись по ИД, затем создать менеджер, заполнить все измерения и "Прочитать()" + "Удалить()"? |
|||
4
alarm2020
12.09.22
✎
10:40
|
(1) Физического смысла у измерения нет. Это факт
|
|||
5
Ryzeman
12.09.22
✎
10:47
|
(3) Нет, видимо не понимаешь)
Пример - у тебя в экселе двумерная табличка. Набор - это выборка. Ты можешь выбрать хоть весь лист хоть по одному измерению - столбец или колонку, хоть диапазон. Но конкретная ячейка это всегда адрес из двух измерений. Ты не можешь указать одно и расчитывать что выберется 1 ячейка, даже если ты заполнил только одну строку на листе. |
|||
6
Ryzeman
12.09.22
✎
10:47
|
Это если совсем примитивно
|
|||
7
Ryzeman
12.09.22
✎
10:48
|
(4) Плохо выразился, согласен.
|
|||
8
Bigbro
12.09.22
✎
11:05
|
физический смысл измерения - сравнение с эталоном!)
например с эталоном метра, килограмма и т.д.)) |
|||
9
Sevish
12.09.22
✎
11:08
|
(5) Благодарю, очень хороший пример. Значит продолжу удалять через набор, потому что это уникальное измерение (по сути УИД) для того и создавалось, чтобы потом легко удалять.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |