Техническое описание на модуль «Прайс-листы поставщиков»

 

1.     Назначение модуля

2.     Технические характеристики

2.1.      Общие сведения

2.2.      Порядок установки

2.3.      Работа с модулем

2.3.1.       Просмотр прайс-листа

2.3.2.       Обновление прайс-листа

2.3.3.       Типы источников данных

2.3.4.       Поддержка модуля «Менеджер Закупок»

3.     Техническое сопровождение и обслуживание

 

1.    Назначение модуля

   Модуль "Прайс-листы поставщиков" (МПП) предназначен для импорта в полуавтоматическом режиме прайс-листов поставщиков (если они доступны в формате dbf или Excel), сравнения цен различных поставщиков на одинаковые товары и хранения истории изменения цен по каждому поставщику.

2.    Технические характеристики

2.1.  Общие сведения

        Модуль "Прайс-листы поставщиков" рассчитан на работу совместно с программой "Техник-Коммерсант" (далее по тексту - ТК) начиная с версий 4.0.

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

     Информация о ценах поставщиков на товары и наличии товаров на складе поставщика может быть использована модулем «Менеджер Закупок» при формировании заказа поставщику.

 

2.2.  Порядок установки

Для установки модуля необходимо скопировать файл PRICELST.APP в директорию, в которой установлен ТК. После перезапуска ТК в главном меню в разделе "Модули" появится пункт "Прайсы поставщиков".

 

2.3.   Работа с модулем

     Для начала работы с МПП в главном меню выберите пункт «Модули –> Прайсы поставщиков». Вы попадаете в список прайс-листов поставщиков (Рис.2.3-1).

 

Рис. 2.31 Список прайс-листов.

Из меню «Прайс-лист» можно добавить новый прайс-лист, изменить атрибуты (поставщик, примечание) прайса или удалить ненужные прайс-листы. Чтобы посмотреть цены на товары, нужно встать курсором на необходимый прайс и выбрать меню «Прайс-лист à Показать товары» или нажать <Ctrl+↓>.

 

Рис. 2.32 Список товаров.

2.3.1.  Просмотр прайс-листа

 

В режиме просмотра прайс-листа на экране отражаются Наименование и Код товара (как у поставщика), единица измерения товара, цена, валюта, дата последнего изменения цены, признак наличия товара у поставщика и дата внесения товара в прайс-лист (рис.2.3-2). Если строка имеет привязку к справочнику товаров ТК, то внизу, под таблицей, в синей строке можно увидеть  название товара из вашей базы (из справочника ТК), соотношение единиц измерения и примечание к строке прайс-листа.

 

В пункте меню «Свойства строки» также можно указать единицу измерения поставщика, упаковку и соответствие единиц измерения поставщика и вашей (рис.2.3.1-1).

 

Рис. 2.3.11 Дополнительные атрибуты товара.

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

 

Названия товаров у поставщиков могут не соответствовать названиям товаров в вашей программе. Поэтому, для того чтобы можно было сравнивать цены различных поставщиков и печатать Заказы (входящие счета) с номенклатурой поставщиков, требуется указать соответствие (привязку) между товаром в прайсе поставщика и товаром из справочника ТК (сопоставить товар). Чтобы сопоставить один товар из прайса нужно открыть «свойства строки» или нажать <Shift+F4>и с помощью стандартной процедуры поиска товара выбрать товар из справочника ТК.

Если названия товаров у поставщика и у вас в ТК идентичны, можно попытаться сопоставить все строки прайс-листа с товарами из справочника ТК. Для этого надо выбрать пункт меню «Товары – Сопоставить все товары». При этом все строки, у которых название или код товара совпадут с названием (или кодом соответственно) товара из справочника ТК получат привязку к справочнику.

 

По комбинации клавиш <Ctrl+Ins> можно добавить новый товар в справочник ТК, не выходя из режима просмотра прайс-листа. Если строка прайса имеет привязку к справочнику товаров, то можно посмотреть карточку соответствующего товара (атрибуты) и отредактировать их (например, подкорректировать название).

 

Для облегчения работы с большими списками товаров в прайс-листе можно воспользоваться меню «Поиск». Есть два режима: поиск строки и поиск товара. В первом режиме <F7> можно найти необходимую строку прайса по части названия товара поставщика. Во втором <Alt+F7> – по привязке строки к справочнику товаров ТК (с помощью стандартной процедуры поиска вы указываете товар из ТК).

Также можно воспользоваться различными сортировками: по наименованию, по дате добавления строки в прайс-лист (новые товары в конце), по дате последнего изменения цены.

Можно наложить различные фильтры (условия) на список товаров в прайсе. Среди них: по группе товаров, по части названия, по части примечания, имеющиеся на складе поставщика, с привязкой (или без) к справочнику товаров. Есть возможность отобрать товары с минимальной ценой (только для строк с привязкой к справочнику ТК). В этом случае будут отобраны товары из текущего прайс-листа, цены на которые минимальны, среди всех поставщиков (прайс-листы которых имеются в базе данных).

 

2.3.2.  Обновление прайс-листа

Прайс-лист поставщика может меняться: изменяются цены, добавляются новые позиции, товар заканчивается на складе. Для того, чтобы эти изменения попадали в вашу программу надо регулярно обновлять прайс-листы. Сделать это можно тремя способами:

