- Общие сведения о программе
- Порядок работы с программой
- Обработчики прайс-листов
- Добавление обработчика для прайса
- Тип обрабатываемого прайса (XLS / CSV)
Настройка маски имени файла в обработчике
- Выбор листа для загрузки данных
- Настройки полей обработчика прайса
- Макрос для обработки прайс-листа
- Настройка вывода результата
- Автоконфигурация вывода
- Добавление конфигурации вывода
- Настройка формата создаваемого прайса (XLS / XLSX или CSV)
- Создание прайс-листа по шаблону
- Добавление столбцов для вывода
- Настройка имени файла для итогового прайс-листа
- Объединение строк в создаваемом прайс-листе
- Объединение одинаковых товаров из прайс-листов
- Поиск по прайс-листам
- Таблицы замены для прайс-листов
- Разное
- Переключение между наборами настроек
Настройка маски имени файла в обработчике |
Первое, что мы делаем после создания нового обработчика прайс-листа, — это настраиваем маску имени обрабатываемых файлов.
Маска имени файла позволит программе определить, какие файлы в папке «Прайс листы» следует обрабатывать этим обработчиком.
В маске имени файла можно использовать подстановочный символ * (звёздочка), который означает любое количество любых символов.
В статье про добавление обрабатываемых прайсов в программу мы говорили о том, что есть 2 варианта именования прайсов:
Прайс-листы (вариант 1 - уникальные имена файлов)
прайс ООО Восток лето 2018.xlsx
Вектор 25.03.2018.xls
Granit.xls
Прайс-листы (вариант 2 - подпапки)
Autounited
autounited 25.03.xls
Zapparts
nalichie_price_na_03.07.18.xls
Восток
Price_27.05.18.xlsx
Гуан
2018 Опт.xlsx
Мы задаём маску имени файла так, чтобы при очередной замене прайса на новый (например, с другой датой), не пришлось перенастраивать программу, и, в то же время, чтобы под эту маску имени не попали другие прайсы (других поставщиков; или прайсы того же поставщика, но другой структуры, — для которых настроены другие обработчики).
В первом варианте (уникальные имена файлов) маска имени файла обычно выглядит так:
*Вектор*.xls*
где Вектор — уникальная часть имени файла (текст, который всегда будет в имени файла этого поставщика, но не попадётся в именах прайсов других поставщиков), звездочки до и после имени поставщика означают, что до и после названия поставщика может быть произвольный текст (например, Прайс ООО Вектор 12.08.xls, или Вектор - зима 2017.xlsx), расширение xls* со звездочкой на конце позволяет откинуть случайно попавшие в папку файлы другого формата (Вектор.pdf) и в то же время обрабатывать файлы разных форматов Excel (.xls, .xlsx, .xlsb, .xlsm)
Во втором варианте (прайсы разложены по подпапкам, для каждого поставщика — своя папка) маска имени файла имеет такой вид:
Вектор\*.xls*
где Вектор — название подпапки, а запись \*.xls* означает, что этот обработчик будет применим к любым файлам Excel внутри подпапки Вектор.
Если вы изначально поместили файл в подпапку с названием поставщика (что рекомендуется, ибо упростит настройку), то при создании обработчика прайса в поле маски имени файла уже будет автоматически добавлен текст вида ИмяПапки\ИмяФайла.xls, и вам останется только откорректоривать имя файла, добавив звёздочки вместо изменяемых частей имени файла.
- Добавить комментарий
- 4804 просмотра