К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Условия в конвертации данных

Гость
0 - 01.03.2016 - 12:27
Не могу сдвинуться с места в доработке правил конвертации данных. Перегрузка из БП3.0 -> УП2 Договоров контрагентов. Нужно конвертировать поля.
1. ТипВзаимоотношений
2. Статус
3. ДетализацияРасчетов
4. Оплата
5. Наименование
6. Организация
7. Партнер
8. Контрагент
9. ВидАгентскогоДоговора
10.Валюта

Вопрос в событии при выгрузке как писать условия? Как ссылаться на источник и приемник. Подскажите по коду. Например как проверять значение одного реквизита или его родителя и устанавливать в приемнике нужный реквизит в требуемое значение?



1 - 01.03.2016 - 15:17
1. В редакторах правил конвертации кнопку "Информация по обработчикам" нажимал?
2. Если Источник.МойРеквизит = "ИскомоеЗначение" Тогда Значение = "СовсемДругоеЗначение"
Гость
2 - 01.03.2016 - 16:03
(1) "Информация по обработчикам" - в смысле там примеры кода, да?
|
вот там задан код, но он не конвертирует данные реквизита ТипДоговора, сейчас с ним разбираюсь.
|
Если Источник.Владелец.ПринадлежитЭлементу(Справочники. Контрагенты.НайтиПоКоду("000001970")) Тогда
Значение = "СПокупателем";
//Значение = Перечисление.ТипыДоговоров.СПокупателем;
ИначеЕсли Источник.Владелец.ПринадлежитЭлементу(Справочники. Контрагенты.НайтиПоКоду("000001969")) Тогда
Значение = "СПоставщиком";
//Значение = Перечисления.ТипыДоговоров.СПоставщиком;
Иначе
Значение = "СПоставщиком";
//Значение = Перечисления.ТипыДоговоров.СПоставщиком;
КонецЕсли;


К списку вопросов






Copyright ©, Все права защищены