![]() |
|
Как удалить записи в регистре накопления по измерению? | ☑ | ||
---|---|---|---|---|
0
CockneyReds
18.07.20
✎
18:37
|
Всем привет, есть задача убрать все данные по компании из 1С. Распроводить документы - очень долго, как можно очистить регистр накопления с очень большим кол-вом записей? Организация является измерением в этом регистре, находил отбор по регистратору, но не понимаю, как удалить все данные по измерению?
|
|||
1
acht
18.07.20
✎
18:46
|
Для регистра, подчинному регистратору (а других регистров накопления не бывает), доступен только отбор по регистратору. Так что, если без SQL извращений, то только цикл "прочитать набор - изменить набор - записать набор".
Ну и варианты типа "прочитать все - грохнуть все - запись в цикле исправленных наборов". Возможно, будет чуть быстрее из-за однократного, а не порционного, удаления и записи без проверки уникальности. |
|||
2
CockneyReds
18.07.20
✎
18:51
|
А как можно вытащить нужные записи регистра накопления, грохнуть все и обратно вставить? Не будет ли нарушена связь с регистратором?
|
|||
3
acht
18.07.20
✎
19:01
|
(2) Регистратор - одно из измерений. Ты можешь прочитать набор из регистра с отбором по измерению и записать его обратно?
|
|||
4
Franchiser
гуру
18.07.20
✎
19:12
|
Rls не вариант?
|
|||
5
CockneyReds
18.07.20
✎
19:17
|
(3) да, понял, спасибо!
|
|||
6
CockneyReds
18.07.20
✎
19:17
|
(4) Не знаком с этим...
|
|||
7
DTX 4th
18.07.20
✎
19:29
|
(4) При чем тут rls?
Установить отбор у набора записей по изменению, записать |
|||
8
RetardedToBoot
18.07.20
✎
19:54
|
(1) не вводи человека в заблуждение, без регистратора никак:
н = РегистрыНакопления.МойРегистр.СоздатьНаборЗаписей(); н.Записать(Истина); в результате: {ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма.Форма(5)}: Ошибка при вызове метода контекста (Записать) н.Записать(Истина); по причине: Ошибка записи! Не установлен отбор по регистратору (Регистр накопления: МойРегистр) |
|||
9
acht
18.07.20
✎
19:58
|
(8) Ну значит вариант с глобальной очисткой отпадает. Пусть пилит в цикле
|
|||
10
acht
18.07.20
✎
19:59
|
(9) А ОбменДанными.Загрузка не пробовал?
|
|||
11
CockneyReds
18.07.20
✎
20:26
|
(10) нет, не знал об этом, но попробую
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |