Имя: Пароль:
1C
1С v8
Обмен УТ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
УстановитьПометкуУдаленияУОбъекта(Объект, Истина, "Документ");
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.