Добрый!
Необходимо вести расчет (наценки и скидки) от цены, которая является средней между двумя колонками в прайсе поставщика. Есть возможность на стороне Pli произвести этот расчет автоматически? Нашел только справочник доп. цен, где можно использовать формулы, но, если использовать эту функцию, то не понятно 3 момента:
1) Как проимпортировать из прайса 2 цены для расчета 3ей?
2) Не возникнет ли проблем с экспортом этой доп. цены в качестве основной на сайт (хотелось бы через Туннель и другими способами)?
3) Будет ли корректно работать сравнение цен с другими поставщиками?
Возможно есть более простой вариант?
Получение средней цены по двум колонкам
Можно добавить прайс-лист поставщика дважды, указать разные колонки с ценой. При пакетной обработке данных, при условии, что стоит настройка в пакетной обработки брать среднеарифметическую цену для формирования в УС, тогда будет расчет на основание двух цен от Вашего поставщика+от остальных поставщиков, при условии, что они предоставляют данный товар.
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
Документация E-Trade Jumper
Как вариант, можно написать vba макрос, который автоматом, при импорте, будет создавать в отдельном столбце входного прайса нужные значения.
Пишу макросы VBA на заказ от 100 руб. обращаться в личку.
Подключение макросов | Подключение макросов 2 | Регулярные выражения | Руководство E-Trade PLI | EdiTTempDir | РРЦ | правильное обновление ПЛИ и СС | данные импортируются как звездочки | контакты тех.поддержки
Подключение макросов | Подключение макросов 2 | Регулярные выражения | Руководство E-Trade PLI | EdiTTempDir | РРЦ | правильное обновление ПЛИ и СС | данные импортируются как звездочки | контакты тех.поддержки
e-special, дак ведь тогда он будет брать среднюю арифметическую со всех поставщиков, верно? мне же необходимо, чтобы у этого поставщика из этого прайса (ну или из двух одинаковых с разными колонками) бралась сред. арифметическая, а затем сравнивалась с остальными поставщиками для выбора минимальной ... как такой алгоритм осуществить без применения макросов?
Ixenon, спасибо за подсказку. Написать макрос мы вобщем-то можем, хотя хотелось бы без них обойтись, задача-то вобщем-то тривиальная. Я так понял, что они привязываются через пункт "Дополнительно" в настройке импорта прайс-листа. Макрос должен располагаться в отдельном файле? Он будет запускаться самим Pli? Есть пример какого-нибудь макроса, чтобы показать нашему разработчику макросов? Нужно понять, как он будет обращаться к файлу прайс-листа или Pli сам его обратит к файлу, т.е. в макросе нужно будет обращаться только к ячейкам?
Ixenon, спасибо за подсказку. Написать макрос мы вобщем-то можем, хотя хотелось бы без них обойтись, задача-то вобщем-то тривиальная. Я так понял, что они привязываются через пункт "Дополнительно" в настройке импорта прайс-листа. Макрос должен располагаться в отдельном файле? Он будет запускаться самим Pli? Есть пример какого-нибудь макроса, чтобы показать нашему разработчику макросов? Нужно понять, как он будет обращаться к файлу прайс-листа или Pli сам его обратит к файлу, т.е. в макросе нужно будет обращаться только к ячейкам?
Пример макроса есть, например, в этой теме http://forum.elbuz.com/viewtopic.php?f=15&t=1165&p=6183
Наименование процедуры "MainVBA"
Путь к файлу макроса Вы уже поняли где настраивается. Там же можно протестировать макрос, при этом откроется файл с результатом действия макроса.
Макрос создает новый файл, наименование которого отличается от наименования исходного файла в виде приставки символа подчеркивания "_" (это видно в коде макроса)
Например есть файл "price.xls" макрос создаст файл "_price.xls" и сохранит его в той же папке, где находится исходный файл "price.xls".
При импорте прайс-листа происходит следующее:
открытие файла "price.xls"
применение к нему макроса, в теле которго происходит сохранение результата в файл "_price.xls"
импорт файла "_price.xls" в программу E-Trade PLI
Наименование процедуры "MainVBA"
Путь к файлу макроса Вы уже поняли где настраивается. Там же можно протестировать макрос, при этом откроется файл с результатом действия макроса.
Макрос создает новый файл, наименование которого отличается от наименования исходного файла в виде приставки символа подчеркивания "_" (это видно в коде макроса)
Например есть файл "price.xls" макрос создаст файл "_price.xls" и сохранит его в той же папке, где находится исходный файл "price.xls".
При импорте прайс-листа происходит следующее:
открытие файла "price.xls"
применение к нему макроса, в теле которго происходит сохранение результата в файл "_price.xls"
импорт файла "_price.xls" в программу E-Trade PLI
Пишу макросы VBA на заказ от 100 руб. обращаться в личку.
Подключение макросов | Подключение макросов 2 | Регулярные выражения | Руководство E-Trade PLI | EdiTTempDir | РРЦ | правильное обновление ПЛИ и СС | данные импортируются как звездочки | контакты тех.поддержки
Подключение макросов | Подключение макросов 2 | Регулярные выражения | Руководство E-Trade PLI | EdiTTempDir | РРЦ | правильное обновление ПЛИ и СС | данные импортируются как звездочки | контакты тех.поддержки
Нет такой возможности.SensoR писал(а):e-special, дак ведь тогда он будет брать среднюю арифметическую со всех поставщиков, верно? мне же необходимо, чтобы у этого поставщика из этого прайса (ну или из двух одинаковых с разными колонками) бралась сред. арифметическая, а затем сравнивалась с остальными поставщиками для выбора минимальной ... как такой алгоритм осуществить без применения макросов?
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
Документация E-Trade Jumper
Спасибо, большое, Ixenon, спасибо, e-special ... жаль, что такие тривиальные задачи можно решать только с пом. макросов, хотелось бы видеть в Pli возможность использовать формулы при импорте прайс-листов, тем более такая функция уже есть для создания доп. цен. Попробуем с макросом, отпишу по завершению.
Добрый день!
Есть возможность посмотреть макрос и допилить его? Сейчас при проверке выдает ошибку http://clip2net.com/s/2p2tS . Я сам вообще не шарю в VB-ке, поэтому не могу сказать, что там вообще. Там что-то наш разработчик сделал из того макроса и сохранил с расширением .vb . По сути макрос очень простой, должен создать колонку со средней арифм. ценой (между средней и самой маленькой). Макрос и прайс-лист прилагаю, просьба помочь.
Есть возможность посмотреть макрос и допилить его? Сейчас при проверке выдает ошибку http://clip2net.com/s/2p2tS . Я сам вообще не шарю в VB-ке, поэтому не могу сказать, что там вообще. Там что-то наш разработчик сделал из того макроса и сохранил с расширением .vb . По сути макрос очень простой, должен создать колонку со средней арифм. ценой (между средней и самой маленькой). Макрос и прайс-лист прилагаю, просьба помочь.
- Вложения
-
- tyres.rar
- (119.83 КБ) 207 скачиваний
-
- macros_for_fix_cats_level3.rar
- (1016 байт) 210 скачиваний
Попробуйте активировать доступ к VBProject в настройках MS Excel.
С уважением, поддержка ElbuzGroup.
