Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Здравствуйте джентльмены

Цель:

Идентификация товара в "мультивалютных" прайс-листах.

Краткое описание:

Алгоритм предназначается для определения надлежащей цены в строке "мультивалютного" прайс-листа.

Мультивалютный прайс-лист содержит цены в нескольких валютах, необходимо создать инструментарий позволяющий:

*Настраивать систему для обработки каждого подобного прайс-листа, учетом любого количества используемых валют;

*Обеспечить простую и понятную надлежащую идентификацию всех строк прайс-листа (как существующих на момент заведения в систему так и новых) в валюте категории;

Описание:

Модернизация системы

Модернизация системы заключается:

*в дополнении карточки прайс-листа учитывающем специфику парсинга (обработки) мультивалютного прайс-листа;

*добавления в БД необходимого столбца для хранения информации о валюте товара в прайс-листе дистрибьютора.

В карточку прайс-листа необходимо добавить следующие элементы управления:

Флаг "Мультивалютность" - флаг предназначается для указания системе что прайс-лист содержит информацию в нескольких валютах. По умолчанию сброшен. В карточке прайс-листа расположен левее дропбока "Валюта", открывающегося только если флаг "Мультивалютность" сброшен.

Флаг "Привязка валют" - флаг предназначен для первоначальной привязки надлежащей валюты к каждой обрабатываемой строке прайс-листа. По умолчанию сброшен. Флаг может быть поднят только системой после привязки валют к строкам (первой идентификации по диапазонам строк), сброс флаг возможен руками под правами администратора. В карточке прайс-листа расположен ниже поля "Курс из прайс-листа", открывается только если флаг "Мультивалютность" установлен.

Группа полей "Диапазоны валют" - текстовые поля для указания диапазонов адресов строк с одной валютой. Левее поля каждого из полей, дропбокс "Валюта" определяющий валюту всех строк данного диапазона. Количество полей соответствует количеству валют используемых системой. Синтаксис диапазонов по аналогии с полем "Диапазоны строк для обработки".

Группа дропбоксов "Тэги определяющие валюту" -группа из четырех строк дропбокосов однозначно идентифицирующих тэг (Категория.MD.AD.Наименование), предназначается для автоматического отнесения новых товаров (появившихся в прайс-листе после привязки) к той или иной валюте

Алгоритм идентификации

Система проверяет состояние флагов "Мультивалютность" и "Привязка валют":

Мультивалютность - OFF Привязка валют - * (не определяется): система работает по существующему алгоритму, те без учета мультивалютности.

Мультивалютность - ON Привязка валют - OFF: система переходит в режим обработки прайс-листа содержащего несколько валют. Обрабатываются только строки входящие в диапазоны валют, система исходит из того что валюта этих строк определяется выбранным в карточки прайс-листа значением валюты диапазона. По завершении обработки флаг "Привязка валют" карточки прайс-листа поднимется.

Мультивалютность - ON Привязка валют - ON: система переходит в режим обработки прайс-листа содержащего несколько валют. Обрабатываются все строки прайс листа, валюта для каждой строки прайс-листа этого дистрибьютора берется из БД (таблица актуальная цена предположительно), если встречается новая строка (строка для которой в БД не установлено значение валюты для данного дистрибьютора) система определяет валюту строки исходя из установленных в карточке прайс-листа "тэгов определяющих валюту". Метод определения такой, валюта строки считается идентифицированной если тэги определяющие валюту карточки товара с которой идентифицирована строка прайс-листа, полностью совпадают с какой либо другой карточкой товара у которой валюта для данного дистрибьютора идентифицирована.

По умолчанию значение валюты для всех строк таблицы "актуальная цена" не установлено.

Готов к вопросам по ICQ

Условия сотрудничества:

*Удаленная работа по договору;

*Подписание соглашения о неразглашении (NDA);

*Работы проводятся под девелоперским аккаунтом с соответсвующей БД;

*Синтаксис кода должен удовлетворять http://linux.opennet.ru/base/dev/perlstyle.txt

*Финальный результат, после согласования со мной, должен быть помещен в репозиторий.

*Оплата по завершении работы;

Пожалуйста, не отвечайте пустыми фразами типа "Сделаю качественно" или "Готов взяться за проект", если готовы взяться за проект без дополнительных вопросов сразу озвучивайте срок/стоимость.

14 лет назад
A_Sol
51 годРоссия
15 лет в сервисе
Был
8 лет назад
  • Похожие заказы
  • Необходимо создать генератор идеального текста, с помощью которого можно бы было наполнять сайты контентом. Сгенерированный текст должен быть обязательно уникальным(ПС Яндекс), морфологически и синтаксически правильным, а так же иметь смысловую нагрузку. То есть грубо говоря, ...

    Закрыт
    14 лет назад
  • $150

    Добрый день всем! Нам нужно натянуть дизаин на скрипт магазина. Движки магазина предлагать самим, но будет зависить от функционала который нам нужен. Бюджет не велики, предлогайте реальные варианты. Тех. задания нет будет уже в процессе ...

    Закрыт
    14 лет назад
  • Имеется интернет магазин (Joomla + Virtuemart 1.14). Задача в том, чтобы максимально организовать максимально быструю и удобную выгрузку товара на сайт. Позиций товара достаточно много, также как и самих параметров. Нужно сделать её максимально удобной ...

    Закрыт
    14 лет назад
  • $200

    Требуется: 1) Перенос дизайна 2) Перенос всего контента сайта 3) Перенос форума на PHPbb или IPB 4) Перенос всего контента Форума 5) Перенос всех пользователей и согласование их между форумом и сайтом. 6) Установка некоторых дополнительных модулей. 7) Возможны внесения изменений в ...

    Закрыт
    14 лет назад
  • Здравствуйте, уважаемые коллеги. Ищу опытного drupal 6 мастера, для модернизации развлекательного портала. Техническое задание и подробности при личном общении. Просьба к заинтересовавшимся, оставить свои контактные данные в комментариях и вкратце описать свой опыт работы с ...

    Закрыт
    14 лет назад
  • Скрипт на php Нужно пройтись по базе SQL - вытянуть все значения текстового поля в файл txt. Думаю для профи это 10 минут работы. Пишите пожалуйсто цены и ICQ

    Закрыт
    14 лет назад
  • Добрый день ! В редакторе wisiwyg - tiny_mce - нужно встроить фукцию вставки скрытого текста. Суть фукции - пользователь нажимает на кнопку в редакторе - открывается всплывающее окно со следующими полями: заголовок, скрытый текст. после ...

    Закрыт
    14 лет назад