Имя: Пароль:
1C
1С v8
Создание записи РС при обмене.
0 пам-пам
 
11.03.16
17:41
Доброго времени суток. Подскажите, каким образом при обмене (через универсальный обмен данными) в правилах организовать следующее: в базе А информация о контрагенте (его адрес) хранится в реквизитах с типом строка, в базе Б этаже информация хранится в регистре сведений. Так вот, как на основе данных из базы А создать запись в РС в базе Б?
Соответственно эти данные должны выгружать вместе с контрагентом.
1 mikecool
 
11.03.16
17:50
(0) в пвд контрагента - выгрузитьпоправилу, сюда передай входящие данные и остальное кд сделает за тебя
2 пам-пам
 
11.03.16
18:15
(1) в правилах выгрузки у меня только один документ, контрагент выгружается из него. + к этому, для записи строки РС нужно будет добавить предопределенные данные из базы Б. Возможно это организовать в ПКО документа? Если да, то подтолкните на мысль :(
3 пам-пам
 
12.03.16
13:24
Прошу помочь гуру обмена...наверняка это простое действие.
Думал в ПКО выгружаемого документа перед выгрузкой сделать следующее:

Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
    |    Контрагенты.Ссылка КАК Объект,
    |    Контрагенты.ЮридическийАдрес КАК Представление
    |    ИЗ
    |    Справочник.Контрагенты КАК Контрагенты
    |    ГДЕ
    |    Контрагенты.Ссылка = &Ссылка";

Запрос.УстановитьПараметр("Ссылка", Источник.Контрагент);
ВыборкаДанных = Запрос.Выполнить().Выгрузить();

ВыгрузитьПоПравилу(ВыборкаДанных, , , , "КонтактнаяИнформация");

Где в ПКО "КонтактнаяИнформация" определено измерение "Объект" и ресурс "Представление". Но не выгружается :(