|
Конвертация данных | ☑ | ||
---|---|---|---|---|
0
Serdolik55
20.06.12
✎
09:33
|
Коллеги, у меня настроен обмен между УТ и БП 2.0 с выгрузкой изменённых объектов. В каком обработчике отменять проведение документа в базе приёмник(БП), на случай если в базе источник (УТ) документ помечен на удаление, то при выгрузке в БП он тоже ставит пометку, но в оборотке висят данные. Сейчас он просто ставит пометку, не распроведя сам документ. В обработчике После загрузке объекта, он документ распроводит, помечает на удаление, но потом выдаёт ошибку на метод записать.
|
|||
1
wowik
20.06.12
✎
10:20
|
ОбменДанными.Загрузка = истина?
|
|||
2
Serdolik55
20.06.12
✎
10:22
|
(1) А в какой обработчик вставить?
|
|||
3
vicof
20.06.12
✎
10:24
|
(2) галка в универсальном обмене
|
|||
4
Serdolik55
20.06.12
✎
10:30
|
(3) Это нашёл! А вот если мне нужно по определённому признаку распровести документ в приёмнике и пометить его на удаление, причём в источнике он проведённый. В каком обработчике это прописать?
|
|||
5
vicof
20.06.12
✎
10:33
|
ПослеЗагрузки, вестимо
|
|||
6
m-serg74
20.06.12
✎
10:37
|
(4) а на мой взгляд лучше в ПКО доков в обработчике перед выгрузкой, что то типа:
Если Источник.Проведен() = 1 Тогда РежимЗаписи = "Проведение"; Иначе РежимЗаписи = "Запись"; КонецЕсли; |
|||
7
Serdolik55
20.06.12
✎
10:42
|
(5) Не получается:
Пишу так: ТаблицаПараметровОбъекта = ПараметрыОбъекта["ВозвратыУСНО"]; Если ТаблицаПараметровОбъекта = Истина Тогда Если ОбъектНайден Тогда ТекДок = Ссылка.ПолучитьОбъект(); ТекДок.Записать(РежимЗаписиДокумента.ОтменаПроведения); Конецесли; КонецЕсли; Штука эта рабоатет, он распроводит, но потом ошибку выдают типа этот объект изменён уже и на методе записать в универсальном обмене выдаёт ошибку. |
|||
8
takefive
20.06.12
✎
10:43
|
в ПКО после загрузки...
Если ОбъектНайден Тогда Объект.Записать(РежимЗаписиДокумента.ОтменаПроведения); КонецЕсли; |
|||
9
Serdolik55
20.06.12
✎
10:44
|
(8) Думаете сработает? Вроде тоже ошибку писало, сейчас правда ещё раз попробую
|
|||
10
m-serg74
20.06.12
✎
10:44
|
что мудрить то специально ведь придумали параметр в ПКО - "РежимЗаписи"?
|
|||
11
Serdolik55
20.06.12
✎
10:45
|
(10) это да, но РежимЗаписи не доступен в ПослеЗагрузкиОбъекта где доступны ПараметрыОбъекта
|
|||
12
takefive
20.06.12
✎
10:48
|
ОбъектМодифицирован можно установить в Ложь - что бы 2 раза не записывал
|
|||
13
m-serg74
20.06.12
✎
10:49
|
(11) в (0) "на случай если в базе источник (УТ) документ помечен на удаление, то при выгрузке в БП он тоже ставит пометку.... не распроведя сам документ" причем тут ПараметрыОбъекта?
в обработчике перед выгрузкой как в (6) только под себя условие и режимы пропиши и все? |
|||
14
Serdolik55
20.06.12
✎
10:50
|
Всё получилось! Всем спасибо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |