Приём прайс-листов поставщиков¶
Настройки¶
Настройка импорта прайс-листа¶
Настройка импорта прайс-листа выполняется через Документы поставщика и системы, расположенные по адресу: Учёт товарных запасов → Справочники → Редактирование справочников → Документы поставщика и системы.
-
Сначала необходимо создать новую запись в справочнике Документы поставщика и системы. Для этого следует нажать на кнопку
(Добавить элемент справочника).
-
В открывшемся окне нужно выбрать настройку импорта прайс-листа:
-
Далее откроется окно, в котором необходимо заполнить верхнюю часть:
-
В поле Отправитель выбрать поставщика.
-
В поле Имя файла ввести формат .dbf-файла.
-
В поле Макет выбрать макет импорта.
Примечание
Макет импорта выбирается или специально создаётся в процессе первоначальной настройки системы об организации («запуск» аптеки). Этот макет будет оставаться одним и тем же, пока поставщик не сменит формат прайс-листа. После смены формата прайс-листа поставщиком, макет должен создаваться или корректироваться заново.
-
Нажать кнопку Сохранить.
Настройка участников почтового обмена¶
Администратор системы → Экспорт, импорт данных → Участники почтового обмена.
Создать нового участника почтового обмена для внешнего контрагента:
-
В поля Фирма и Имя участника вписываются краткие наименования, могут быть произвольными.
-
В поле Тип участника выбрать Внешние контрагенты.
-
В поле Участник почты выбрать поставщика прайс-листа.
-
В поле Тип экспорта выбрать Данные по остаткам в .dbf-файл (структура прайс-листа).
-
В поле Способ отправки выбрать На носителе информации (дискета).
-
В поле Адрес указывается каталог, в который должны выгружаться прайс-листы.
После завершения настройки следует сохранить изменения, нажав кнопку Записать.
Настройка приёма почты¶
Учёт товарных запасов → Работа с почтой → Приём почты от внешних контрагентов.
Настроить приём почты для созданного участника почтового обмена:
-
Ввести тип почтового сообщения (пример: прайс-лист).
-
Указать директорию, в которую почтовая программа выгружает прайс-листы, тот же каталог, что и указывался в поле Адрес для участников почтового обмена.
-
Выбрать тип импорта: Импорт прайс-листа «имя поставщика» и нажать кнопку Записать.
Настройка идентификатора строки прайс-листа¶
Данная настройка предназначена для описания прайс-листов поставщиков, у которых строка прайс-листа идентифицируется сложным ключом (требуется не во всех случаях). Если строка прайс-листа поставщика идентифицируется не только кодом товара, но и ещё дополнительно сроком годности, наименованием производителя и так далее.
Администратор системы → Настройка заказов → Значения настроек поставщика.
-
Выбрать нужного поставщика.
-
Открыть настройки: Настройки для поставщиков [Setup] → Общие → Идентификатор строки прайс-листа [IndexPrice]** = <значение>
-
В нижнем поле для ввода значений настройки через запятую без пробелов должны быть перечислены названия полей прайс-листа, в совокупности образующие ключ. В том случае, если настройка не заполнена, строка прайс-листа идентифицируется по коду товара в системе поставщика.
Примечание
Если в прайс-листе есть одинаковые коды товаров с разными названиями товаров, то ключ (уникальное обозначение) можно образовать из связки полей «код» + «название». Если этого недостаточно, например, есть строки с одинаковым кодом, одинаковым названием, одной ценой, но разным сроком годности, – то в ключ следует также добавить поля «название», «цена», «срок годности», и так далее (набор полей для ключа выбирается исходя из конкретных полей конкретного прайс-листа).
Узнать названия полей прайс-листа в программе «М-АПТЕКА плюс» посмотреть поля можно в форме Конструктор → Экспорт-импорт → Настройка типов импорта. О том, как увидеть поля в этой форме см. Как найти макет поставщика
Внимание
Названия полей для формирования ключа следует брать из колонки Имя в базе (названия полей в БД «М-АПТЕКА плюс»).
Настройка объединения строк прайс-листа¶
В некоторых случаях требуется не разделять товарные строки, а объединять их, суммируя количество. Например, в прайс-листе могут быть отдельные строки с разными партиями одного товара с одинаковой ценой, отличающиеся производителем или сроком годности, при этом в программе «М-АПТЕКА плюс» для заказа эта информация не нужна и удобнее видеть такой товар одной строкой с суммарным количеством. Также возможны и другие причины для объединения строк.
Примечание
Потребность в объединении строк может возникнуть независимо от потребности разделять строки с помощью сложных ключей (см. выше Настройка идентификатора строки прайс-листа).
Для объединения строк при импорте прайс-листов нужно изменить методы обработки импорта: Конструктор → Экспорт-импорт → Настройка типов импорта. Далее следует выбрать тип в поле Тип импорта по кнопке , открыть вкладку Устройство вывода и методы и добавить метод в нижней части окна кнопкой
User.MethodsOnAfterImport.escUnionStingOfPrice [Объединение строк прайс-листа с одинаковыми данными (кроме кода товара и оптовой цены)].
Внимание
После добавления метод нужно передвинуть на самый верх кнопками (Переместить метод вверх) и
(Переместить метод вниз).
После сохранения сделанных настроек, если при импорте встретятся строки, с совпадающими сложными ключами (см. выше Настройка идентификатора строки прайс-листа), но с различающимися другими полями, то все эти строки будут объединены в одну строку с суммарным количеством товара.
В протоколе импорта (см. Протокол импорта прайс-листов) объединённые строки будут отмечены сообщением Объединенная строка, а суммарные строки – сообщением Итоговая строка.
Системная настройка¶
Имеется системная настройка, которая включает или выключает автоматическую привязку заводских штрихкодов к внутренним кодам при импорте прайс-листов поставщиков: Администратор системы → Настройка системы → Системные настройки → Прикладные настройки → Экспорт-импорт → Привязка товаров по заводскому штрихкоду [RelateBarFact]** = <Да/Нет>
Работа¶
Приём прайс-листа¶
Учёт товарных запасов → Работа с почтой → Приём почты от внешних контрагентов.
Во вкладке Приём почты необходимо выбрать участника почтового обмена и принять прайс-листы.
Если включена вышеупомянутая системная настройка, то при импорте прайс-листа автоматически выполняется привязка заводских штрихкодов (далее ЗШК) непривязанных товаров к внутренним кодам Справочника товаров, то есть выполняется автоматическое пополнение данных этого справочника.
Примечание
Имеется возможность автоматической привязки товара через ЗШК Номенклатурного справочника ФЭ, если использовать метод Пополнить таблицу трансляции используя привязку по заводским ШК.
Подробнее см. Использование заводских штрихкодов → Связка кодов товаров с использованием заводского ШК.
Внимание
-
Если в прайс-листе есть несколько позиций с одинаковыми ЗШК и различными кодами товара, то эти позиции прайс-листа не обрабатываются (не добавляются новые привязки и не разрываются ранее существовавшие).
-
В протокол работы (раздел Импорт прайс-листов) для каждого ЗШК, по которому не произошли привязки, записываются коды прайс-листа несвязанных позиций с указанием причины: Не были привязаны, имеют одинаковые ЗШК.
-
В протокол Импорт прайс-листов, кроме информации о непривязанных кодах, также записываются итоги привязки:
3.1. Внешний контрагент, по которому выполняется привязка.
3.2. Товары:
-
3.2.1.Общее число позиций прайс-листа.
-
3.2.2. Общее число привязанных позиций после импорта прайс-листа.
3.3. Производители:
-
3.3.1. Общее число позиций прайс-листа.
-
3.3.2. Общее число привязанных позиций после импорта прайс-листа.
-
Если при приёме прайс-листов возникают ситуации, требующие обязательного вмешательства пользователя, импорт приостанавливается и у пользователя запрашивается решение проблемы.
Сообщения о некритических ситуациях импорта не прерывают, а накапливаются. По окончании работы все они показываются в одном общем окне, в котором указаны тип импорта, импортируемый файл и сообщение, поясняющее ситуацию.
Работа с прайс-листами¶
Учёт товарных запасов → Работа с заказами → Работа с прайс-листами.
Просмотреть принятые прайс-листы.
Импорт всех прайс-листов можно всегда выполнить в Приёме почты от внешних контрагентов, см. Способы приёма почты.