Дополнительные поля в формуле расчета цен конкурентов

Помощь пользователям в работе с программой E-Trade PriceList Importer
Ответить
Денис
Сообщения: 182
Зарегистрирован: 19 авг 2012 12:40

Здравствуйте,
Можно ли использовать доп. поде в "расчете цен на основании конкурентов"? В доп. поле хранится только число. Вставляют в формулу подстановку такого вида {_42E0RZZTD}, пишет, все хорошо. Но хотелось бы подстраховаться.
Аватара пользователя
TechAdmin
Администратор
Сообщения: 4286
Зарегистрирован: 27 авг 2008 14:30

Можно.
С уважением, поддержка ElbuzGroup.
Денис
Сообщения: 182
Зарегистрирован: 19 авг 2012 12:40

TechAdmin писал(а):Можно.
Странно, почему-то при обычной формуле выдает ошибку. Что делаю не так?
Снимок1.JPG
Снимок1.JPG (57.91 КБ) 5143 просмотра
Снимок.JPG
Снимок.JPG (113.47 КБ) 5144 просмотра
Аватара пользователя
TechAdmin
Администратор
Сообщения: 4286
Зарегистрирован: 27 авг 2008 14:30

Вроде бы всё правильно, а пробовали обновить цены в СТУС на основании этой формулы?
С уважением, поддержка ElbuzGroup.
Денис
Сообщения: 182
Зарегистрирован: 19 авг 2012 12:40

TechAdmin писал(а):Вроде бы всё правильно, а пробовали обновить цены в СТУС на основании этой формулы?
Цены считаются по формуле. Странно, почему в моей глобальной формуле криво считается ((( Будет смотреть дальше
Денис
Сообщения: 182
Зарегистрирован: 19 авг 2012 12:40

Ошибку нашел в формуле.
Но, теперь можете помочь разобраться в логике как программа считает на основании цен конкурентов:
Есть поставщик А, у него цена самая лучшая, есть поставщик Б, у него цена хуже поставщика А (пост. А=1000, пост. Б=1010). У поставщика Б есть дилерская цена (дил. цена=990), она загнана в виде доп. поля {_42E0RZZTD}.
В итоге имеем:
{ЦЕНА_СЕБЕСТОИМОСТЬ} - 1000 (поставщик А)
{ЦЕНА_СЕБЕСТОИМОСТЬ} - 1010 (поставщик Б)
{_42E0RZZTD} - 990 (поставщик Б)
В формуле на основании конкурентов прописал тестовую логику для проверки:
ЕСЛИ({ЦЕНА_СЕБЕСТОИМОСТЬ}>{_42E0RZZTD}, {_42E0RZZTD}, {ЦЕНА_СЕБЕСТОИМОСТЬ}+99)
При пакетной обработке получился 0.
Хотя я планировать получить значение 990.
Прикинул, как программа получила 0. Была выбрана мин. себ. = 1000, т.к. у это поставщика доп. поле пустое, то он мне и возвратил пустоту. (пустота=0)

Можно ли, чтоб программа в моем случае смотрела доп. поле по всем поставщикам, если если нашла заполненное доп. поле то опиралась на него. Если будет несколько значений в доп. поле, то выбиралось минимальное значение.
Можно это реализовать в виде галочки в настройках программы.
Аватара пользователя
support
Сообщения: 10563
Зарегистрирован: 09 ноя 2008 21:37

К сожалению нет.
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
Ixenon
Сообщения: 743
Зарегистрирован: 19 ноя 2011 09:03

Но можно написать vba скрипт, который при импорте прайс листа будет изменять обычную цену поставщика на диллерскую, в случае ее наличия.
Денис
Сообщения: 182
Зарегистрирован: 19 авг 2012 12:40

Ixenon писал(а):Но можно написать vba скрипт, который при импорте прайс листа будет изменять обычную цену поставщика на диллерскую, в случае ее наличия.
Да, можно VBA, можно и сравнение в самом файле, но эти варианты не подходят.
"Добавлена возможность выбирать контрагента и прайс от которого необходимо брать значения из дополнительных поле при пакетной обработке (обновлении учётной системы), подробнее http://screencast.com/t/DNuT6kKJl3"
Вот это как раз для меня.
Ixenon
Сообщения: 743
Зарегистрирован: 19 ноя 2011 09:03

Конечно же средствами самой программы сам бог велел ползоваться. VBA только в случае отсутствия таких средств.
Ответить

Вернуться в «Техническая поддержка программы E-Trade PriceList Importer»