Имя: Пароль:
1C
1С v8
Обработка ТЧ документа при Конвертации данных
0 Arh01
 
30.10.19
17:23
Есть БП 3 и УНФ 1.6 . Обновления накатывал где-то месяц назад.
Между ними была настроена штатная синхронизация (на базе КД2).
Почти все работает нормально, но мне надо , чтобы при конвертации в бухгалтерии, при загрузке документа ОтчетПроизводстваЗаСмену на закладке продукция все номенклатурные группы заменялись на предопределенное значение.
Я выгрузил правила из УНФ, загрузил их в КД.
В событии "После загрузки объекта" есть вызов алгоритма :
Если ИмяТипаОбъекта = "Документ" И НЕ ОбъектНайден Тогда
    Выполнить(Алгоритмы.ДозаполнитьРеквизитыДокумента);
КонецЕсли;

В алгоритме ДозаполнитьРеквизитыДокумента я дописал строки :

Если ТипЗнч(Объект) = Тип("ДокументОбъект.ОтчетПроизводстваЗаСмену") Тогда
    
    Для каждого ТекСтрока Из Объект.Продукция Цикл
        ТекСтрока.НоменклатурнаяГруппа    = Справочники.НоменклатурныеГруппы.НайтиПоКоду("00-000002");    
    КонецЦикла;
    
КонецЕсли;

Сохранил правила , загрузил их в УНФ, но синхронизация работает как и раньше.

Что я мог сделать не так?
1 hhhh
 
30.10.19
17:27
(0) забыл про правила корреспондента походу
2 Arh01
 
30.10.19
17:30
(1) это которые в файле CorrespondentExchangeRules.xml ?
Там ОтчетПроизводстваЗаСмену вообще не упоминается.
Что там надо сделать?
3 Arh01
 
30.10.19
17:31
(1) Или из БП3 тоже надо выгрузить и подправить правила?
4 hhhh
 
30.10.19
17:33
(3) естественно. CorrespondentExchangeRules.xml в БП. ОНи идентичны ExchangeRules.xml  в УНФ.
5 Arh01
 
30.10.19
17:37
(4) спасибо