8.х ОБМЕН Конвертация данных. Помогите настроеить обмен УТ 8.1 ->БП 8.2

Тема в разделе "Обмен данными в "1С:Предприятие 8"", создана пользователем Gusev, 9 авг 2011.

  1. TopicStarter Overlay
    Gusev
    Offline

    Gusev Опытный в 1С

    Регистрация:
    4 авг 2011
    Сообщения:
    81
    Симпатии:
    0
    Баллы:
    26
    Доброго времени суток!
    Есть торговая база (конфигурация "Управление торговлей" 10.3.3.3), бухгалтерская база (конфигурация "Бухгалтерия предприятия" 2.0.25.5) и "Конвертация данных" 2.1.5.1.
    В торговой базе ведутся две организации, допустим с кодом "111" и "222". Необходимо выгружать некоторые справочники и документы из УТ в БП, по одной (любой) из организаций. У меня есть обработки, которыми я это делаю. Но хотелось-бы сгенерить правила для таких выгрузок.
    Допустим я хочу выгрузить контрагентов. Но! Только тех, у которых есть договора с организацией 111 или 222.
    Что-бы в бух.базу организации 111 попали только ее контрагенты, а в 222 ее.
    Заношу конфигурации в КД. Выбираю справочник "Контрагенты", КОД автоматом генерит правила.
    Какие правила мне нужно править? Подскажите.
    И, если не трудно, на примере документов. Пусть будет реализация.
    С КД сталкиваюсь впервые, пока что самому дается все трудновато :(
  2. fineosun
    Offline

    fineosun Опытный в 1С

    Регистрация:
    15 мар 2011
    Сообщения:
    57
    Симпатии:
    0
    Баллы:
    26
    В примере про контрагентов все довольно просто - надо открыть правило выгрузки данных Контрагенты (если его нет, то создать), найти событие Перед Обработкой и там написать такой запрос, который выберет тех контрагентов, которые вам нужны.

    Когда будете писать запрос, убедитесь, что все реквизиты справочника контрагенты, которые надо перенести, вы выбрали в качестве полей. То есть все правила конвертации свойств, которые подчинены правилу конвертации объектов Контрагенты можно из выборки данных запроса получить через точку.

    Дальше запрос выполнить, выбрать, и выборку из результата запроса записать в переменную ВыборкаДанных.

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

    Я тут файл прикреплю, может пригодится
  3. fineosun
    Offline

    fineosun Опытный в 1С

    Регистрация:
    15 мар 2011
    Сообщения:
    57
    Симпатии:
    0
    Баллы:
    26
    В примере про контрагентов все довольно просто - надо открыть правило выгрузки данных Контрагенты (если его нет, то создать), найти событие Перед Обработкой и там написать такой запрос, который выберет тех контрагентов, которые вам нужны.

    Когда будете писать запрос, убедитесь, что все реквизиты справочника контрагенты, которые надо перенести, вы выбрали в качестве полей. То есть все правила конвертации свойств, которые подчинены правилу конвертации объектов Контрагенты можно из выборки данных запроса получить через точку.

    Дальше запрос выполнить, выбрать, и выборку из результата запроса записать в переменную ВыборкаДанных.

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

    Я тут файл прикреплю, может пригодится

    Вложения:

  4. TopicStarter Overlay
    Gusev
    Offline

    Gusev Опытный в 1С

    Регистрация:
    4 авг 2011
    Сообщения:
    81
    Симпатии:
    0
    Баллы:
    26
    Спасибо за ответ и файлик!
    Попробую разобраться.

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