Имя: Пароль:
1C
1С v8
Обмен данными
,
0 bav
 
26.05.14
09:07
Доброе время суток!
Вопрос в принципе в том, что при выгрузке данных через штатный механизм (Выполнить обмен), т.е. создание настройки обмена и правил выгрузки, выдает ощибки. В частности:
"{Обработка.ОбменДаннымиXML.МодульОбъекта(14326)}: Ошибка при установке значения атрибута контекста (НомерПринятого)
Свойство не может быть изменено для предопределенного узла."
Для пробы я просто выгружаю справочник сотрудники по правилу выгрузки

Если обмен делать, непосредственно через "Обработка.ОбменДаннымиXML", выдается совсем другая неприятная ошибка:
"Ошибка при вызове метода контекста (УдалитьРегистрациюИзменений): Недопустимое значение параметра (параметр номер '1')"

В обоих случаях выгрузку осуществляю через непосредственное подсоединение к базе.
Подскажите что тут не так. Если выгружать через Универсальную обработку, - все проходит на ура.
Необходимость возникла, потому что нужно выгружать с некоторой периодичностью.
Спасибо
1 hhhh
 
26.05.14
09:44
(0) вы запускаете обмен узла с самим собой. Это недопустимо.
2 bav
 
26.05.14
09:51
(1) Почему, я указываю узел, созданный в обеих базах, сам обмен, судя по "НомерОтправленного" проходит, а вот обратно - подверждение, для удаление регистрации не проходит
3 bav
 
26.05.14
09:53
(1) Если я указываю предопределенный узел, то он даже не запускается и выдает ошибку
4 ЧашкаЧая
 
26.05.14
10:10
Еще раз то что в (1). В плане обмена нужно создать узел и его указать в справочнике настроек обмена данными.
5 hhhh
 
26.05.14
10:11
(3) вы не должны запускать обмен с предопределенным узлом. Например, база центр у нее предопределенный узел центр, вы не имеете права фигачить в центре обмен с узолм центр. ТО есть посылать самому себе.

И также переферийная база, у нее предопределенный периферийный узел. А узел центр непредопределенный, на него и можно отправлять данные
6 bav
 
26.05.14
10:42
(4) Так я и сделал
7 bav
 
26.05.14
10:44
(5) Создал обмен и на него ссылаюсь. В переопределенном только поправил код, иначе ругается
8 bav
 
26.05.14
14:33
(5). Вродебы нашел из-за чего не отрабатывал обмен. - неправильно ссылался на планобмена. Т.е. в ручную обмен проходит, сейчас пытаюсь запустить регламентное задание (ВыполнениеОбмена) и ни как не могу понять к функцию передается значение настройки того или ионого обмена.
9 bav
 
26.05.14
15:51
При авторизации регламентированного задания (ВыполнениеОбмена) выдается ошибка "Количество фактических параметров фонового задания не совпадает с количеством параметров метода фонового задания.", кто может сталкивался. Или все -таки надо описать свою процедуру выполнения обмена, где принудительно назначить настройку обмена, по которой происходит обмен.
10 bav
 
26.05.14
17:24
Всем спасибо за помощь. Обмен вручную работает