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")) Тогда Значение = "СПоставщиком"; //Значение = Перечисления.ТипыДоговоров.СПоставщиком; Иначе Значение = "СПоставщиком"; //Значение = Перечисления.ТипыДоговоров.СПоставщиком; КонецЕсли; | |
| Интернет-форум Краснодарского края и Краснодара |