8.х ОБМЕН Обмен Розница 1 (8.1) - УТ11

Тема в разделе "Обмен данными в "1С:Предприятие 8"", создана пользователем Lo1jke, 5 июн 2014.

  1. TopicStarter Overlay
    Lo1jke
    Offline

    Lo1jke Опытный в 1С

    Регистрация:
    14 мар 2011
    Сообщения:
    136
    Симпатии:
    0
    Баллы:
    26
    Добрый день, Коллеги!

    Делаю односторонний обмен, до этого не работал с обменами вообще. Настроил типовые правила обмена РИБ из Розницы, подгрузил обкатанные на УниверсальнойВыгрузкеЗагрузкеXML правила обмена. Интересуют два стравочника. Все отлично, при любом изменении объект регистрируется на обмен, но я совсем не понимаю как сделать так, чтобы после выгрузки в сетевой каталог регистрация снималась? При повторной выгрузке новых объектов, попадают все старые + новые. Розница должна получить какое-то сообщение взамен, чтобы закрыть регистрацию объекта?

    Спасибо.
  2. nickpugachev
    Offline

    nickpugachev Профессионал в 1С Команда форума

    Регистрация:
    28 май 2012
    Сообщения:
    3.266
    Симпатии:
    131
    Баллы:
    104
    Так РИБ или Розница-УТ?
    Если РИБ - то да, нужно ответное сообщение от периферийной базы, в котором она скажет какое сообщение (номер) приняла - тогда с регистрации снимутя все объекты, которые в этом сообщении были посланы и после этого не регистрировались снова
    Если Розница-УТ - то у вас не должно быть галки РИБ на плане обмена и ответа не нужно будет.
    Lo1jke нравится это.
  3. TopicStarter Overlay
    Lo1jke
    Offline

    Lo1jke Опытный в 1С

    Регистрация:
    14 мар 2011
    Сообщения:
    136
    Симпатии:
    0
    Баллы:
    26
    Спасибо. Ввел в заблуждение Вас, прошу прощения.

    В Рознице 8.1 создал пустой план обмен с регистрацией одного единственного справочника. В настройках обмена Розницы загрузил свои правила конвертации. Обмен настроил через локальный каталог. Сообщение появляется.
    В УТ11 взял типовые правила обмена с Бухгалтерией (на них хоть что-то удалось загрузить), но я постоянно руками меняю название ПланОбмена в сообщении с названия из Розницы "ПланОбмена1" на "ОбменУправлениеТорговлейБухгалтерияПредприятия". Где это можно настроить, чтобы обмен шел с заданным именем?

    Проблема в том, как мне отправить что-то вроде квитанции обратно в Розницу, что: "все хорошо, я получил, записал, можно снимать с регистрации".
  4. nickpugachev
    Offline

    nickpugachev Профессионал в 1С Команда форума

    Регистрация:
    28 май 2012
    Сообщения:
    3.266
    Симпатии:
    131
    Баллы:
    104
    почитать документацию БСП по поводу обмена данными - имена планов обмена должны быть одинаковыми и надо прописать в нескольких местах из использование
    --- Объединение сообщений, 17 июн 2014 ---
    и квитанции не будет - снятие с обмена сразу после выгрузки, если по правилам обмена
    Lo1jke нравится это.
  5. TopicStarter Overlay
    Lo1jke
    Offline

    Lo1jke Опытный в 1С

    Регистрация:
    14 мар 2011
    Сообщения:
    136
    Симпатии:
    0
    Баллы:
    26
    Спасибо, прописал везде одно наименование. Заработало. Остался вопрос с квитанцией. УТ шлет в ответ пустую квитанцию вида:
    HTML:
    <?xml version="1.0" encoding="UTF-8"?>
    <v8msg:Message xmlns:v8msg="http://v8.1c.ru/messages">
        <v8msg:Header>
            <v8msg:ExchangePlan>ОбменУправлениеТорговлей_11_0_РозничнаяТорговля_1_0</v8msg:ExchangePlan>
            <v8msg:To>01</v8msg:To>
            <v8msg:From>УТ</v8msg:From>
            <v8msg:MessageNo>1</v8msg:MessageNo>
            <v8msg:ReceivedNo>43</v8msg:ReceivedNo>
        </v8msg:Header>
        <v8msg:Body/>
    </v8msg:Message>
    При загрузке сообщения используется какой-нибудь обработчик созданного плана обмена? Я поставил точку останова в процедуре модуля Плана обмена ПриПолученииДанныхОтПодчиненного(), но при интерактивной загрузке отладка не попала в точку.
  6. nickpugachev
    Offline

    nickpugachev Профессионал в 1С Команда форума

    Регистрация:
    28 май 2012
    Сообщения:
    3.266
    Симпатии:
    131
    Баллы:
    104
    при загрузке по правилам обработчики планов обмена не используются - все обработчики прописываются в правилах обмена и после выгрузки правил сгенерированные тексты модулей переносятся в специальные обработки.
    Lo1jke нравится это.
  7. TopicStarter Overlay
    Lo1jke
    Offline

    Lo1jke Опытный в 1С

    Регистрация:
    14 мар 2011
    Сообщения:
    136
    Симпатии:
    0
    Баллы:
    26
    Решил вопрос вообще без квитанции, пусть будет "доверительная" доставка.

    Код:
    Процедура ПриЗаписи(Отказ)
       
        ПолныеПрава.УстановитьПараметрыСеансаДляОбменаСУправлениемТорговлей();
    //Удаление регистрации для объекта    
    ПланыОбмена.УдалитьРегистрациюИзменений(Ссылка);
    КонецПроцедуры
    Спасибо большое за помощь, в свободное время обязательно вернусь к поиску оптимального решения.
Похожие темы
  1. zayav
    Ответов:
    1
    Просмотров:
    892
  2. formozuz
    Ответов:
    3
    Просмотров:
    1.674
  3. JoeLan
    Ответов:
    0
    Просмотров:
    457
Загрузка...

Поделиться этой страницей