|
План обмена и УдалениеОбъекта | ☑ | ||
---|---|---|---|---|
0
Dionisious
27.12.12
✎
14:11
|
Подскажите кто знает.
При записи документа выполняется: УдалениеОбъекта = Новый УдалениеОбъекта(Объект.Ссылка); ПланыОбмена.ЗарегистрироватьИзменения(Узел,УдалениеОбъекта); Объект - объект записываемого документа. Потом для проверки делаю следующее: Выборка = ПланыОбмена.ВыбратьИзменения(Узел, Узел.НомерОтправленного+1); Пока Выборка.Следующий()Цикл Сообщить(ТипЗнч(Выборка.Получить())); КонецЦикла; Узел в первом коде и во втором естественно - ссылка на план обмена. Второй код сообщает "Документ объект: Сборочный лист". Вопрос: как же тогда при записи документа зарегистрировать УдалениеОбъекта? Всем ответившим заранее огромнейшее спасибо. |
|||
1
Maxus43
27.12.12
✎
14:19
|
При записи документа он должен удалится из другой базы? внезапно как
|
|||
2
Maxus43
27.12.12
✎
14:21
|
З.ы. После записи регистрируй. при записи он ещё зарегистрируется просто так, как на изменение
|
|||
3
Dionisious
27.12.12
✎
14:24
|
Авторегистрация отключена.
Нужно удалять - это план обмена для КПК. Что бы там не было не нужных документов. Попробую в после записи. |
|||
4
Dionisious
27.12.12
✎
14:25
|
Блин у документа нет события ПослеЗаписи.
|
|||
5
Maxus43
27.12.12
✎
14:26
|
(3) зачем удалять? если его туда не посылать - то его и не будет или надо вычищать старые?
|
|||
6
Dionisious
27.12.12
✎
14:28
|
(5) надо вычищать. В ТСД отправляются документы на обработку там обрабатываются отмечаются как обработанные потом назад. При получении смотрю если док обработан то нужно на ТСД отправить удаление.
|
|||
7
Dionisious
27.12.12
✎
14:33
|
Блин вот такой простой код:
Узел = ПланыОбмена.МобильноеПриложение.НайтиПоКоду("001"); Документ = Документы.СборочныйЛист.НайтиПоНомеру("000000008"); УдалениеОбъекта = Новый УдалениеОбъекта(Документ); ПланыОбмена.ЗарегистрироватьИзменения(Узел,УдалениеОбъекта); Выборка = ПланыОбмена.ВыбратьИзменения(Узел, Узел.НомерОтправленного+1); Пока Выборка.Следующий()Цикл Сообщить(ТипЗнч(Выборка.Получить())); КонецЦикла; Выдает "Документ объект: Сборочный лист" |
|||
8
Maxus43
27.12.12
✎
14:34
|
(7) а что должно выдать?
|
|||
9
Dionisious
27.12.12
✎
14:34
|
Ну типа "УдалениеОбъекта"
|
|||
10
Maxus43
27.12.12
✎
14:38
|
Если указан УдалениеОбъекта, то регистрация изменений выполняется для объекта базы данных, на который "указывает" ссылка, содержащаяся в объекте УдалениеОбъекта.
(с) |
|||
11
Serg_1960
27.12.12
✎
14:38
|
(9) "УдалениеОбъекта" - какого? :)
|
|||
12
Dionisious
27.12.12
✎
14:45
|
(10) хреново.
Ну да ладно вышел из положения так. При выгрузке если документ обработан то пишу в XML УдалениеОбъекта. (11) Предполагалось что если я зарегистрировал УдалениеОбъекта то и ВыборкаДанных должна возвращать УдалениеОбъекта. |
|||
13
Dionisious
27.12.12
✎
14:45
|
Всем спасибо что навели на нужную мысль.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |