Перейти к содержимому


- - - - -

Обмен УТ 10.3.3.3 -> БП 2.0 (базовая)


Сообщений в теме: 13

#1 Вселенная

    Участник


  • 176 сообщений

Отправлено 20 февраля 2012 - 19:25

Помогите, пожалуйста, разобраться! Создаю правила обмена в Конвертации данных для обмена между конфигурациями. Затем с помощью Унивесрального обмена выгружаю данные из УТ и также загружаю в БП, при загрузке в БП выходит ошибка:

Ограничение базовой версии. В информационной базе может быть введена только одна организация.
Ошибка записи объекта
ТипОбъекта = Организации
Объект = ......
ОписаниеОшибки = Ошибка при вызове метода контекста (Записать): Не удалось записать: "Организации"!
ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(4754)
КодСообщения = 26

В УТ три организации. При загрузке в БП указываю ограничения по организациям. Не понимаю в чем дело :unsure:

#2 mialord

    "Свадебный генерал"


  • 3 525 сообщений

Отправлено 20 февраля 2012 - 19:29

А на момент выгрузки в БП случаем нет ни одной организации? Например "Наша организация"

#3 Вселенная

    Участник


  • 176 сообщений

Отправлено 20 февраля 2012 - 19:41

В том -то и дело, что нет. Ввела организацию точь в точь такую же как в УТ, и коды одинаковые.

#4 Vladius

    Активист


  • 348 сообщений

Отправлено 20 февраля 2012 - 20:07

Проблема в том что в документах которые ты переносишь есть реквизит Организации, вот он на него ругается, в базовую из за этого не получается перенести данные. Странно, вроде бы переносишь документы а не организации а базовая ругается. Но если ты уберешь организацию все равно ругаться будет, когда будешь писать обмен убирай реквизиты - Организация, Договор контрагента, Склад, все это относится к организации по этом базовая ругается.
В итоге документы перенесутся без этих реквизитов, они будут пустые.

Я решил эту проблему конфигурацией конвертация данных. Создал там правила обмена убрал с каждого документа Организация, Договор контрагента, Склад, может ещё что то есть что относится к организации.

#5 Вселенная

    Участник


  • 176 сообщений

Отправлено 21 февраля 2012 - 07:22

Всё перепробовала, всё-равно ошибка выходит :angry2:

#6 ximera

    Участник


  • 209 сообщений

Отправлено 21 февраля 2012 - 07:38

в правиле конвертации справочника "Организации" поставьте галку "не создавать новые, если не найден в приемнике"
не забываем говорить "спасибо" ;)

#7 Vladius

    Активист


  • 348 сообщений

Отправлено 21 февраля 2012 - 10:14

Вселенная
Где вы пишите правила? Через конфигураию конвертация данных?

#8 Вселенная

    Участник


  • 176 сообщений

Отправлено 21 февраля 2012 - 10:45

Просмотр сообщенияximera (21 февраля 2012 - 07:38) писал:

в правиле конвертации справочника "Организации" поставьте галку "не создавать новые, если не найден в приемнике"

Так и сделала, теперь загружается. Спасибо!
Только вот теперь после каждого обмена нужно в документах организацию заполнять :unsure:

Просмотр сообщенияVladius (21 февраля 2012 - 10:14) писал:

Вселенная
Где вы пишите правила? Через конфигураию конвертация данных?
Да, в Конвертиции данных

#9 Vladius

    Активист


  • 348 сообщений

Отправлено 21 февраля 2012 - 13:30

Просмотр сообщенияВселенная (21 февраля 2012 - 10:45) писал:

Так и сделала, теперь загружается. Спасибо!
Только вот теперь после каждого обмена нужно в документах организацию заполнять :unsure:


Да, в Конвертиции данных
Переходите на профку :)

#10 ximera

    Участник


  • 209 сообщений

Отправлено 21 февраля 2012 - 16:03

Просмотр сообщенияВселенная (21 февраля 2012 - 10:45) писал:

Так и сделала, теперь загружается. Спасибо!
Только вот теперь после каждого обмена нужно в документах организацию заполнять :unsure:


Да, в Конвертиции данных
попробуйте в событие ПослеЗагрузки()документа добавить код
Обект.Организация = Справочники.Организации.НайтиПоКоду("0001");


хм... у одного меня твердый знак не печататется?

Сообщение отредактировал ximera: 21 февраля 2012 - 16:04

не забываем говорить "спасибо" ;)

#11 Vladius

    Активист


  • 348 сообщений

Отправлено 21 февраля 2012 - 16:46

Просмотр сообщенияximera (21 февраля 2012 - 16:03) писал:

попробуйте в событие ПослеЗагрузки()документа добавить код
Обект.Организация = Справочники.Организации.НайтиПоКоду("0001");


хм... у одного меня твердый знак не печататется?
Глюк форума, у меня так же. Включается ещё жирный шрифт.

#12 BabySG

    Любитель программирования


  • 12 211 сообщений

Отправлено 22 февраля 2012 - 19:44

Просмотр сообщенияVladius (21 февраля 2012 - 16:46) писал:

Глюк форума, у меня так же. Включается ещё жирный шрифт.
Это происходит только в Опере.
Ничто так сильно не укрепляет веру в человека, как ПРЕДОПЛАТА!

#13 mialord

    "Свадебный генерал"


  • 3 525 сообщений

Отправлено 23 февраля 2012 - 07:23

Надо было удалить организацию из БП, сделать нормальный обмен, и дальше жить спокойно

#14 Vladius

    Активист


  • 348 сообщений

Отправлено 23 февраля 2012 - 13:38

Просмотр сообщенияmialord (23 февраля 2012 - 07:23) писал:

Надо было удалить организацию из БП, сделать нормальный обмен, и дальше жить спокойно
Даже если удалить организацю, потом будет опять лезть ошибка. Проверял.





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных