Вход | Регистрация
 

РИБ. Как удалить документы, оставив движения?

РИБ. Как удалить документы, оставив движения?
Я
   Галахад
 
17.08.21 - 07:24
Документов много. И они не нужны на периферии. А движения нужны.
   ДенисЧ
 
1 - 17.08.21 - 07:26
Создать документ регистрации движений (типа корректировки записей регистров)
К нему перепривязать движения, документы удалить.
   Галахад
 
2 - 17.08.21 - 07:29
(1) Идея хорошая, правильная такая идея...

А просто удалить? Возможно?
   ДенисЧ
 
3 - 17.08.21 - 07:31
Если очень захотеть - можно и на Луну запрыгнуть. Только зачем, если есть нормальные варианты?
   PuhUfa
 
4 - 17.08.21 - 07:32
А что будет если движения обновятся и их нужно будет обновить в периферии...
   Aleksey
 
5 - 17.08.21 - 07:32
Можно, только ТиИ посчитает эти ссылки битыми и удалит
   Aleksey
 
6 - 17.08.21 - 07:33
К тому же некоторые отчеты тянут информацию через регистратор, и если регистратора нет, то можно будет наблюдать падение 1с на ровном месте
   Галахад
 
7 - 17.08.21 - 07:35
(3) Ну, в общем случае это конечно можно считать идеей не очень, а у меня частный случай...

(4) Эти не обновляются.

(5) ТиИ не делается.

(6) Это какие-то негуманоидные отчеты. :)
   Aleksey
 
8 - 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)Набор движений и документ - это разные объекты:-)
   Serg_1960
 
22 - 17.08.21 - 10:44
(20) Вы готовы забыть навсегда про ТиИ (контроль битых ссылок)?
   Ёпрст
 
23 - 17.08.21 - 10:53
(20) будет работать, но не везде.
Где явно указали очищать наборы движений в коде при непосредственном удалении, записей движений не будет


Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.