Загрузка накладных и ответов от поставщика производится с помощью специальных шаблонов, которые можно добавить в разделе Заказы поставщику → Шаблоны ответов.
Основные этапы создания шаблона ответа:
Выбор цели использования шаблона, то есть для загрузки каких документов он будет применяться — накладная или ответ от поставщика.
Ввод основных параметров шаблона. Указывается название и поставщик, за которым он будет закреплен.
Непосредственная настройка шаблона.
Загрузка файла-образца для шаблона, т.е. файла типового документа.
Содержание:
Шаблоны ответов делятся на три группы в зависимости от способа загрузки данных:
При создании шаблона на странице его настройки обязательно указывается Тип загрузки.
Шаблоны ответов бывают двух видов в зависимости от того, с какой целью используются:
Для каждого шаблона при настройке его параметров выбирается Цель загрузки.
Все созданные шаблоны для загрузки накладных или ответов от поставщика появляются в разделе админпанели Заказы поставщику → Шаблоны ответов.
Фото 1. Список шаблонов
На странице со списком шаблонов нажмите кнопку Создать и выполните следущие действия:
ШАГ 1. Введите название шаблона.
ШАГ 2. Выберите поставщика (из добавленных в раздел Контрагенты → Поставщики). Если поставщика нет в списке, добавьте его, как описано в статье "Как добавлять поставщиков".
ШАГ 3. Нажмите кнопку Создать. Вы перейдете на страницу редактирования шаблона, где вы сможете завершить его настройку.
Фото 2. Создание шаблона
Если вы создаете новый шаблон, то сначала на вкладке Настройка загрузки заполните поля формы, а затем с помощью кнопки Настроить файл (в нижней части страницы) импортируйте файл-образец.
Чтобы отредактировать настройки существующего шаблона, внесите изменения и нажмите кнопку Сохранить. Если требуется перезагрузить файл, по которому ранее настраивался шаблон (например, поставщик стал присылать накладные в другом формате), также используйте кнопку Настроить файл.
Удалить ненужный шаблон также можно на странице его редактирования.
Данная вкладка содержит основные параметры настройки шаблона:
Первым делом откройте файл-образец, который будете использовать для настройки шаблона, в Excel или любой другой программе для просмотра таблиц.
Сведения о структуре таблицы и данных будут использоваться при настройке шаблона.
Фото 3. Основные настройки шаблона
№ | Название настройки | Описание |
---|---|---|
1 | Название |
Заполняется автоматически. Добавляется значение, которое вы указали при создании шаблона. |
2 | Тип загрузки |
Из выпадающего списка выберите нужный режим:
Подробное описание данных режимов приведено выше в разделе о типах шаблонов ответов (см. в справке “По типу загрузки данных”). |
3 | Цель загрузки |
Из выпадающего списка выбирается цель использования шаблона:
Чтобы при загрузке по шаблону с целью Загрузка накладной сохранялся документ, включите галочку Сохранить накладную. Подробное описание данных режимов приведено выше в разделе о типах шаблонов ответов (см. в справке “По цели использования”). |
4 | Cтатус при подтверждении |
Используется для шаблонов, созданных с целью загрузки Загрузка подтверждения В указанный статус будут переведены позиции в разделе админпанели Заказы поставщику → Позиции, по которым в загруженном ответе поставщика стояло количество больше 0. |
5 | Статус при отказе |
Используется для шаблонов, созданных с целью загрузки Загрузка подтверждения В указанный статус будут переведены позиции в разделе админпанели Заказы поставщику → Позиции, по которым в загруженном ответе поставщика стояло количество 0. |
3 | Сохранять накладную |
Используется для шаблонов, созданных с целью загрузки Загрузка накладной Опция определяет нужно ли сохранять загруженную накладную в разделе Документы → Накладные поставщика. |
4 | Уведомлять менеджера после сохранения накладной |
Данная функция упрощает контроль корректности загрузки документов. При включенной галочке менеджеру поставщика после загрузки накладной/ответа будет отправлено уведомление на почту (см. фото 4), указанную при добавлении его профиля. Менеджер поставщика — это пользователь системы, который был указан при создании поставщика или во время редактирования его профиля (см. поле Менеджер в блоке Дополнительно). |
5 | Производитель из заказа |
Использовать для шаблонов с типом загрузки Загрузка по номерам деталей. Опция используется, когда в накладной/ответе от поставщика у отгруженных позиций не указан бренд. Включите эту настройку, чтобы система попыталась получить бренды для каждой позиции в документе из описания найденной для нее по oem-номеру позиции в разделе Заказы поставщику → Позиции |
6 | Выделять номер по заказам |
Использовать для шаблонов с типом загрузки Загрузка по номерам деталей. Система будет брать значение номера запчасти из столбца OEM в файле накладной/ответа от поставщика и сравнивать его с oem-номером из описания позиции в разделе Заказы поставщику → Позиции. Точность не гарантируется.
|
7 |
Строка номера |
Здесь нужно указать строку ячейки, в которой находится номер накладной / ответа от поставщика. Нумерация должна вестись с нуля. В Excel нумерация ведется с единицы. Если номер накладной, например, находится в ячейке R3C49, то номер строки (R) нужно будет указать, как R-1, т.е 2, а не 3.
|
8 | Столбец номера |
Здесь нужно указать столбец ячейки, в которой находится номер накладной / ответа от поставщика. Нумерация должна вестись с нуля. Для примера выше, где номер накладной находится в ячейке R3C49, номер столбца (С) нужно будет указать, как С-1, т.е 48, а не 49.
|
9 | Строка даты |
Поля и заполняются по аналогии с полями Строка номера (7) и Столбец номера(8) для ячейки, в которой находится дата создания накладной / ответа от поставщика. |
10 | Столбец даты | |
11 | Формат даты |
Укажите формат даты создания накладной / ответа от поставщика. |
12 | Коэффициент к цене |
Используется, когда цена в накладной/ ответе от поставщика указана без НДС. Например, если задать коэффициент 1.2, то она увеличится на 20%. |
13 | Цену рассчитать от стоимости |
При активной опции цена товара для загрузки в накладную/ответ от поставщика будет рассчитываться по формуле: Стоимость / Количество. Функционал используется для решения проблемы расхождений, которые возникают при большом количестве позиций в накладной/ответе от поставщика. В этом случае итоговая сумма в файле и загруженной накладной в админпанели могут отличаться на несколько копеек. Это связано с накоплением погрешности при суммировании цен товаров с большим количеством знаков после запятой. Для использования при загрузке файла-образца роль Столбец цены нужно назначить столбцу с данными о стоимости Количество * Цена (см. шаг 2). При этом поле Коэффициент к цене требуется оставить пустым, поскольку для решения проблемы расхождений используется столбец стоимости, где уже учтен налог. |
14 | Количество чисел после запятой для округления цены |
Данное поле позволяет настроить количество знаков после запятой для округления цен товаров. |
15 | Удалять строки с значениями |
Система не будет загружать некоторые лишние данные, если они будут похожи на позиции в накладной /ответе от поставщика (например, бывают накладные на нескольких листах, на которых повторяются заголовки). Можно указать, как просто строку, так и конкретный столбец (считаем с 0). Например, если выбрать Грузополучатель|8=1A, то будут удалены строки, где в любом столбце есть слово Грузополучатель, и строки, в которых в 8 столбце есть значение 1А |
Данный блок содержит настройки, которые позволяют извлечь данные для загрузки из «плохой» накладной, например, когда номер совмещен с наименованием товара (см. фото 5):
Фото 5. Пример «плохой» накладной
Фото 6. Настройки выделения номера и бренда
№ | Название настройки | Описание |
---|---|---|
1 | OEM – Удалить все до символа включая символ |
Используются для указания OEM (оригинальный номер, номер производителя). Введите символ, который расположен до / после OEM в строке включающей его. В примере на фото 5 в поле OEM – Удалить все после символа включая символ (2) нужно указать пробел. |
2 | OEM – Удалить все после символа включая символ | |
3 | Разделить OEM символом |
Указывается символ, по которому следует разделить строку. Например, если строка с ОЕМ детали записана так: Брызговик передний левый|T113102051|CHERY, то в поле Разделить OEM символом указываем символ | . |
4 | OEM – номер в разделении |
Указывается позиция (порядковый номер), под которым идет ОЕМ в разделяемой строке. В примере выше будет 2. При этом в поле Направление можно указать направления отсчета позиций в разделяемой строке: С начала или С конца. |
5 |
Бренд - Удалить все до символа включая символ |
Используются для указания марки детали. Введите символ, который расположен до / после названия марки детали в строке включающей ее. |
6 | Бренд - Удалить все после символа включая символ | |
7 |
Разделить Бренд символом |
Указывается символ, по которому следует разделить строку, содержащей марку детали (см. примеры ниже). |
8 |
Бренд - номер в разделении |
Указывается позиция (порядковый номер), под которым идет марка в разделяемой строке. При этом в поле Направление можно указать направления отсчета позиций в разделяемой строке: С начала или С конца. |
Исходное значение |
Настройка |
Значение настройки |
Результатирующее значение |
---|---|---|---|
CHERY^T113102051 | OEM - Удалить все до символа включая символ (1) | ^ | T113102051 |
Бренд - Удалить все после символа включая символ (2) | ^ |
CHERY |
|
Термостат VERNET |
Разделить Бренд символом (7) | “ ” | VERNET |
Бренд - номер в разделении (8) | 0 | ||
Направление | С конца | ||
Термостат MANN FILTER |
Разделить Бренд символом (7) | /[А-Яа-я]+ (по первой русской букве) |
MANN FILTER |
Бренд - номер в разделении (8) | 0 | ||
Направление | С конца | ||
RoxelPro Пеноакриловая двусторонняя лента, толшина (ROXELPRO/512412) |
Бренд - Удалить все до символа включая символ (5) | ( | ROXELPRO |
Бренд - Удалить все после символа включая символ (6) | / | ||
RoxelPro Пеноакриловая двусторонняя лента, толшина (ROXELPRO/512412) | ОЕМ - Удалить все до символа включая символ (1) | / | 512412 |
ОЕМ - Удалить все после символа включая символ (2) | ) |
Фото 7. Настройка валюты ответа
Использовать для шаблонов с типом загрузки Загрузка по Reference.
В поле Валюта укажите валюту, в которой присылает ответ поставщик.
Если курс валюты у поставщика не соответствует установленному ЦБ, вы можете указать собственный в поле Собственный курс.
Фото 8. Привязка статуса
Использовать для шаблонов с типом загрузки Загрузка по Reference.
Иногда в файле с накладной/ответом по каждой отгруженной позиции указан статус, переданный поставщиком. С помощью данного функционала вы сможете настроить соответствие между статусами в системе parts-soft.ru и статусами от поставщика, чтобы для позиций в разделе Заказы поставщику → Позиции автоматически проставлять статусы, связанные с соответствующими позициями в накладной/ответе.
Для активации данной возможности включите галочку Идентифицировать статусы по названию (1) и укажите соответствие названий статусов:
Если требуется указать несколько статусов поставщика, то перечислите их через запятую.
Данный блок позволяет настроить параметры для получения накладных/ответов от поставщика с электронной почты и загрузки прочитанных данных в соответствующие разделы системы.
Фото 9. Обновление статусов через Email
№ | Название настройки | Описание |
---|---|---|
1 | Автоматически загружать с Email |
Если галочка включена и для шаблона в блоке настройки основных параметров выбрана цель загрузки Загрузка накладной, то раз в сутки (ночью) будет происходить: 1. автоматический сбор почты от поставщика из ящика, для которого в меню Системные → Настройки Email настроена роль Загрузка инвойсов (или роль Загрузка инвойсов и ответов); 2. поиск писем от отправителей, указанных в поле Адрес отправителя, и загрузка из них накладных от поставщика. Загруженные накладные можно будет найти в разделе Документы → Накладные поставщика. Иначе, когда для шаблона выбрана цель загрузки Загрузка подтверждения, при включенной галочке будет происходить: 1. автоматический сбор почты от поставщика из ящика, для которого в меню Системные → Настройки Email настроена роль Загрузка ответов 2. поиск писем от отправителей, указанных в поле Адрес отправителя, для загрузки из них ответов от поставщика. Загруженные ответы можно будет найти в разделе Документы → Ответы поставщика. |
2 | Адрес отправителя |
Укажите адрес или адреса (через запятую и без пробелов между ними), с которых поставщик присылает письма с накладными/ответами: Например, robot@texcom.ru,manager@texcom.ru. |
3 |
Вложение содержит слово |
Некоторые поставщики присылают письма с несколькими вложениями. В данном поле вы можете указать уникальное слово из названия вложения, данные из которого будут использованы для загрузки накладной / ответа. Например, в письме от поставщика два вложения “Ответ Варшавка 21.07.2020” и “Price Podolsk.zip”. В поле Вложение содержит слово указываем слово Ответ |
4 | Заголовок содержит слово |
Иногда поставщики присылают несколько писем с накладными или ответами, которые имеют разные заголовки (темы). В данном поле вы можете указать уникальное слово из названия письма, которое будет использовано для загрузки накладной или ответа. Например, если поставщик прислал письма с темами “Накладная по заказам Варшавка” и “Обновление прайса Минск”), впишите в поле Заголовок содержит слово слова Накладная |
5 |
Распаковывать письмо mpack |
Используйте только в тех случаях, когда система не может прочитать вложение стандартным средствами. С помощью утилиты mpack письмо будет корректно загружено. |
Фото 10. Дополнительные настройки
Укажите процент, исходя из которого система будет распределять позиции накладной/ответа от поставщика по позициям заказов:
Фото 11. Ссылка на лог загрузки накладной
Отсюда вы можете перейти в раздел админпанели Служебные → Система → Логи для просмотра лога загрузки накладной или ответа от поставщика (файл invoice_load_logger.log), чтобы проанализировать:
Фото 12. Лог загрузки накладной
В нижней части страницы редактирования шаблона нажмите кнопку Настроить файл.
ШАГ 1. Выберите файл-образец и нажмите кнопку Продолжить настройку.
Фото 13. Загрузите файл
ШАГ 2. Если загрузка файла прошла успешно, укажите данные для импорта. Для этого:
1. Включите соответствующие переключатели, чтобы указать:
В строке старта и столбце проверки обязательно должны быть данные. Иначе строки/столбцы без данных будут пропущены при загрузке.
Для навигации по большим таблицам удобно пользоваться стрелками клавиатуры.
Фото 14. Строка старта и столбец проверки
2. Найдите столбец с ОЕМ детали и назначьте для него роль Столбец номера (oem) в поле Имя столбца (см. фото 14 выше). Аналогичным образом назначьте:
3. Если шаблона указан тип загрузки Загрузка по Reference, для столбца с комментариями (референсами) назначьте роль Референс.
4. Для продолжения настройки нажмите кнопку Продолжить.
ШАГ 3. Иначе, если файл обработался с ошибками, попробуйте его импортировать заново, предварительно выполнив дополнительные настройки (в зависимости от формата файла). Полное их описание можно найти в документации по разделу Контрагенты → Шаблоны загрузки (см. в справке “Выбор файла”).
ШАГ 4. Настройте недостающие поля. Некоторым полям система может задать значения по умолчанию автоматически (например, Столбец марка автоматически заполнится значением «Марка»).
Если требуется на один столбец назначить две роли, используйте блок Донастроить вручную. В нашем случае столбец #17 содержит в себе два запрашиваемых значения: номер и наименование.
На шаге 2 мы уже назначили для него роль Столбец номера детали (oem) . Теперь укажем еще одну. В блоке Донастроить вручную в поле Столбец названия введите значение 17 (поле Номер ячейки).
ШАГ 5. Для сохранения изменений шаблона нажмите кнопку Завершить настройку.
Фото 15. Настройка недостающих полей