12.03.2021 20:42
outgluk
 
Frontol 5
При создании маркетинговой акции произошла ошибка и акция сохранилась без даты начала и окончания ее действия.
При это она не отображается в графическом представлении, но видно что строка для нее осталась, так же можно понять, что она существует по порядковому номеру.
Из-за того что в данной акции нет даты окончания останавливается обмен вниз и выдает ошибку, говорящую об этом.

2021-03-12T14:02:41 Вниз DownstreamNode [101061]: Узел остановил
обмен. Получена ошибка с кодом -4: Не удалось применить пакет, ревизия
177609.validation error for variable IDATETIMEBEG, value "*** null
***"\nAt procedure 'APPENDMARKETACT'

Получается что бы восстановить обмен , нужно либо удалить эту акцию, либо изменить в ней даты начала и окончания.
А так как в редакторе акция не отображается сделать с ней ни чего нельзя.
Как быть?
15.03.2021 08:05
Shift
 
Ну если она не отображается графически, то что что мешает найти её не на графике, а слева в дереве и откорректировать нужные параметры?
15.03.2021 08:30
outgluk
 
Мешает, то что она не видна и ее нельзя выбрать.
15.03.2021 08:53
Shift
 
В дереве не видна?
15.03.2021 08:59
Shift
 
Ну тогда можно:
1. Сделать экспорт маркетинговых акций в внешний файл, откорректировать и импортировать обратно.
2. Если знаете код акции, тогда сделать файлик с удалением этой акции ($$$DELETEMARKETINGACTIONSBYCODE в руководстве интегратора)
15.03.2021 09:30
outgluk
 
Нашел эту команду в руководстве. Но нет опыта работы с этим. Можете более развернуто объяснить? Пожалуйста)
15.03.2021 09:36
Shift
 
обычный текстовый файл (имя и каталог обмена посмотрите в настройках обмена), а содержимое следующее:
Цитата:
##@@&&
#
$$$DELETEMARKETINGACTIONSBYCODE
КодВашегоМероприятия
15.03.2021 10:05
outgluk
 


(0,11Мб)

То есть вот сюда подложить этот текстовый файл и он отработается?
А имя нужно задать именно in.txt?
или нужно создать с другим именем, а потом выбрать этот файл?
15.03.2021 10:44
outgluk
 
И еще вопрос возник.
Удалить нужно не мероприятие, а объект выше. Мероприятие я так понимаю это вложение в саму строчку со спецценой.
На скрине видно код 62 у спеццены, а мне нужно удалить 63-й от которой только строчка видна, подойдет ли для этого команда $$$DELETEMARKETINGACTIONSBYCODE ?
15.03.2021 10:45
outgluk
 
И еще вопрос возник.
Удалить нужно не мероприятие, а объект выше. Мероприятие я так понимаю это вложение в саму строчку со спецценой.
На скрине видно код 62 у спеццены, а мне нужно удалить 63-й от которой только строчка видна, подойдет ли для этого команда $$$DELETEMARKETINGACTIONSBYCODE ?


(0,19Мб)

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