Имя: Пароль:
1C
1С v8
Конвертация данных
0 YXA
 
16.04.14
13:22
Помогите с одним вопросом, только начинаю разбираться с конвертацией:
Есть готовые Правила обмена, в которых есть параметр ОснНоменклатура, в базе приемнике все товары конвертируются в Один указанный в параметре, который уже есть в приемнике. Сейчас требуется изменить, если Родитель определенный, то конвертировать, как было в один товар, если Родитель другой, то взять из источника и перенести в приемник.
1 Йохохо
 
16.04.14
13:24
в ПКС:
Если РодительОдин Тогда
ИмяПКО = "ОснНоменклатура";
Иначе
ИмяПКО = "Номенклатура";
ЕслиБыКонец;
2 Aleks73
 
16.04.14
13:27
(1) ЕслиБыКонец;
РжуНиМагу
3 YXA
 
16.04.14
14:08
(1) Идея понятна. Спасибо, попробую.
4 YXA
 
16.04.14
20:13
Ну идея была понятна, а реализация не выходит, помогите неучу:
есть вот этот код:
                            <Свойство>
                                <Код>46</Код>
                                <Наименование>Номенклатура --&gt; Номенклатура</Наименование>
                                <Порядок>300</Порядок>
                                <Источник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
                                <Приемник Имя="Номенклатура" Вид="Реквизит" Тип="СправочникСсылка.Номенклатура"/>
                                <КодПравилаКонвертации>Номенклатура                                      </КодПравилаКонвертации>
                                <ПередВыгрузкой>Значение = Параметры.ОсновнаяНоменклатура;
</ПередВыгрузкой>
Как обратиться к Номенклатуре и проверить ее родителя?
5 vicof
 
16.04.14
20:28
Источник.Родитель
6 YXA
 
16.04.14
20:37
(5) если это записывать в ПередВыгрузкой, то переменная не определена(Родитель), при Выгрузке
7 YXA
 
16.04.14
21:57
Всем спасибо, сам решил проблему.