Имя: Пароль:
1C
 
Обмен базовых Розница 2.1.4.9. и БП 3.0.36.11
0 midguard7
 
08.10.14
10:40
При загрузке в БП ругается при попытке установить значение реквизита СтранаРегистрации для группового элемента справочника "Контрагенты" (реквизит недоступен для группы).
Как я понимаю, ошибка в Модуле объекта Обработки ОбработчикиЗагрузкиИзРозница21:
<code>
Процедура ПКО_Контрагенты_ПослеЗагрузкиОбъекта(ФайлОбмена, Отказ, Ссылка, Объект, ПараметрыОбъекта, ОбъектМодифицирован,
    ИмяТипаОбъекта, ОбъектНайден) Экспорт

    Если (НЕ ОбъектНайден)
        ИЛИ НЕ ЗначениеЗаполнено(Объект.СтранаРегистрации) Тогда
        Объект.СтранаРегистрации = Справочники.СтраныМира.РОССИЯ;
    КонецЕсли;

КонецПроцедуры

</code>
1 midguard7
 
08.10.14
10:43
На форуме нашел информацию, что надо или править код в обработчике или переключить версию БСП в обмене на "2.0 или ниже".

Подскажите, кто знает, как она переключается и можно ли в базовой конфигурации это сделать?
2 1C_v8
 
08.10.14
15:57
Как переключить?
Загрузить в КД или вручную поменять:
<ВерсияФормата РежимСовместимости="РежимСовместимостиСБСП21">2.01</ВерсияФормата>
На
<ВерсияФормата РежимСовместимости="РежимСовместимостиСБСП20">2.01</ВерсияФормата>


1. Загрузить в Розницу правила в режиме совместимости с БСП 2.0. Сообщения начнут приходить в режиме совместимости.

2. Загрузить в БП правила с измененным кодом:

Если НЕ Объект.ЭтоГруппа  И НЕ ЗначениеЗаполнено(Объект.СтранаРегистрации) Тогда
  Объект.СтранаРегистрации = Справочники.СтраныМира.РОССИЯ;
КонецЕсли;

Пункты 1,2 можно выполнить в Конвертации данных или просто блокнотом.
3 1C_v8
 
08.10.14
16:20
Вариант второй:

До выполнения обмена создаем групповой элемент в БП вручную, так чтобы наименование было точно таким же как в Рознице. Элементы сопоставятся, обмен пройдет успешно.
4 lion11
 
10.10.14
14:11
Вопрос в тему...
При переносе в БП документа ПКО из отчета по розничным продажам не заполняются некоторые реквизиты, а именно интересует СчетУчетаРасчетовСКонтрагентом. Потом в кассовой книге не заполняется счет, и это бухгалтера напрягает, т.к. приходится заходить в ПКО и перевыбирать вид операции, потом счет встает. Так вот вопрос в том: это ошибка обмена или ошибки в какой-то настройке в базе БП3? Я, конечно, поправил в правилах, чтоб грузилось, но ... "где правда, брат" (с)?
5 midguard7
 
13.10.14
12:32
1C_v8, сделал как во втором варианте.
Теперь буду знать, как переключить версию БСП обмена.
Спасибо!
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.