Имя: Пароль:
1C
1С v8
Проблема с синхронизацией ЗУП3.0 - Бухгалтерия3.0
0 Sun125
 
02.08.16
16:16
Пытаюсь выполнить синхронизацию из ЗУП 3.0 в программу "Учет в управляющих компаний ЖКХ" на базе Бухгалтерия 3.0.
Правила синхронизации беру из программы "Учет в ЖКХ", последние.
При выгрузке из ЗУП 3.0 выходит ошибка:
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(4237)}: Ошибка в обработчике события ПриВыгрузкеОбъекта
    ПКО                    =  ФизическиеЛица  (Справочник: Физические лица)
    Объект                 =  Иванов ИванНиколаевич  (Справочник объект: Физические лица)
    Обработчик             =  ПриВыгрузкеОбъекта
    ОписаниеОшибки         =  Ошибка при вызове метода контекста (ЗначениеЗаполнено): Проверка мутабельных значений на заполненность не поддерживается
    ПозицияМодуля          =  (1)
    КСообщенияОбОшибках    =  42
        ВызватьИсключение СтрокаСообщенияОбОшибке;

Подскажите,пожалуйста, в чем может быть причина?
Конфигурация типовая
1 rozer76
 
02.08.16
16:18
(0) проверку на ЗначениеЗаполнено убери из этого ПКО наверно
2 Sun125
 
02.08.16
16:18
Если использую правила из конфигурации, то выгрузка проходит, но вот загрузка в "Учет в ЖКХ" не происходит, тогда выдает такую ошибку:
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(7729)}: Ошибка при вызове конструктора (УникальныйИдентификатор)
        СсылкаНаОбъект = СтруктураСвойств.Менеджер.ПолучитьСсылку(Новый УникальныйИдентификатор(СвойствоУникальныйИдентификатор));
по причине:
Недопустимое значение параметра (параметр номер '1')
3 Sun125
 
02.08.16
16:35
(1) Спасибо за совет, подкорректировал правила, получилось выгрузить.
Но вот загрузить в "Учет в ЖКХ" не получается, пишет ошибку:
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(7729)}: Ошибка при вызове конструктора (УникальныйИдентификатор)
        СсылкаНаОбъект = СтруктураСвойств.Менеджер.ПолучитьСсылку(Новый УникальныйИдентификатор(СвойствоУникальныйИдентификатор));
по причине:
Недопустимое значение параметра (параметр номер '1')
4 hhhh
 
02.08.16
16:39
(3) СвойствоУникальныйИдентификатор - что это там?
5 Sun125
 
02.08.16
16:54
(4) что отладчик не останавливается в модуле обработки "КонвертацияОбъектовИнформационныхБаз"
6 Sun125
 
02.08.16
16:54
(4) что-то отладчик не останавливается в модуле обработки "КонвертацияОбъектовИнформационныхБаз"
7 Sun125
 
02.08.16
16:55
(4) где можно точку останова поставить?
8 Sun125
 
02.08.16
17:04
Ставлю точку останова в процедуре Процедура ВыполнитьВыгрузкуДанных(ОбработкаДляЗагрузкиДанных = Неопределено) Экспорт
не останавливается. Где синхронизация происходит?
9 hhhh
 
02.08.16
17:09
так у вас выгрузка или загрузка?
10 Sun125
 
02.08.16
17:12
(9) и в выгрузку и в загрузку не попадает. При синхронизации же и выгрузка и загрузка происходит, я так понимаю.
11 Sun125
 
02.08.16
17:17
В настройках синхронизации установлено, что выгрузка/загрузка через файл обмена. Поэтому выгрузить получается, а загрузить уже нет.
Устанавливаю в настройках синхронизацию напрямую, теперь при синхронизации в ЗУП, программа не может отправить данные в Бухгалтерию, пишет ошибку:
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(3867)}: ВНЕШНЕЕ СОЕДИНЕНИЕ: {Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(7729)}: Ошибка при вызове конструктора (УникальныйИдентификатор)
        СсылкаНаОбъект = СтруктураСвойств.Менеджер.ПолучитьСсылку(Новый УникальныйИдентификатор(СвойствоУникальныйИдентификатор));
по причине:
Недопустимое значение параметра (параметр номер '1')
            ВызватьИсключение СтрокаСообщения;
12 hhhh
 
02.08.16
17:20
(11) ну в правилах посмотрите, чего вы туда пишете, в этот параметр.
13 Sun125
 
02.08.16
17:32
решилась проблема, поудалял настройки синхронизации в обеих базах, добавил новые с исправленными правилами, и все стало ОК. Спасибо!
14 _stay true_
 
02.08.16
17:42
Чтобы отладчиком в эти процедуры попадать, в конфигураторе п "отладка" нужно указать все галки в "автоматическом подключении", т.к. задание выполняется в фоновом режиме.