Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Запрос к таблице регистрации объектов (http://forums.kuban.ru/f1040/zapros_k_tablice_registracii_ob-ektov-1990188.html)

roma n 23.12.2011 15:29

Запрос к таблице регистрации объектов
 
Собственно...
Есть ли в запросе к таблице регистрации изменений возможность определить, что в ней зарегистрировано УдалениеОбъекта?

Billi 23.12.2011 17:28

1-roma n >Мне думается, что нет. Соединяйся с объектом по ссылке и вычисляй состояние объекта, помечен или удалён.

Billi 23.12.2011 17:30

Думаю, что лучше для этого завести свой РС, и регистрировать там факт удаления объекта.

VZ 23.12.2011 17:37

Хммм... Интересно, какая ценность в знании того, что [b]существовал[/b] какой-то объект с каким-то ID, и был удален безвозвратно?
Или речь все-таки о пометке удаления?

Reaper 23.12.2011 17:45

(4) Обмены.

VZ 23.12.2011 17:53

5-Reaper > Это понятно, что "обмены". Но разве можно удалять объекты, на которые есть ссылки? И, поскольку до реквизитов удаленных объектов уже не достучаться, обмен с такими ссылками имеет смысл только при тождественности ID в обмениваемых данных. По реквизитам их же не найти? Не так?
Так может есть для этого смысл сделать специализированный обмен для чистки, завершение которого даст команду окончательно удалить список объектов в источнике?

roma n 26.12.2011 07:39

6-VZ > Как пример, объект ранее мог мигрировать в один из узлов распределенки. А после изменения (например, организации в документе) оказалось, что "жить" он должен совсем в другом узле - поэтому для "правильного" узла регистрируется изменение объекта, для всех прочих - удаление объекта. Дабы после обмена в "лишних" узлах данные "подчистить".
Это вполне стандартное действие, при котором для некоторого узла зарегистрировано удаление объекта, однако ссылка на этот объект прекрасно существует в базе и отвечает за вполне "здоровый" объект


Текущее время: 05:22. Часовой пояс GMT +3.