- Стандарт-Н

advertisement
ООО НВП «Стандарт Н»
Общее описание
Одним из несомненных преимуществ автоматизации от «Стандарт-Н» является
возможность принимать электронные накладные от поставщиков различных форматов. С
помощью фильтрации в почтовой программе, файлы нак
ладных сортируются по папкам. Для каждого оптовика заводим свою папку в
каталоге ManagerXP\enakl\ConvSN\. Утилита «Конвертор» обрабатывает электронные
накладные форматов DBF, ZIP, CSV и приводит к единому формату tmpl.dbf а также
приводит наименования товаров к единым значениям.
Поставляется с основным пакетом автоматизации. Все служебные файлы
конвертора находятся в каталоге ManagerXP\enakl\ConvSN\.
Настройка settings.ini
[Main]
Priv_Nakl=C:\Program Files\ManagerXP\enakl\enakl_ok\
Tmpl=C:\Program Files\ManagerXP\enakl\convSN\tmpl.dbf
DictDir=C:\Program Files\ManagerXP\dictdbf
ENaklFormat=mdb
dllFilter=stnfilter.dll
interval=600
animinterval=500
showonstart=0
WorkOnStart=1
(Приоритет: -1 - низкий(по-умолчанию); 0 - обычный; 1 - высокий)
priority=-1
---------------------Значения параметров----------------------------------------------------Priv_Nakl – Каталог, куда будут копироваться готовые накладные. В программе “Manager”
это каталог с электронными накладными.
Tmpl – Формат конечных накладных, к которому сводятся все накладные поставщиков.
DictDir – Каталог к файлу Dict.dbf. Поставляется с основным пакетом автоматизации. По
умолчанию находиться в каталоге C:\Program Files\ManagerXP\dictdbf\. Если в настройках
конвертации накладных поставщиков выставлен параметр NoChange=0, то входящие
названия товара поставщиков будут сверяться с позициями колонки BAD_NAME, и
заменяться на соответствующее значение колонки MY_NAME.
ENaklFormat – Всегда имеет значение mdb.
dllFilter – всегда равен stnfilter.dll . Файл находится в C:\WINDOWS\System32\ или в
одном каталоге с файлом ConvSN.exe. stnfilter.dll – Файл с набором правил по
приведению наименований товаров.
Interval – Период запуска обработки накладных в секундах.
Animinterval – Частота отображения анимации значка конвертора в трее в миллисекундах.
Showonstart – Показывать окно конвертора при старте. Если 0 – зразу сворачивается в
трей.
WorkOnStart – Если 1 – обрабатывает накладные при запуске конвертора, если 0 –
обрабатывает через интервал ожидания Interval.
Priority – Приоритет : -1 - низкий(по-умолчанию); 0 - обычный; 1 - высокий)
Настройка opts.ini
Формат исходной накладной, которая попадет в программу “Manager” совпадает с
форматом файла tmpl.dbf (находиться в каталоге \convsn\ ). Для того чтобы настроить
конвертацию накладных от формата оптовика к формату tmpl.dbf, необходимо «обучить»
программу каким образом будет осуществляться преобразование. Все настройки по
преобразованию накладных хранятся в файле opts.ini.
Изменения в настройках вступают в силу после перезапуска файла
ConvSN.exe
Пример:
[Сухарев]
path=C:\Program Files\ManagerXP\enakl\convSN\suharev\
dll=opts.dll
format=dbf
NoChange=0
codepage=866
ForceConvertCodePage=1
NeedSum=0
DOCNUM=DOCNUM
DOCDATE=DATEDOC
ORIG_TOVAR=ORIG_TOVAR
SER=SER
QUANT=QUANT
PRICE_Z=PRICE_Z
PRICE_O=PRICE_O
NDSO=NDSO
SUMNDS=SUMNDSO
PRICE_R=PRICE_R
IZG=IZG
SERT=SERT
DATESERT=DATESERT
SDSERT=SDSERT
KEMVSERT=KEMVSERT
REGN=REGN
GODENDO=GODENDO
NGTD=NGTD
STRANA=STRANA
BARCODE=BARCODE
[Годовалов]
path=C:\Program Files\ManagerXP\enakl\convSN\god\
dll=opts.dll
format=dbf
NoChange=0
codepage=866
ForceConvertCodePage=1
NeedSum=0
DOCNUM=NOM_DOK
DOCDATE=Date_Dok
ORIG_TOVAR=naim
SER=SERIY
QUANT=KOL
PRICE_Z=TMP*(1+NDSO/100)
PRICE_O=SUMMA
NDSO=NDS
SUMNDS_=
PRICE_R=CENA_R
IZG=NAME_PRO
SERT=NOM_SER
SDSERT=dat_ser
KEMVSERT=lab
REGN=Nom_reg
DATESERT=dat_reg
GODENDO=god_np
NGTD=DECL
STRANA=strana
PRICE=
BARCODE=
ORIG_CODE=kod
TMP=CENA_Z
Значения параметров:
---------------------Параметры конвертации----------------------------------------------------Path – Путь к исходным накладным.
Dll – Используемая dll. (csv.dll – если файл с накладной оптовика имеет формат *.csv,
opts.dll – если файл накладной оптовика имеет формат *.zip, *.dbf).
Format – Формат накладной оптовика. (dbf – если исходная накладная имеет формат *.dbf,
*.zip – для zip файлов).
NoChange – Установка параметра в 1 означает, что к наименованиям товара не
применяются фильтры и в конечной накладной название товара будет оригинальным.
Соответственно, если NoChange =0 названия товаров приводятся по фильтрам Dict.mdb.
Codepage – Кодировка исходной страницы. (866 – DOS, 1251 – Windows)
ForceConvertCodePage – Применяется со значением 1, если в накладной оптовика не
выставлена кодировка. По умолчанию 0.
NeedSum – Если в колонке Price_o заполняем цену товара, то значение параметра должно
быть 1, иначе если Price_o необходимо заполнить суммой товара, то значение параметра
устанавливаем в 0.
---------------------Заполнение полей-------------------------------------------------------------Настройка заполнения полей представляет собой набор равенств, в левых частях которых
наименование колонки шаблона tmpl.dbf, в правой – названия колонок оригинальной
таблицы накладной.
DOCNUM – Номер документа поставщика.
DOCDATE – Дата документа поставщика.
ORIG_TOVAR – Наименование товара.
SER – Серия.
QUANT – Количество.
PRICE_Z – Цена завода.
PRICE_O – Цена/Сумма оптовая (В зависимости от значения параметра NeedSum).
NDSO – Ставка НДС.
SUMNDS – Сумма НДС
PRICE_R – Цена реестра.
IZG – Наименование производителя.
SERT – Номер сертификата.
SDSERT – Срок действия сертификата.
KEMVSERT –Орган сертификации.
REGN – Номер регистрации.
DATESERT – Дата регистрации в местной лаборатории.
GODENDO – Срок годности.
NGTD –Номер грузовой таможенной декларации.
STRANA – Страна происхождения.
PRICE – Поле отвечает за розничную цену – оставляем пустым.
BARCODE – Штрих код.
ORIG_CODE – внутренний код товара в базе поставщика.
TMP – Так же может использоваться переменная, для использования в формулах.
Download