1.                   Ручное изменение позиций прайс-листа. Для изменения цены на отдельный товар надо подвести курсор в столбец с ценой и ввести новую цену. При выходе из просмотра прайс-листа, если были изменения, программа попросит подтвердить внесение изменений в прайс-лист и сохранит новые цены и дату изменения цены.

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

3.                   Обновление прайса из внешнего источника (dbf файла). Если у Вас имеется прайс поставщика в виде dbf-файла, то можно перенести информацию из этого файла в вашу базу данных. Для этого надо настроить «Тип источника данных», где будет указано, какие поля в dbf соответствуют цене, названию, коду и т.п. Dbf-файл может быть получен также из Exel таблицы (*.xls) средствами Microsoft Exel (сохранить как Dbase III).

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

 

2.3.3.  Типы источников данных

                В зависимости от того, каким образом был создан dbf-файл (из Exel, складской программой поставщика, и др.) структура этого файла может быть различной. Обычно для каждого поставщика в отдельности структура не меняется (постоянна), тогда как для разных поставщиков эти структуры отличаются (поставщики используют разные программы). Поэтому рекомендуется для каждого поставщика, присылающего вам прайс-листы в виде файлов, настроить тип источника данных.

На рис.2.3.3-1 показано окно настройки типа источника. Можно выбрать файл-образец – тот самый dbf-файл, полученный от поставщика. Если файл-образец выбран, то можно будет воспользоваться подсказкой <Ctrl+¯> с названиями столбцов в этом файле.

В этом окне (рис.2.3.3-1) надо указать какие поля в dbf соответствуют названию и коду товара, внутреннему коду поставщика, цене и т.п. При этом надо учитывать, что типы полей в dbf-файле должны совпадать с типами полей в базе данных (БД). Типы полей указаны рядом с названиями полей: ‘C’ – строка символов, ‘N’ – численное значение, ‘L’ – логическое значение (да/нет). (0,1) означает, что значение поля должно быть равно нулю или единице.

Если типы полей в dbf и БД не соответствуют, то такие поля требуют преобразования. Например: поле CENA в dbf имеет тип ‘C’ (строковое значение). В этом случае в строке «цена» надо указать “Val(CENA)” (а не “CENA”, как в случае, если бы типы полей совпадали). Вообще, в качестве значения поля можно указать любое выражение (логическое, арифметическое или строковое), которое разрешено использовать в языке программирования FoxPro 2.6. Например можно использовать абсолютные величины (1, ‘хороший товар’ и т.п.), или выражения типа: NAMTOV+KODTOV+KODPST.

Если поставщик предоставляет вам скидку от своего прайс-листа, то цену прайса надо помножить на коэффициент, соответствующей скидке. Значение скидки (в %) хранится в переменной m.PL_DISCOUN. Изменить скидку, а также валютный курс поставщика (m.PL_EXCHANG) можно в атрибутах прайс-листа.

 

Рис. 2.3.31 Настройка обновления прайса из внешнего источника.

В описании типа источника данных следует указать следующие поля:

-          название товара;

-          код товара;

-          внутренний код – внутренний код поставщика;

-          примечание;

-          цена;

-          валюта – цена в прайсе в рублях (0) или в валюте (1);

-          в наличии – признак наличия товара на складе поставщика (1-есть, 0-нет);

-          едзмерения – название единицы измерения количества товара у поставщика;

-          доп. Едзм. - название дополнительной единицы измерения (упаковка) количества товара у поставщика;

-          упаковка – соотношение между основной и дополнительно едзм. поставщика;

-          условие – можно указать логическое выражения, при не выполнении которого строка dbf-файла не будет обрабатываться (по умолчанию принимаются все строки);

-          количество – это поле требуется для приема накладных в виде dbf от поставщика (для прайс-листов не требуется).

 

Если тип источника данных будет правильно описан, то после обновления прайс-листа из dbf-файла поставщика будут подставлены новые цены, добавлены новые товары. Такой метод позволит вам иметь в вашей программе ТК свежие прайс-листы поставщиков, легко и удобно поддерживать их.

Если тип источника описан неправильно, то при обновлении прайса из внешнего источника будет выдано сообщение: «Ошибка в описании типа данных».

Если вы самостоятельно не можете настроить тип источника , обнаружить и исправить ошибки в описании типа источника, то лучше обратиться к специалистам «ARC-Технолоджис».

 

2.3.4.  Поддержка модуля «Менеджер Закупок»

                Если вы используете модуль «Менеджер Закупок», то модуль «Прайс-листы поставщиков» будет экспортировать информацию о ценах поставщика в созданные шаблоны заказов товаров у поставщика. Будет передаваться также информация о наличии товара на складе поставщика и упаковки (минимальная партия заказа). Для этого товары должны иметь привязку к справочнику товаров в ТК.

3.    Техническое сопровождение и обслуживание

    На все свои серийные программные продукты Фирма "ARC-Технолоджис" обеспечивает бесплатное техническое сопровождение в виде:

- консультаций по телефону и электронной почте;

- исправления ошибок в данном программном продукте без ограничения срока.

             В последнем случае фирма "ARC-Технолоджис" не обеспечивает клиенту бесплатную доставку и инсталляцию версии с исправлениями. Исправленная версия может быть выслана по электронной почте или скачана клиентом из Интернета.

внимание! Исправление ошибок в программе не приводит к автоматическому исправлению данных в клиентской базе.

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