Страница 2 из 2
Re: Столкнулся с интересным прайсом... как его осилить?
Добавлено: 02 июл 2011 11:32
Flagman
было бы еще не плохо сделать импорт прайса поставщика по урл в формате тур-мл
описание формата:
http://www.megatec.ru/content/files/tourml.zip
Re: Столкнулся с интересным прайсом... как его осилить?
Добавлено: 04 июл 2011 10:18
TechAdmin
Пришлите пример с данными в этом формате. Для каких целй вам необходим этот формат, как вы планируете использовать эту информацию?
Re: Столкнулся с интересным прайсом... как его осилить?
Добавлено: 04 июл 2011 10:57
Flagman
Код: Выделить всё
httр//vand.ru/index.php?country=16&sub=16&tour=27633
внизу кнопка XML
Как прайс поставщика
Re: Столкнулся с интересным прайсом... как его осилить?
Добавлено: 04 июл 2011 23:31
Flagman
Начал настраивать импорт... в прайсе есть листы с несколькими отелями и с разным кол-вом столбцов... как быть с ними?
Нельзя определять название отеля по признакам оформления ячейки? Размер, жирность шрифта и т.д.?
И разворачивать таблицу в авторежиме путем добавления данных из объединенной ячейки префиксом к ниже (справа) стоящей и интерпретировать "x"+" "+"y" как наименование товара?
Re: Столкнулся с интересным прайсом... как его осилить?
Добавлено: 05 июл 2011 16:06
TechAdmin
Импорт названия можно атоматизировать, но проблема не в названии, а в том, что у каждого названия отеля разные шапки таблиц, которые задаются в программе вручную, а так же в листе могут присутствовать одинаковые названия отелей с разными шапками таблиц, идущие друг за другом (сверху вних).

- price_oteli.png (59.88 КБ) 5490 просмотров
Единственный вариант это привязаться к номерам строк в листе, т.е. задать программе диапазоны строк, например от 239 до 275 строки идёт отель (блок данных) с названием Alexandra Hotel $* (Кос), BB и т.д., но тут нужно быть уверенным что будут изменяться только цены и даты заездов и не будут в листе добавляться и удаляться строки.
Re: Столкнулся с интересным прайсом... как его осилить?
Добавлено: 05 июл 2011 17:20
Flagman
а почему нельзя сращивать значения объединенных столбцов со значениями из нижестоящих столбцов этого же диапазона и соответственно так же со строками а потом как координаты их объеденить через разделитель или один из параметров взять в скобки? зачем изобретать головную боль? или мне как раньше нужно сначала распарсить прайс а потом развернутый подавать в PLI?
Ребята, сделайте опцию разворачивания объединенных ячеек с нижестоящими или игнорирования объединенности ячеек и все. если разворачивать - то алгоритм всего один. Наименование отеля определять по признакам шрифта вполне достаточно. Доделайте начатое до конца, а то ощущение что программисты откровенно схалтурили.
Re: Столкнулся с интересным прайсом... как его осилить?
Добавлено: 06 июл 2011 16:31
TechAdmin
Программа PLI не работает на объектном уровне с файлом в формате XLS, она только считывает данные из листов, делает "снимок" текстовых данных и обрабатывает их, поэтому нет возможности сращивать значения объединенных столбцов со значениями из нижестоящих столбцов этого же диапазона, так же со строками, объединять координаты через разделитель и т.д., это индивидуальные настройки для конкретного прайса и текущими функциями программы нет возможности это настроить.
Мы можем для вас разработать отдельный модуль, который на входе получает прайс-лист в формате вашего поставщика, обрабатывает его в подходящий формат (линейный список), сохраняет на выходе файл CSV/XLS для загрузки в программу ПЛИ.
Re: Столкнулся с интересным прайсом... как его осилить?
Добавлено: 07 июл 2011 21:16
TechAdmin
Новые возможности программы E-Trade PriceList Importer.
Пример использования внешнего модуля (макроса VBA) для импорта прайс-листов вашего поставщика:
Импорт прайс-листа с использованием инъекции макроса VBA