Форум OlegON > Программы и оборудование для автоматизации торговли > Системы автоматизации торговли > Set Retail / Centrum / Oil

Set Retail 10 импорт РА по WS, условие вхождения в сегмент : Set Retail / Centrum / Oil

25.04.2024 10:17


26.07.2018 14:31
asfw7qlm2
 
Делаем интеграцию с ERP, пытаемся загрузить РА с условием сработки "вхождение в сегмент". В визуализации, если заводить РА руками есть 2 варианта условий:
1) Сочетание сегментов
2) Вхождение в сегмент

Со первым вариантом всё понятно, примеры описаны на сайте поддержки, импорт проходит успешно.
Но интересует возможность импортировать РА с уловием - "вхождение в сегмент", вот тут как раз не понятно как указать это в <segment-condition>
Может кто-то уже сталкивался, знает, умеет, практикует?
27.07.2018 12:49
asfw7qlm2
 
Не получается приручить это условие с <segment-condition>, импортируемые акции либо отклоняются с пометкой "Элемент "segment-condition" не соответствует схеме документа (xsd)" либо "Элемент &quot;segment-condition&quot; [фактически] пуст"" либо импортируются без этого условия. Также по имеющимся xsd схемам ( ) с сайта поддержки, xml не проходит валидацию по этой схеме (проверялось через онлайн валидатор ) даже работающий, успешно импортируемый вариант акции с сочетанием сегментов из примеров импорта РА. Где взять актуальные xsd схемы для импорта?

Плохо, что РА с одним сегментом в условии сочетания сегментов не хочет работать.
03.08.2018 10:44
asfw7qlm2
 
Цитата:
asfw7qlm2 Плохо, что РА с одним сегментом в условии сочетания сегментов не хочет работать.
*если импортировать, так-то вручную - работает.

Обратились с заявкой в ХД, пока новостей нет,
15.08.2018 09:47
asfw7qlm2
 
Оказывается всё просто, импорт РА условием "вхождение в сегмент" пока не реализовано, работает только условие "сочетание сегментов". Версия SR 10.2.52.0
Придется делать руками, хотя есть мысль создать "левый" сегмент и импортировать как сочетание "нужный" или "левый". Вроде работает. Если клиент входит в сегмент А - скидка предоставляется, если не входит - нет.
SQL код:
<?xml version="1.0" encoding="UTF-8"?>
<AdvertisingActions> 
<AdvertisingAction name="РАимпортированная_по_WS" active="false" mode="automatic" priority="1500" ignoreRestictions="true" worksAnyTime="true" color="green" external-code="imported_000323" exempt-from-bonus-discounts="true">
    <begin-date>2018-07-19T00:00:00</begin-date>
    <end-date>2019-07-19T00:00:00</end-date>
    
    <externalConditions> <!-- Блок уловий -->
        <segment-condition>
            <or>
                <segment guid="A" />    
                <segment guid="empty" />
            </or>
    </segment-condition>
    </externalConditions>
                
    <actionResults>    <!-- Блок результатов -->            
        <goodsDiscount name ="Скидка на мороженное 25%" discountPercent="25">
            <marking-of-the-good id = "82010" />
        </goodsDiscount>    
    </actionResults>
            
</AdvertisingAction>
</AdvertisingActions>
Часовой пояс GMT +3, время: 10:17.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.