|
Обмен УТ11 - Бух 3.0 | ☑ | ||
|---|---|---|---|---|
|
0
FuriKuri
24.04.14
✎
12:30
|
Настроил обмен между конфигурациями, все отлично. Поставил дату запрета изменения и переноса 1 января. Но при синхронизации документы которые были раньше 1 числа пометились на удаление. Изза чего так происходит?
|
|||
|
1
FuriKuri
24.04.14
✎
12:43
|
Ни у кого никаких идей?
|
|||
|
2
rozer76
24.04.14
✎
12:55
|
как вариант мигрирует объект "УдалениеОбъекта" т.е. то что физ удалено было в базе источнике?
|
|||
|
3
FuriKuri
24.04.14
✎
13:06
|
(2) в правилах вроде нет его. Как его можно отследить?
|
|||
|
4
КнОпка
24.04.14
✎
13:10
|
(2) наверное нет
(1) дата запрета в какой базе настроена? меняли скорее всего документы в базе источнике то.... |
|||
|
5
FuriKuri
24.04.14
✎
13:22
|
(4) дата запрета стоит одинаковая в обоих базах.
|
|||
|
6
rozer76
24.04.14
✎
13:34
|
(3) в КД глобальная процедуру "при получении удаления" смотрю...
МетаданныеОбъекта = Объект.Метаданные(); Если Метаданные.Справочники.Содержит(МетаданныеОбъекта) Тогда Отказ = Истина; УстановитьПометкуУдаленияУОбъекта(Объект, Истина, "Справочник"); ИначеЕсли Метаданные.Документы.Содержит(МетаданныеОбъекта) Тогда Отказ = Истина; Если Объект.Проведен Тогда ОтменитьПроведениеОбъектаВИБ(Объект, ТипЗнч(Объект)); ИначеЕсли ТипЗнч(Объект.Ссылка) = Тип("ДокументСсылка.ОперацияБух") Тогда Для Каждого Движение Из Объект.Движения Цикл Для Каждого Движение Из Объект.Движения Цикл Движение.Прочитать(); Для Каждого Строка Из Движение Цикл Строка.Активность = Ложь; КонецЦикла; Движение.Записать() КонецЦикла; КонецЦикла; КонецЕсли; УстановитьПометкуУдаленияУОбъекта(Объект, Истина, "Документ"); ИначеЕсли Метаданные.ПланыВидовХарактеристик.Содержит(МетаданныеОбъекта) Тогда Отказ = Истина; УстановитьПометкуУдаленияУОбъекта(Объект, Истина, "ПланВидовХарактеристик"); КонецЕсли; |
|||
|
7
rozer76
24.04.14
✎
13:34
|
УстановитьПометкуУдаленияУОбъекта(Объект, Истина, "Документ");
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |