_Загрузка прайсов
Настройка прайса
- Вкладка "Файл"
- Выберите поставщика
- Выберите файл, кнопкой "Выбрать файл"
- Укажите #Типы файлов
- Вкладка "Загружаемые поля"
- Внесите номера используемых колонок
- Колонки "Артикул, Наименования, Штрихкод, Код" используются для Сопоставление товаров поставщика с номенклатурой в 1С
- Колонка "Цена" используется для загрузки в базу
- Обязательно выбрать "Вид цены", если он поддерживается вашей конфигурацией
- Колонка "Остаток" используется для загрузки остатков
- Колонка "Заказ" используется для выгрузки заказа в прайс поставщика
- Вкладка "Поиск"
- Отметьте пункты, по которым будет происходить Сопоставление товаров поставщика с номенклатурой в 1С
- Нажмите "Загрузить файл".
[!tip] Наименование настройки сформируется автоматически после выбора поставщика или заполнения поля "Имя файла"
[!info] При успешной загрузке прайса
- В служебных сообщениях выведется название файла и количество загруженных цен
- В таблице "Обработанные файлы" добавится строка с датой загрузки файла
- Сбросится счетчик "Дней с загрузки"
- Откроется список созданных документов, если они были созданы
Можно загрузить одновременно несколько прайс листов от одного поставщика, указав каталог с файлами и в поле имя файла введя формат документов (Например *.xls). Например:
- D:/Прайсы/Поставщик/* - все файлы
- D:/Прайсы/Поставщик/*.xls - все файлы с расширение xls
- D:/Прайсы/Поставщик/прайс*.xls - все файлы с расширение xls, начинающиеся на "прайс"
Типы файлов
Загрузка Excel файлов
Файлы формата *.xls или *.xlsx можно прочитать несколькими способами. По умолчанию используется способ загрузки "Чтение через Excel". Иногда такой способ не подходит, тогда можно использовать альтернативные.
- Чтение через Excel
- Быстро читает .xls .xlsx файлы
- Может применяться в старых версиях 1с
- Требует наличия установленного Excel
- Чтение через Excel с учётом формата ячейки
- Редко, но бывает, что текст которые мы видим в ячейке глядя на таблицу Excel не совпадает со значением ячейки, если войти в неё двойным кликом. Например видим артикул "8810002001KS", а при входе в ячейку "8810002001". Буквы KS добавлены создателем файла через формат ячеек, в котором написано 0"KS". В этом случае, при выборе этого способа чтения файла, будет получено не значение ячейки, а её текст с учётом формата.
- Этот способ работает медленнее других
- Может применяться в старых версиях 1с
- Требует наличия установленного Excel
- Чтение средствами 1с
- Не работает в старых версиях 1с
- Не требует установки Excel
Загрузка YML/XML файлов
- Если поле содержится в реквизитах блока offer (например:
<offer id="138034">) в "номере колонки" нужно указать имя реквизита: "id" - Если поле содержится в подчинённом блоке (пример ниже) в "номере колонки" нужно указать имя реквизита через точку: "prices.wholesale"
- Если файл нестандартный и вместо блоков Offers/Offer содержит блоки с другими названиями, их нужно задать в таблице "Доп настроки":
- ИмяБлокаПредложений = Offers
- ИмяБлокаПредложения = Offer
<offer id="14521">
<uuid>ed6c074e-8de1-11ea-9443-7446a0926009</uuid>
<prices>
<wholesale>1233.8</wholesale>
</prices>
Внутренний формат 1С
Файлы формата *.mxl или *.txt - формат используемый 1с. В основном, нужен при использовании загрузки из парсера.
В номерах колонок, в этом случае, нужно записывать имя колонки, а не индексы.
!
Сопоставление товаров поставщика с номенклатурой в 1С
Товар в прайсе поставщика сопоставляется с вашим товаром двумя способами:
- по информации в карточке вашего товара. Можно использовать, если в прайсе поставщика есть "Код, Артикул, Наименование или Штрихкод", совпадающий с таковым в вашей базе. Обычно совпадает только штрихкод, иногда артикул, очень редко наименование, практические никогда - код. Если не совпадает ничего, нужен второй способ
- для такого поиска предназначены варианты "По штрихкоду", "По артикулу", "По наименованию", "По коду"
- товар поставщика вручную сопоставляется с вашим товарам. Т.е. вы прямо задаёте связь, например "Товар поставщика с артикулом 12335, это наш товар Батарейка Duracell AAA".
- для такого поиска предназначены варианты "По артикулу поставщика", "По наименованию поставщика", "По коду поставщика"
- Сопоставление пока настраивается только вручную.
Поиск по произвольному полю номенклатуры
- Добавьте поле с типом "Идентификатор"
- Пропишите номер колонки или формулу, чтобы колонка была заполнена значениями из прайса
- Отметьте галкой вариант поиска "По произвольному полю номенклатуры"
- В поле "Формула произвольного поиска" добавьте фрагмент запроса.
- Например: "Номенклатура.Артикул + Номенклатура.Производитель.Наименование"
Ошибки
При загрузке через Excel выдаёт ошибку "Нет доступа или путь неправильный"
- Файл открывается на сервере (там где работает служба ragent). Проверьте, что задан путь, доступный с сервера
- Если путь правильный, нужно попробовать открыть файл через Excel от того пользователя, под которым запущена служба ragent
- с помощью утилиты psexec
- скачать https://docs.microsoft.com/ru-ru/sysinternals/downloads/psexec
- запустить PsExec.exe -i -s cmd.exe
- в открывшемся окне запустить Excel. Через пункт меню "Сведения" убедиться, что пользователь правильный.
- с помощью утилиты psexec
ИДСтатьи: 582ccb1d-d5d2-4fd7-bfe8-00a1ac818e55
Документация SmartZapas.ru