|
Обмен + непосредственное удаление объектов | ☑ | ||
---|---|---|---|---|
0
Borteg
06.09.13
✎
12:13
|
Добрый день. В базе есть обработка, которая удаляет документы непосредственно. Возник такие вопросы. При непосредственном удаление изменения не регистрируются? и получается что эти документы не удаляться во второй базе при обмене?
|
|||
1
samozvanec
06.09.13
✎
12:14
|
а ты попробуй
|
|||
2
samozvanec
06.09.13
✎
12:14
|
+(1) и нам расскажи потом
|
|||
3
Borteg
06.09.13
✎
12:15
|
(1) че пробовать на рабочей базе такое происходит. Вот я пока и не решил это проблема в правилах и плане или просто нельзя так делать
|
|||
4
Borteg
06.09.13
✎
12:19
|
(3) и все же может где написано об этом? просто вчера запустили обработку -она наудаляла кучу документов и создала новые, в итоге после обмена у меня во второй базе все те документы остались+добавились типа новые)
|
|||
5
chigsrOck
06.09.13
✎
12:21
|
Должны регистрироваться и передаваться как УдалениеОбъекта. Надо проверить, что удаляемый документ включен в план обмена как минимум...
|
|||
6
Aleksey
06.09.13
✎
12:22
|
какой обмен? планы обменов - регестрируют
|
|||
7
Borteg
06.09.13
✎
12:24
|
(6) просто есть обработка которая делает просто запроса, находит кучу документов и потом обходит их и просто в цикле Документ.Удалить(), вот эти документы почемуто не удаляются после обмена
|
|||
8
Serg_1960
06.09.13
✎
12:30
|
(0) Если объекты входят в состав плана обмена - то, как правило, удаление регистрируется и объекты - удаляются. Но можно написать обмен и так, что удаленные объекты будут "самовосстанавливаться" после обмена.
PS: я бы не советовал вам использовать непосредственное удаление в УРБД - могут появиться битые ссылки. |
|||
9
chigsrOck
06.09.13
✎
12:33
|
(7) а что показывает в "Зарегистрированные изменения" в форме списка плана обмена?
|
|||
10
Serg_1960
06.09.13
✎
12:34
|
(7) Если увидишь в обработке подстроку "...ОбменДанными.Загрузка = Истина;" - можешь начинать пинать автора обработки :)
|
|||
11
Borteg
06.09.13
✎
12:39
|
(10) автора давно уволили(а пинают меня(
|
|||
12
Холодильник
06.09.13
✎
12:42
|
удаление регистрируется. Другой вопрос - как это обрабатывается при выгрузке
|
|||
13
chigsrOck
06.09.13
✎
12:43
|
(11) ахаха...в трудовой у него наверное записано: "за разработку кривой обработки удаления документов". Блё.. есть же типовая 1с-овская обработка по удалению...зачем самописка нужна?
|
|||
14
Alex S D
06.09.13
✎
12:45
|
(13) так это.. непосредственное сразу удаляет, а типовая только помечает...
|
|||
15
chigsrOck
06.09.13
✎
12:49
|
(14) Типовая удаляет помеченные на удаление документы с проверкой ссылочной целостности. Работает на ура. Другое дело что в плане обмена может быть хрень прописана, а не обработка глючная... но это другой вопрос.
|
|||
16
Borteg
06.09.13
✎
12:49
|
в регистрацию попадает Объектудален(гуид), щас попробую обработкой отработать типовой посмотрю что туда попадет
|
|||
17
Borteg
06.09.13
✎
12:56
|
(16) эмм чето я не понял, после удаления через типовую обработку в регистрации изменений просто пропал объект.... Тоесть он сначала появился там как помеченный на удаления, после удаления эта запись исчезла....
|
|||
18
Borteg
06.09.13
✎
12:56
|
это так и должно быть?( я просто не обращал внимания на это никогда..
|
|||
19
chigsrOck
06.09.13
✎
13:11
|
(18) Помеченный на удаление документ отображается с пиктограммой-бумажка с крестиком. Удаленный(совсем) отображается с пиктограммой-крестиком <Объект не найден> и далее его УИД. Пропадать из таблиц регистрации изменений самопроизвольно ничего не должно...
|
|||
20
Borteg
06.09.13
✎
13:59
|
(19) все так и происходит. Мне сказали что при обмене надо сначала пометить документ на удаление, сделать обмен, чтобы пометка на удаление перекочевала во вторую базу , затем удалять его.... Мне кажется это чушь неимоверная или я не прав?
|
|||
21
chigsrOck
06.09.13
✎
14:32
|
(20) ну это смотря что они хотят. Если надо чтобы во второй базе по какой-то причине документы не удалялись при обмене, то правильно. Мож они там где-то еще используются и это "где-то" не участвует в обмене, тогда после удаления будут битые ссылки в "где-то" . А так в общем случае должны удаляться сразу без разговоров...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |