Настройка конвертера электронных накладных — различия между версиями
Jmotya (обсуждение | вклад) |
Jmotya (обсуждение | вклад) |
||
(не показано 7 промежуточных версии этого же участника) | |||
Строка 2: | Строка 2: | ||
На панели задач сразу появится такой же значок программы : | На панели задач сразу появится такой же значок программы : | ||
− | [[Файл:Панель управ.jpg|center]] | + | [[Файл:Панель управ.jpg|800px|thumb|center|Рис.1]] |
После того как значок появился на панели задач нажимаем на нем правой кнопкой мыши. Выйдет контекстное меню программы: | После того как значок появился на панели задач нажимаем на нем правой кнопкой мыши. Выйдет контекстное меню программы: | ||
− | [[Файл:Контекст меню.jpg|center]] | + | [[Файл:Контекст меню.jpg|800px|thumb|center|Рис.2]] |
- '''Конвертировать ВСЕ'''. Конвертирует все новые необработанные накладные от всех поставщиков. | - '''Конвертировать ВСЕ'''. Конвертирует все новые необработанные накладные от всех поставщиков. | ||
Строка 20: | Строка 20: | ||
Блок флажков ''Иконка в трее''. Желательно, чтобы были установлены все галки ,тогда не придется каждый раз вручную запускать программу, когда нужно обработать накладные, Конвертер всегда будет запущен: | Блок флажков ''Иконка в трее''. Желательно, чтобы были установлены все галки ,тогда не придется каждый раз вручную запускать программу, когда нужно обработать накладные, Конвертер всегда будет запущен: | ||
− | [[Файл:Настр програм.jpg|800px|thumb|center|Рис.3]] | + | [[Файл:Настр програм.jpg|800px|thumb|center| Рис.3]] |
На вкладке '''Интернет''' должен быть настроен следующий адрес подключения: http://www.standart-n.ru/zclientxp/converter/index.php : | На вкладке '''Интернет''' должен быть настроен следующий адрес подключения: http://www.standart-n.ru/zclientxp/converter/index.php : | ||
− | [[Файл:Интернет.jpg|center]] | + | |
+ | [[Файл:Интернет.jpg|800px|thumb|center| Рис.4]] | ||
На вкладке '''Данные клиента''' можно указать название организации. Например, это может быть « ООО «Аптека» апт.пункт №14 ул.Луначарского »: | На вкладке '''Данные клиента''' можно указать название организации. Например, это может быть « ООО «Аптека» апт.пункт №14 ул.Луначарского »: | ||
− | [[Файл:Данные клиента.jpg|center]] | + | [[Файл:Данные клиента.jpg|800px|thumb|center|Рис.5]] |
На вкладке '''Пути''' нужно указать путь к папке, куда будут падать уже обработанные накладные, обычно такая папка называется ''enakl_ok'', и к папке, куда будут падать их резервные копии – ''enakl_back'', последний указывать не обязательно : | На вкладке '''Пути''' нужно указать путь к папке, куда будут падать уже обработанные накладные, обычно такая папка называется ''enakl_ok'', и к папке, куда будут падать их резервные копии – ''enakl_back'', последний указывать не обязательно : | ||
− | [[Файл:Пути.jpg|center]] | + | [[Файл:Пути.jpg|800px|thumb|center|Рис.6]] |
Строка 47: | Строка 48: | ||
Допустим, нам нужно завести правило для нового поставщика Белла-Волга, от которого Вы еще не получали накладные. Для этого нажимаем кнопку [[Файл:Добавить профиль.jpg]] '''- Добавить профиль'''. Выйдет следующее окно для ввода наименования поставщика, здесь мы пишем ''Белла-Волга'' и нажимаем '''ОК''': | Допустим, нам нужно завести правило для нового поставщика Белла-Волга, от которого Вы еще не получали накладные. Для этого нажимаем кнопку [[Файл:Добавить профиль.jpg]] '''- Добавить профиль'''. Выйдет следующее окно для ввода наименования поставщика, здесь мы пишем ''Белла-Волга'' и нажимаем '''ОК''': | ||
− | [[Файл:Белла волга.jpg|center]] | + | [[Файл:Белла волга.jpg|800px|thumb|center|Рис.9]] |
Строка 68: | Строка 69: | ||
Если вдруг в Менеджере в новой накладной вместо нормальных наименований появились «каракули», можно попробовать сменить кодировки на другие из списка. | Если вдруг в Менеджере в новой накладной вместо нормальных наименований появились «каракули», можно попробовать сменить кодировки на другие из списка. | ||
После всех изменений на вкладке ''Настройки'' для того, чтобы не потерять все внесенные изменения, обязательно нужно нажать '''Применить''' | После всех изменений на вкладке ''Настройки'' для того, чтобы не потерять все внесенные изменения, обязательно нужно нажать '''Применить''' | ||
− | [[Файл:Применить.jpg|center]] | + | [[Файл:Применить.jpg|800px|thumb|center|Рис.11]] |
Теперь нужно сделать правило активным. Для этого отмечаем его галочкой как на рис.12 и нажимаем кнопку [[Файл:Вкл.jpg]] - ''Включить / Выключить выбранные профили.'' | Теперь нужно сделать правило активным. Для этого отмечаем его галочкой как на рис.12 и нажимаем кнопку [[Файл:Вкл.jpg]] - ''Включить / Выключить выбранные профили.'' | ||
Строка 75: | Строка 76: | ||
Профиль поставщика Белла-Волга немного изменит свой внешний вид, став активным: | Профиль поставщика Белла-Волга немного изменит свой внешний вид, став активным: | ||
− | [[Файл:Изм внеш вид.jpg|center]] | + | [[Файл:Изм внеш вид.jpg|800px|thumb|center|Рис.13]] |
Строка 81: | Строка 82: | ||
Далее заходим на вкладку ''Связь полей''. Здесь мы будем настраивать связи между полями накладной, которую нам прислал поставщик, и полями обработанной накладной, которая станет в Менеджере. В поле ''Список файлов'' справа есть черный треугольник, нажав на него появится выпадающий список с перечнем необработанных накладных, выберем одну из них: | Далее заходим на вкладку ''Связь полей''. Здесь мы будем настраивать связи между полями накладной, которую нам прислал поставщик, и полями обработанной накладной, которая станет в Менеджере. В поле ''Список файлов'' справа есть черный треугольник, нажав на него появится выпадающий список с перечнем необработанных накладных, выберем одну из них: | ||
− | [[Файл:Необраб накл.jpg|center]] | + | [[Файл:Необраб накл.jpg|800px|thumb|center|Рис.14]] |
После того, как мы выбрали одну из накладных, в поле ''Исходная таблица'' появятся все данные из накладной поставщика: | После того, как мы выбрали одну из накладных, в поле ''Исходная таблица'' появятся все данные из накладной поставщика: | ||
− | [[Файл:Исх табл.jpg|center]] | + | [[Файл:Исх табл.jpg|800px|thumb|center|Рис.15]] |
Строка 112: | Строка 113: | ||
Поле CODE похоже на код товара в базе поставщика, поэтому свяжем его с полем ORIG_CODE в нашей базе. Для этого выделяем поле CODE в верхнем окне левой кнопкой мыши и то же самое делаем с полем ORIG_CODE в нижнем окне. Далее либо на первом выбранном поле, либо на втором нажимаем правой кнопкой мыши, выйдет следующее окно: | Поле CODE похоже на код товара в базе поставщика, поэтому свяжем его с полем ORIG_CODE в нашей базе. Для этого выделяем поле CODE в верхнем окне левой кнопкой мыши и то же самое делаем с полем ORIG_CODE в нижнем окне. Далее либо на первом выбранном поле, либо на втором нажимаем правой кнопкой мыши, выйдет следующее окно: | ||
− | [[Файл:Связь полей.jpg|center]] | + | [[Файл:Связь полей.jpg|800px|thumb|center|Рис.16]] |
Из контекстного меню выбираем вариант «Связь полей». После этого эти два поля попадут в другую колонку «Связанные поля» и станут как бы «связанными», это будет выглядеть вот так: | Из контекстного меню выбираем вариант «Связь полей». После этого эти два поля попадут в другую колонку «Связанные поля» и станут как бы «связанными», это будет выглядеть вот так: | ||
− | [[Файл:Связанные поля.jpg|center]] | + | [[Файл:Связанные поля.jpg|800px|thumb|center|Рис.17]] |
Теперь нам нужно связать все поля. Пройдемся по всем полям и свяжем их. При связи полей PRICE_O нужно учесть то, что у нас в программе это поле должно содержать оптовую сумму, а не цену оптовую, поэтому для того, чтобы в программе в поле PRICE_O была указана сумма оптовая нажимаем правой кнопкой мыши на связи PRICE_O= PRICE_OPL как на Рис.18 и выбираем пункт «Расширенное редактирование»: | Теперь нам нужно связать все поля. Пройдемся по всем полям и свяжем их. При связи полей PRICE_O нужно учесть то, что у нас в программе это поле должно содержать оптовую сумму, а не цену оптовую, поэтому для того, чтобы в программе в поле PRICE_O была указана сумма оптовая нажимаем правой кнопкой мыши на связи PRICE_O= PRICE_OPL как на Рис.18 и выбираем пункт «Расширенное редактирование»: | ||
− | [[Файл:Рис18.jpg]] | + | |
+ | [[Файл:Рис18.jpg|800px|thumb|center|Рис.18]] | ||
+ | |||
Выйдет следующее окно: | Выйдет следующее окно: | ||
− | [[Файл:Рис19.jpg|center]] | + | |
+ | [[Файл:Рис19.jpg|800px|thumb|center|Рис.19]] | ||
Строка 136: | Строка 140: | ||
В итоге, формула сформирована. Закрываем окно и сохраняем изменения: | В итоге, формула сформирована. Закрываем окно и сохраняем изменения: | ||
− | [[Файл:Рис21.jpg|center]] | + | [[Файл:Рис21.jpg|800px|thumb|center|Рис.21]] |
Текущая версия на 13:56, 28 мая 2015
Чтобы начать работу с программой, находим на рабочем столе ярлык Конвертера и запускаем его.
На панели задач сразу появится такой же значок программы :
После того как значок появился на панели задач нажимаем на нем правой кнопкой мыши. Выйдет контекстное меню программы:
- Конвертировать ВСЕ. Конвертирует все новые необработанные накладные от всех поставщиков.
- Конвертировать ОТ. Конвертирует все новые необработанные накладные от конкретного поставщика (по стрелочке выбираем от какого).
- Скрыть / Показать форму. Открыть / скрыть главное окно программы.
- Настройки программы. Рассмотрим их поближе.
На вкладке Общие /Обрабатывать папки каждые… В окне указываем количество минут через которое Конвертер сам автоматически будет обрабатывать все новые электронные накладные (Рис.3). Если установить галку Удалять файлы после обработки, то после того, как Конвертер обработает накладные, они автоматически удалятся. Блок флажков Иконка в трее. Желательно, чтобы были установлены все галки ,тогда не придется каждый раз вручную запускать программу, когда нужно обработать накладные, Конвертер всегда будет запущен:
На вкладке Интернет должен быть настроен следующий адрес подключения: http://www.standart-n.ru/zclientxp/converter/index.php :
На вкладке Данные клиента можно указать название организации. Например, это может быть « ООО «Аптека» апт.пункт №14 ул.Луначарского »:
На вкладке Пути нужно указать путь к папке, куда будут падать уже обработанные накладные, обычно такая папка называется enakl_ok, и к папке, куда будут падать их резервные копии – enakl_back, последний указывать не обязательно :
Кнопка Применить станет активной, если вы внесете какие-нибудь изменения в настройках. Для того, чтобы сохранить новые настройки необходимо нажать Применить и, если больше в настройках ничего менять не нужно, нажимаем ОК.
Чтобы накладная из папки с необработанными накладными поставщика попала в Менеджер, ее необходимо обработать. Для этого по каждому поставщику мы создаем отдельное правило, с помощью которого Конвертер будет обрабатывать накладные. Нажимаем правой кнопкой мыши на панели задач по значку Конвертера, далее выбираем Скрыть / Показать форму, откроется главное окно программы (Рис.7), затем Файл – Настройки конвертирования (Рис.8):
Слева мы видим список уже настроенных правил, справа – подробные настройки для каждого из них. У нас уже есть два готовых правила, для наглядности примера создадим еще одно.
Допустим, нам нужно завести правило для нового поставщика Белла-Волга, от которого Вы еще не получали накладные. Для этого нажимаем кнопку - Добавить профиль. Выйдет следующее окно для ввода наименования поставщика, здесь мы пишем Белла-Волга и нажимаем ОК:
Теперь настраиваем правило.
- Тип файлов. Здесь мы выбираем тот тип файла, в котором накладная приходит на почту. Чаще всего это *.dbf – его и указываем (Рис.10). Если накладная на почту приходит в архиве формата *.zip, то тип файла тоже указываем *.dbf, так как в этом случае накладная просто лежит внутри архива.
- Источник данных. В источнике данных указываем путь к папке, в которую извлекаются накладные из почты - из нее Конвертер будет брать файлы для обработки. В нашем случае это C:\Standart-N_DEMO\Apteka DEMO\enakl\enakls\Белла-Волга.
- Исключать файлы, начинающиеся с… Иногда, когда поставщик присылает накладные в архиве формата *.zip, сам архив содержит несколько файлов – название одного начинается с буквы h, а другого t. Первый файл содержит «шапку» документа и начинается с буквы «h», а второй содержит таблицу с данными по товару и начинается на «t». Поэтому в поле Исключать файлы указываем просто букву h, поскольку «шапка» документа нас не интересует.
- Папка для обработанных файлов. Это папка, куда падают уже обработанные накладные, то есть, здесь указываем путь к обработанным после Конвертера накладным: C:\Standart-N_DEMO\Apteka DEMO\enakl\enakl_ok. И нажимаем кнопку , после чего конвертор налаживает связь с катологом накладных.
- Создавать резервные копии файлов. Здесь указываем путь к папке, в которую попадают резервные копии накладных: C:\Standart-N_DEMO\Apteka DEMO\enakl\enakl_back (не обязательный параметр).
- Кодировка текста. Выбираем стандарт кодировки, с помощью которого текст накладной будет отображаться в Менеджере. Чаще всего это DOS – 866.
- Изменять кодовую страницу на. Точно так же как и в предыдущем пункте выбираем нужную кодировку, чаще всего это также DOS – 866. При не корректной кодировке подбираете подходящую. Если вдруг в Менеджере в новой накладной вместо нормальных наименований появились «каракули», можно попробовать сменить кодировки на другие из списка. После всех изменений на вкладке Настройки для того, чтобы не потерять все внесенные изменения, обязательно нужно нажать Применить
Теперь нужно сделать правило активным. Для этого отмечаем его галочкой как на рис.12 и нажимаем кнопку - Включить / Выключить выбранные профили.
Профиль поставщика Белла-Волга немного изменит свой внешний вид, став активным:
Далее заходим на вкладку Связь полей. Здесь мы будем настраивать связи между полями накладной, которую нам прислал поставщик, и полями обработанной накладной, которая станет в Менеджере. В поле Список файлов справа есть черный треугольник, нажав на него появится выпадающий список с перечнем необработанных накладных, выберем одну из них:
После того, как мы выбрали одну из накладных, в поле Исходная таблица появятся все данные из накладной поставщика:
Далее будем настраивать связи. Ниже приведены названия полей, уже заведенных в нашей базе, каждое из которых соответствует определенному параметру позиции – цене, штрих-коду товара, наименованию. В соответствие к ним нужно привести поля, которые указаны в накладной от поставщика:
DOCNUM – номер документа поставщика
DOCDATE – дата документа поставщика
ORIG_TOVAR – оригинальное наименование товара
TOVAR – наименование товара
SER – серия
QUANT –количество
PRICE_Z – цена завода / изготовителя с учетом НДС
PRICE_O – сумма оптовая с учетом НДС
NDSO – ставка НДС
SUM_NDSO – сумма НДС по закупу
PRICE_R – цена реестра
IZG - производитель
SERT – номер сертификата
SDSERT – срок действия сертификата
KEMSERT – орган сертификации
GODENDO – срок годности
NGTD – номер таможенной декларации
STRANA – страна происхождения
BARCODE – штрих-код производителя
ORIG_CODE – Внутренний код товара в базе поставщика
Поле CODE похоже на код товара в базе поставщика, поэтому свяжем его с полем ORIG_CODE в нашей базе. Для этого выделяем поле CODE в верхнем окне левой кнопкой мыши и то же самое делаем с полем ORIG_CODE в нижнем окне. Далее либо на первом выбранном поле, либо на втором нажимаем правой кнопкой мыши, выйдет следующее окно:
Из контекстного меню выбираем вариант «Связь полей». После этого эти два поля попадут в другую колонку «Связанные поля» и станут как бы «связанными», это будет выглядеть вот так:
Теперь нам нужно связать все поля. Пройдемся по всем полям и свяжем их. При связи полей PRICE_O нужно учесть то, что у нас в программе это поле должно содержать оптовую сумму, а не цену оптовую, поэтому для того, чтобы в программе в поле PRICE_O была указана сумма оптовая нажимаем правой кнопкой мыши на связи PRICE_O= PRICE_OPL как на Рис.18 и выбираем пункт «Расширенное редактирование»:
Выйдет следующее окно:
По сути, сумма оптовая – это произведение цены оптовой на количество товара, поэтому составляем формулу: в строке редактирования после поля PRICE_O ставим знак звездочки «*» и из списка полей в сером окне выбираем поле (нажимаем на нем два раза левой кнопкой мыши), которое отвечает за количество, в нашем случае это KOLVO (Рис.20):
В итоге, формула сформирована. Закрываем окно и сохраняем изменения:
И по такому принципу нужно связывать каждое поле, которое присутствует в накладной, которую вам отправил поставщик. Следует отметить, что поле GNVLS стоит связывать только в том случае, если в накладной поставщика указаны значения в виде 0 либо 1. Если там стоят значения «да/нет», то соединять поля не нужно.
Еще необходимо заполнить Имя выходного файла. Оно должно иметь вид «Белла-Волга №;DOCNUM; от ;DOCDATE;», то есть, сначала указываем имя поставщика, в нашем случае это Белла-Волга, а далее вместо DOCNUM мы должны указать поле, которое отвечает за номер документа в накладной поставщика – это DCODE, и тоже самое и с датой документа, DOCDATE – DATE_DOC. В итоге получится «Белла-Волга №; DCODE; от ; DATE_DOC;» (Рис.22).
Перед тем, как сохранить все изменения, мы можем предварительно посмотреть как будут выглядеть колонки в Менеджере. Для этого нажмем на кнопку (Рис.23):
У каждого поставщика поля в электронных накладных имеют свои названия и порой связка полей может занять много времени, поэтому существует несколько способов, как можно ускорить этот процесс. Перед настройкой нового правила заходим в Статистика / Загрузить с сервера (Рис.24). Программа выдаст сообщение «статистика связок обновлена». Теперь заходим в настройки правила, например, Белла-Волга и нажимаем правой кнопкой мыши по свободным полям и выбираем Автосвязь полей – По статистике. После этого программа сама автоматически свяжет поля накладной поставщика с теми полями, заведенными в Менеджере, какие чаще всего были связаны ранее при настройке правил в Конвертере.
Если мы выберем пункт Автосвязь полей – По наименованию, то программа автоматически свяжет поля, полностью идентичные по названию, например, PRICE_O и PRICE_O, GODENDO и GODENDO.
После того, как вы настроили правило конвертирования для поставщика, нажмите Статистика / Отправить на сервер. После этого программа отправит сохраненные данные ваших настроек правил на сервер - благодаря этой информации формируется статистика связи полей, которой в будущем можно пользоваться.
После того, как все настроено, нажимаем кнопку Применить, затем ОК.
Далее чтобы накладная конвертировалась и попала в Менеджер нажимаем кнопку как на рис.25:
Идем в Менеджер, открываем Электронные накладные и смотрим, появилась ли накладная от поставщика. Если да, то сверяем с бумажной накладной сумму оптовую и сумму НДС, если все сходится, то принимаем накладную. Если накладная не появилась, то проверьте все настройки заново по данной инструкции. Если все проверили, и накладная все равно не появилась, звоните в Стандарт-Н.