Имя: Пароль:
1C
 
Обмен УТ 10,3 <-> БП 2,0
,
0 MailRes
 
11.03.15
16:35
Ребята, всем привет!

Подскажите, пож-та, как я могу исправить ошибку в обмене?

1) Есть типовая УТ 10.3.31.3 (заполненная) и БП 3.0.38.51 (пустая, создал её - выгрузив конфигурацию ранее заполненной базы в файл, затем создал пустую базу, загрузил туда конфигурацию из файла, создал пользователя с админскими правами и в базе поставил галку "Разрешить синхронизацию с программами" Остальное настраивал по http://infostart.ru/public/254877/

2) Загрузил правила конвертации и регистрации в УТ из папки "папка_обновления\3_0_38_51\Обмены данными\Обмен с конфигурацией Управление торговлей, ред. 10.3\"

3) в УТ нажимаю проверить подключение к базе БП - всё нормально, подключается без ошибок

4) Жму "Синхронизировать" и получаю ошибку:
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(2826)}: Ошибка при вызове метода контекста (ВыполнитьВыгрузкуДанных)
        ОбработкаОбменаДаннымиВнешнееСоединение.ВыполнитьВыгрузкуДанных(ОбработкаДляЗагрузкиДанных);
по причине:
Произошла исключительная ситуация (1C:Enterprise 8.3.5.1482): {ОбщийМодуль.ОбменДаннымиПовтИсп.Модуль(1316)}: Поле объекта не обнаружено

Как наладить выгрузку из УТ в БП?

p.s. Смущает, что в правилах конвертации и регистрации указаны другие версии:
а) <Источник ВерсияПлатформы="8.0" ВерсияКонфигурации="10.3.31.2" СинонимКонфигурации="Управление торговлей, редакция 10.3">УправлениеТорговлей</Источник>
б) <Приемник ВерсияПлатформы="8.0" ВерсияКонфигурации="3.0.38.35" СинонимКонфигурации="Бухгалтерия предприятия, редакция 3.0">БухгалтерияПредприятия</Приемник>
1 anatoly
 
11.03.15
16:42
либо в УТ либо в БП не хватает реквизитов прописаных в правилах.
бери КД, выгружай метаданные из УТ и БП и сравнивай с метаданными в правилах.
2 MailRes
 
11.03.15
16:45
(1) Можно подробней - "КД" это что?
3 MailRes
 
11.03.15
16:50
разобрался - конфигурация "Конвертация данных".
Тогда вопрос - раз это типовые конфигурации, почему обмен не заработал сразу??? Сколько помню, ни разу с первой попытки обмен не настраивался))
4 D_E_S_131
 
11.03.15
16:56
(3) Релизы у всех "типовых" конфигураций актуальные?
5 MailRes
 
11.03.15
16:59
(4) Самые последние? На сегодня не проверял, но неделю назад были самые последние.
6 D_E_S_131
 
11.03.15
17:04
(5) Так проверь.
7 MailRes
 
11.03.15
17:08
(6) посмотрю, но мне кажется это бредово - настроил обмен, обновил конфигурацию, обмен сломался - сиди потом и восстанавливай)) или бэкап делай и жди рабочий релиз)
8 D_E_S_131
 
11.03.15
17:12
(7) Если внимательно приглядеться, то после обновления при первом запуске происходит некоторая процедура, которая как раз "подсовывает" новые правила обмена.
9 MailRes
 
11.03.15
17:22
(7) в УТ есть такое, а в папках обновления с БП лежат отдельно правила конвертации и регистрации, которые нужно подгружать в УТ. Когда использовали БП 2.0, то один раз настроили обмен, и больше его не трогали, всё исправно работало после обновлений.
10 MailRes
 
11.03.15
17:22
(9) -> Это было к сообщению (8)
11 D_E_S_131
 
11.03.15
17:24
(9) Это можно "подгрузить" не обновляя конфигурацию УТ, но работать будет только если от УТ не требуется наличие новых реквизитов. А в последних обновлениях новые реквизиты УТ 10.3 именно для совместимости с БП и появляются (ну еще и для электронного документооборота).
12 MailRes
 
20.03.15
20:35
Так и не победил обмен)) обновил УТ до 10.3.32.1 и БП до 3.0.38.55

Есть ошибка:
Обмен данными.ОбменУправлениеТорговлей103БухгалтерияПредприятия30.Узел БП.Выгрузка данных

{ОбщийМодуль.ОбменДаннымиСобытия.Модуль(852)}: Ошибка выполнения правил регистрации объектов для плана обмена ОбменУправлениеТорговлей103БухгалтерияПредприятия30.
Описание ошибки:
{ОбщийМодуль.ОбменДаннымиСобытия.Модуль(1977)}: Ошибка при выполнении обработчика: "После обработки"; План обмена: ОбменУправлениеТорговлей103БухгалтерияПредприятия30; Объект метаданных: Справочник.ДоговорыКонтрагентов
Описание ошибки: {(1)}: Ошибка при вызове метода контекста (ЗарегистрироватьИзменения)
ПланыОбмена.ЗарегистрироватьИзменения(Получатели, Объект.Владелец);
по причине:
Недопустимое значение параметра (параметр номер '2')
            ВызватьИсключение СтрокаСообщения;
        ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
--
Из-за чего она?) Проблема в правилах регистрации?
13 MailRes
 
20.03.15
21:28
база БП совсем пустая) в ней ничего не заполнено, только 1 пользователь с административными правами, в этом может быть причина? возможно необходимо завести организацию и правила учетной политики указать?
14 MailRes
 
20.03.15
22:08
И правила регистрации и конвертации в обеих базах для "УТ 10.3.32" и "БП 3.0.38" (загружал из папок с обновлениями).
15 MailRes
 
20.03.15
22:51
Как выбрать узел приёмник?
16 hhhh
 
20.03.15
23:26
(14) не забывайте, что в папке с обновление УТ находятся правила БП, и наоборот в папке с БП находятся правила УТ. Загружайте правильно.
17 MailRes
 
21.03.15
12:37
(16) так и загружал из папки УТ в базу БП, а из папки с БП в базу УТ.

Открыл в конфигураторе планы обмена, убрал ради эксперимента из состава "Договор контрагента", документы выгрузились в БП, но ведь это же неправильно)) Договора контрагента же нужны в БП наверняка?
18 MailRes
 
21.03.15
12:38
или может они не нужны в планах обмена, открыл несколько документов в БП, поля "Договор контрагента" заполнены как и в УТ
19 MailRes
 
24.03.15
15:38
"Победил" обмен!
1) Типовые УТ 10.3.32.1 (заполнена) и БП 3.0.38.55
2) Заходим в УТ, настраиваем обмен с БП (правила регистрации и конвертации для этих версий можно не подгружать, т.к. в УТ уже есть правила для обмена между УТ 10.3.32 и БП 3.0.38).
3) Открываем конфигурацию в УТ, идём в планы обмена (предварительно разрешив редактирование конфигурации не снимая с поддержки), переходим в состав и меняем "Договор контрагента" на авторегистрацию "Разрешить" (было "Запретить").
4) Сохраняем конфигурацию, открывает УТ, жмём "Синхронизация" и получаем результат.

p.s. Вот только не понял как это может сказаться в дальнейшем - Авторегистрация - Разрешить/Запретить ???