|
Поиск и удаление записей в РС по неиндексированному полю
| ☑ |
0
OnePrg
31.01.23
✎
14:49
|
Есть регистр сведений, у него поле "Документ" не индексированное.
Есть большой цикл перебора документов. В теле цикла нужно удалить записи в этом РС по данному документу.
НаборЗаписей не катит - нет отбора по этому полю.
Запросом выбрать можно, но как удалить потом?
|
|
1
Жан Пердежон
31.01.23
✎
14:56
|
Набором записей вариант
|
|
2
Жан Пердежон
31.01.23
✎
14:56
|
за 11 лет вроде можно научиться записи из регистра удалять
|
|
3
OnePrg
31.01.23
✎
14:59
|
(1) поле не индексировано, отобрать по документу нельзя
считывать набор всего регистра жутко долго
|
|
4
mikecool
31.01.23
✎
15:11
|
(3) даю на водку - у регистра есть измерения и по ним можно установить отбор!
|
|
5
hockeyist
31.01.23
✎
15:12
|
(0) Только напрямую
Delete ... where ...
|
|
6
timurhv
31.01.23
✎
15:28
|
(0) Если разово и нужно много удалять записей, то я бы в нерабочее время получил таблицу запросом по массиву ссылок документов (где не в &СписокДокументов). Создал набор записей и загрузил таблицу.
|
|
7
lodger
31.01.23
✎
15:43
|
(0) ну так извини, друг, но писать в РС можно только набором записей. без нарушения лицензии на работу платформы, как предлагает (5)
|
|
8
OnePrg
31.01.23
✎
15:44
|
Понял. Всем спасибо.
|
|