Имя: Пароль:
1C
1С v8
Неправильно работает обмен между БП3.0.42.85 и УНФ1.5.4.46
0 1sik
 
07.12.15
18:45
Настроил типовой обмен, все данные выгружаются нормально, за исключением контрагентов, когда выгружаю из БП в УНФ, в УНФе не заполняется реквизит юрлицо. Копал в настройках обмена, в обработчике послеЗагрузке прописано     Если ПараметрыОбъекта <> Неопределено Тогда
        ЮрФизЛицо = ПараметрыОбъекта["ЮрФизЛицо"];
        Если ЗначениеЗаполнено(ЮрФизЛицо) Тогда
            
            Если Объект.Метаданные().Реквизиты.Найти("ЮрФизЛицо") <> Неопределено Тогда
                Если ЮрФизЛицо = "Юридическое лицо" Тогда
                    Объект.ЮрФизЛицо = Перечисления.ЮрФизЛицо.ЮрЛицо;
                Иначе
                    Объект.ЮрФизЛицо = Перечисления.ЮрФизЛицо.ФизЛицо;
                КонецЕсли;
            ИначеЕсли Объект.Метаданные().Реквизиты.Найти("ВидКонтрагента") <> Неопределено Тогда
                Если ЮрФизЛицо = "Юридическое лицо" Тогда
                    Объект.ВидКонтрагента = Перечисления.ВидыКонтрагентов.ЮридическоеЛицо;
                Иначе
                    Объект.ВидКонтрагента = Перечисления.ВидыКонтрагентов.ФизическоеЛицо;
                КонецЕсли;
            КонецЕсли;    
        КонецЕсли;
    КонецЕсли;
Теоретически все должно работать, но не работает. Кто нибудь сталкивался с подобным? Как можно еще правила отредактировать. Я вставлял в этот обработчик такой кусок     Объект.Комментарий = "Загружен из бух";
но даже коммент не записывался. Правила сохранял в базе конвертация, загружал в базу, они в выгружаемый файл попадали, следовательно ошибки с загрузкой правил быть не должно.
1 1sik
 
07.12.15
18:46
(0) И то что данные все таи уходят уверен на все сто, менял наименование, наименование в приемнике менялось а реквизит нет.
2 Злопчинский
 
07.12.15
18:47
3 1sik
 
07.12.15
18:49
(2) нее мне точно не туда)
4 hhhh
 
07.12.15
18:56
(3) правила откуда берете? Выгрузили из базы?
5 1sik
 
07.12.15
19:00
(4) да, выгрузил, потом загрузил в конвертацию, добавил свою строчку и обратно загрузил в бухгалтерию, потом когда выгружал в УНФ, в файле обмена был мой фрагмент.
6 hhhh
 
07.12.15
19:02
(5) а этот контрагент зарегистрирован для обмена?
7 1sik
 
07.12.15
19:04
(6) да, он же выгружается, я тестировал, меня наименование, оно менялось, добавлял новых они грузятся. Но реквизит не работает.
8 hhhh
 
07.12.15
19:20
ну Сообщить() туда вставьте, посмотрите входит вообще в этот кусок программы?
Ошибка? Это не ошибка, это системная функция.