Контрактные цены поставщиков¶
Справочник используется для хранения информации по контрактным ценам закупки на товар у поставщиков.
Примечание
Любую позицию или группу позиций справочника можно выделить клавишей Ins, а затем скопировать в буфер обмена Windows с помощью сочетания «горячих клавиш» Ctrl+Ins. Или же можно использовать кнопку (Скопировать в буфер) на панели инструментов справочника, а также одноимённый пункт контекстного меню, вызываемого по правой клавише мыши. Скопированные данные будут доступны для вставки в любые сторонние программы, текстовые редакторы (например, MS Word) и электронные таблицы (например, MS Excel).
Структура справочника¶
-
С даты – дата начала действия контрактной цены. Обязательное поле.
-
По дату – дата окончания действия контрактной цены. Обязательное поле.
-
Поставщик – ссылка на справочник Внешние контрагенты. Может быть пустым, если товар от всех поставщиков.
Примечание
Если не найдена запись по заданному поставщику, то выбирается либо запись с заданным производителем и без поставщика, либо запись и без производителя и без поставщика.
-
Товар – ссылка на Справочник товаров. Обязательное поле.
-
Производитель – ссылка на справочник Производители товара. Может быть пустым, если товар от всех производителей.
Примечание
Если при импорте накладной производитель не указан, то в справочнике Контрактные цены поставщиков выполняется поиск записи без производителя, и если запись не найдена, то используется запись с любым производителем.
-
Цена – контрактная цена поставщика. Обязательное поле.
-
Комментарий – произвольный комментарий к записи. Длина поля 250 знаков. Может быть пустым.
Примечание
В справочнике Контрактные цены поставщиков допускается пересечение периодов действия записей на один и тот же товар.
По записям справочника хранится история изменений.
Новая запись создается добавлением строки в табличной части.
Заполнение полей значениями понятно из их названия.
Импорт данных из .csv-файла¶
Имеется возможность импорта данных справочника Контрактные цены поставщиков из .csv-файла. При импорте данных справочник дополняется новыми записями, а также происходит редактирование уже имеющихся записей.
Функция импорта контрактных цен из .csv-файла подключается к «горячим клавишам» справочника Контрактные цены поставщиков через Конструктор → Описание справочников → Создание новых справочников. Далее необходимо выбрать справочник Контрактные цены поставщиков, нажать на кнопку и во вкладке (Редактировать), и во вкладке Дополнительно добавить новую «горячую клавишу», после чего выбрать метод Импорт контрактных цен класса User.MethodsHotKeysSpr:
Теперь можно вызвать импорт данных из .csv-файла с помощью пункта Импорт контрактных цен контекстного меню, вызываемого по правой клавише мыши, или сочетанием «горячих клавиш» Ctrl+F.
Внимание
Загружаемый .csv-файл должен иметь особую структуру. Описание структуры и пример файла см. ниже.
Структура .csv-файла¶
дата начала;дата окончания;код поставщика;код товара;код производителя;цена;комментарий;
Данные заполняются с разделителем «;». Все поля являются обязательными, кроме полей Код производителя и Комментарий.
Поля Код поставщика, Код товара и Код производителя должны соответствовать кодам записей в соответствующих справочниках базы в «М-АПТЕКА плюс».
Пример файла для импорта:
31/01/2018;25/05/2018;21;19;21;95.45;Комментарий к цене;
Допустимые форматы даты: ДД/ММ/ГГГГ или ДД.ММ.ГГГГ или ДДММГГГГ
Разделителем в цене могут служить «запятая» или «точка», количество знаков после запятой (в копейках) не более двух.
Сумма расхождения – допустимая разница между ценой поставки и ценой контракта, как правило, возникающая из-за округлений сумм НДС, сумм без НДС по строке. Данная сумма едина по всем контрактам и определяется для всей системы полностью.
Примечание
Допустимая сумма расхождения цены поставки и цены контракта хранится в базе.
Системные настройки¶
Системные настройки, разрешающие либо запрещающие импорт документов в зависимости от настроек справочника Контрактные цены поставщиков, расположены по адресу: Администратор системы → Настройки системы → Системные настройки → Прикладные настройки → Контроль по приходу:
-
Допустимое превышение цены поставки от цены контракта [ContractMaxSum] = <значение>
-
Запрет импорта накладной поставщика при превышении цены контракта [ConstractVerify] = <Да/Нет>
Значение настройки Допустимое превышение цены поставки от цены контракта определяет Сумму расхождения. Если значение настройки больше нуля и заполнен справочник Контрактные цены поставщиков, то происходит проверка превышения контрактных цен в строках накладной, по которым есть данные в вышеуказанном справочнике.
От значения настройки Запрет импорта накладной поставщика при превышении цены контракта зависит, будет ли документ поставщика с ценой, превышающей допустимую сумму расхождения, импортирован. При попытке импорта такого документа, произойдёт следующее:
-
Настройка Запрет импорта накладной поставщика при превышении цены контракта имеет значение Да. Будет выдано сообщение о превышении контрактной цены. Импорт осуществлён не будет.
-
Настройка Запрет импорта накладной поставщика при превышении цены контракта имеет значение Нет. Будет выдано сообщение протокола о нарушении условий по контрактным ценам поставщика. Импорт будет выполнен:
Примечание
Протокол о нарушении условий по контрактным ценам поставщика будет выдан вне зависимости.