|
РИБ. Как удалить документы, оставив движения? | ☑ | ||
---|---|---|---|---|
0
Галахад
гуру
17.08.21
✎
07:24
|
Документов много. И они не нужны на периферии. А движения нужны.
|
|||
1
ДенисЧ
17.08.21
✎
07:26
|
Создать документ регистрации движений (типа корректировки записей регистров)
К нему перепривязать движения, документы удалить. |
|||
2
Галахад
гуру
17.08.21
✎
07:29
|
(1) Идея хорошая, правильная такая идея...
А просто удалить? Возможно? |
|||
3
ДенисЧ
17.08.21
✎
07:31
|
Если очень захотеть - можно и на Луну запрыгнуть. Только зачем, если есть нормальные варианты?
|
|||
4
PuhUfa
17.08.21
✎
07:32
|
А что будет если движения обновятся и их нужно будет обновить в периферии...
|
|||
5
Aleksey
17.08.21
✎
07:32
|
Можно, только ТиИ посчитает эти ссылки битыми и удалит
|
|||
6
Aleksey
17.08.21
✎
07:33
|
К тому же некоторые отчеты тянут информацию через регистратор, и если регистратора нет, то можно будет наблюдать падение 1с на ровном месте
|
|||
7
Галахад
гуру
17.08.21
✎
07:35
|
(3) Ну, в общем случае это конечно можно считать идеей не очень, а у меня частный случай...
(4) Эти не обновляются. (5) ТиИ не делается. (6) Это какие-то негуманоидные отчеты. :) |
|||
8
Aleksey
17.08.21
✎
07:36
|
(7) Так а почему нельзя заюзать типовой документ операция в качестве регистратора?
|
|||
9
Галахад
гуру
17.08.21
✎
07:38
|
(8) Да можно. Я же в (2) отметил, что это наверное самая правильная идея.
|
|||
10
Индиго
17.08.21
✎
07:47
|
(0)Если не пугает <Объект не найден> на месте регистраторов, то движения регистра оставь в составе обмена, а документы убери.
|
|||
11
Галахад
гуру
17.08.21
✎
07:47
|
(10) Это на будущее, а как быть с текущими данными?
|
|||
12
Индиго
17.08.21
✎
07:49
|
(11) в дополнение к (11) чтобы было единообразно - переприкрепи все движения на один док корректировки, а потом грохни все документы и эту корректировку тоже
|
|||
13
Индиго
17.08.21
✎
07:49
|
*в дополнение к (1)
|
|||
14
Индиго
17.08.21
✎
07:50
|
в базе приемнике естессно
|
|||
15
Галахад
гуру
17.08.21
✎
07:53
|
(12) Не. Так не катит. В центре документы должны остаться.
|
|||
16
Индиго
17.08.21
✎
07:55
|
(15)Так они там и останутся. Ты в переферии их удалишь. А т.к. в обмене они больше не будут участвовать, то их удаление в центр не вернется.
|
|||
17
Индиго
17.08.21
✎
07:57
|
+хотя перевод на док корректировки вообще то лишний. Просто почикать доки после удаления из состава плана достаточно
|
|||
18
Галахад
гуру
17.08.21
✎
07:57
|
(16) Вот мы и вернулись с (0). Как удалить регистратор, не затронув движения.
|
|||
19
Индиго
17.08.21
✎
07:58
|
(18)Как то так:
Об=Док.ссылка.ПолучитьОбъект(); Об.удалить(); |
|||
20
Галахад
гуру
17.08.21
✎
08:04
|
(19) О, млин. Работает...
Я почему-то думал, что и движения тоже удалятся. |
|||
21
Индиго
17.08.21
✎
08:05
|
(20)Набор движений и документ - это разные объекты:-)
|
|||
22
Serg_1960
17.08.21
✎
10:44
|
(20) Вы готовы забыть навсегда про ТиИ (контроль битых ссылок)?
|
|||
23
Ёпрст
17.08.21
✎
10:53
|
(20) будет работать, но не везде.
Где явно указали очищать наборы движений в коде при непосредственном удалении, записей движений не будет |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |