Як зібрати зведений прайс із цінами постачальників

7 хв

Elbuz ставить у прайс-лист для клієнтів поруч із вашою ціною ціни постачальників: рядком на кожну позицію прайсу або стовпцем на кожного постачальника. Так виходить зведений прайс, у якому видно, де товар дешевший.

Коли це знадобиться:

  • Треба порівняти свою ціну з цінами постачальників — колонка розкладається на стовпець по кожному постачальнику, ціни розфарбовуються.
  • Потрібна тільки найдешевша пропозиція — по кожній парі «постачальник + товар» лишається рядок із найменшою собівартістю.
  • Прайс збирається з позицій постачальників, а не з каталогу — галочка «Вивантажувати лише товари з прайсів».
  • Клієнту зручніше прайс деревом категорій — файл групується за категоріями й згортається в Excel.

З чого почати: картка шаблону → вкладка «Налаштування» → картка «Що вивантажувати».

Що вміє зведений прайс

Де це і хто має доступ

Меню
Довідники → Операції → Вивантаження даних → олівець у рядку шаблону
Право доступу
вікно «Вивантаження даних»
Підготувати
шаблон «Прайс-лист (XLSX, CSV)» і завантажені прайси постачальників

Які рядки потраплять у файл

За замовчуванням один рядок — це один товар базового каталогу, а порядок рядків такий: категорія, потім виробник, потім назва. Своє сортування задається колонкою «Сортування товарів» у сітці полів; поля-макроси в сортуванні не беруть участі.

Мову файла задає поле «ID мови» в картці «Обмеження вивантаження» на тій самій вкладці «Налаштування». Порожнє поле означає мову каталогу за замовчуванням, а не ту, якою ви зараз дивитеся програму, — і саме цією мовою в категорій має бути назва, інакше вони заберуть свої товари з файла.

Поле це заповнюють рідко, тож найчастіше у файл їде «якась мова за замовчуванням» — перевірити її варто до першої відправки.

Далі все залежить від чотирьох галочок у картці «Що вивантажувати» на вкладці «Налаштування».

Картка «Що вивантажувати» з прапорцями налаштувань
1Прапорець «Створювати рядки з урахуванням контрагентів»
2Прапорець «Вивантажувати лише товари з прайсів»
3Прапорець «Вивантажувати посилання» (увімкнено)
  1. Прапорець розбиває вивантаження на окремі рядки для кожного контрагента.
  2. Прапорець залишає у файлі тільки товари, що прийшли з прайс-листів.
  3. Прапорець увімкнено — посилання на товар потраплять у вивантажений файл.
ГалочкаЩо змінюється у файлі
«Створювати рядки з урахуванням контрагентів»товар повторюється рядком на кожну позицію прайсу, привʼязану до нього. Виходить
«Вивантажувати з прайс-листів, тільки ті товари від яких була взята ціна для товару БК»з усіх позицій прайсів береться саме та, з якої стоїть ціна товару
«Вивантажувати хв. ціну на однакові товари у межах контрагента»по кожній парі «постачальник + товар» лишається рядок із найменшою собівартістю
«Вивантажувати лише товари з прайсів»джерелом рядків стає не каталог, а прайси постачальників

Остання галочка поводиться жорсткіше, ніж здається. Коли ввімкнено «Вивантажувати лише товари з прайсів», усі колонки з базового каталогу мовчки випадають із файла — разом зі своїми заголовками. Тобто шаблон, зібраний із полів каталогу, після однієї галочки віддасть клієнтові файл із іншим набором стовпців.

Через це діалог «Що буде вивантажено», який відкривається перед запуском зі списку, для прайс-листа показує не кількість рядків файла: він рахує товари базового каталогу.

З галочкою «Створювати рядки з урахуванням контрагентів» рядків буде більше, у режимі «лише товари з прайсів» вони беруться зовсім з іншої таблиці, а фільтр за рядками прайсів у підрахунку не бере участі. Скільки рядків поїхало насправді, показує журнал прогону.

Прайс деревом категорій

Окремий режим — галочка «Вивантажувати рядки з категоріями, нижче товари + угруповання» в картці «Вигляд відображення інформації». Файл виходить не рівною таблицею, а деревом: рядок із назвою категорії, під ним її товари, і все це згортається в Excel.

Під галочкою відкривається блок оформлення — шрифти, кольори, межі, свій файл-шаблон. Режим робочий, але рідковживаний, тож перш ніж віддавати такий файл клієнтові, перевірте результат на кількох категоріях.

Як відібрати рядки прайсів умовою

На вкладці «Обмеження вивантаження (фільтр)» у прайс-листа є друга внутрішня вкладка — «Товари з прайс-листів». Це конструктор умов по полях сітки рядків прайсів: під ним програма переказує зібрану умову людською мовою, поруч кнопки «Очистити все» і «Зберегти».

Набір операторів тут вужчий, ніж на сусідній вкладці по товарах каталогу. Для тексту доступні тільки чотири умови — «дорівнює», «не дорівнює», «порожній рядок», «не порожній рядок». Умови «містить» немає, окремого типу «дата» теж немає, дата обробляється як текст. Тобто «назва рядка прайсу містить …» тут задати не вийде.

Вкладка «Обмеження вивантаження (фільтр)» шаблону «хр-ки» з умовою за назвою рядка прайсу
1Вкладка «Товари з прайс-листів»
2Оператор умови
3Переказ умови людською мовою
  1. Вкладка «Товари з прайс-листів» — умови фільтра за рядками прайс-листів, окремо від умов базового каталогу.
  2. Оператор умови — випадає лише чотири варіанти, доступні для текстового поля.
  3. Переказ умови людською мовою — конструктор одразу пояснює, що саме буде відфільтровано.

У цієї вкладки є друга робота, про яку легко не здогадатися: умова за контрагентом звужує список постачальників для колонок-матриць — про них наступний розділ.

Як вивести колонку на кожного постачальника

Галочка «Виводити значення за контрагентами» в рядку колонки перетворює один стовпець на стовпець по кожному постачальнику. Заголовок такої колонки — два рядки в одній комірці: зверху назва контрагента, під нею назва поля. Яке саме поле контрагента взяти для верхнього рядка, задає настройка «Імʼя поля із справ. контрагентів для заголовка колонок» (за замовчуванням — назва).

У матрицю потрапляють активні контрагенти з груп «постачальник» і «конкурент», у яких є активне джерело прайсу. Якщо на вкладці «Товари з прайс-листів» стоїть умова за контрагентом, список звужується до нього.

Коли ввімкнено «Вивантажувати посилання», ціна кожного постачальника в матриці стає гіперпосиланням на сторінку товару в нього на сайті. Поза матрицею та сама галочка робить гіперпосиланням будь-яку колонку, у системному імені якої є url, — наприклад «Посилання на товар». Стоїть вона увімкненою в новому шаблоні.

Рахуйте колонки заздалегідь: десять постачальників і три цінові поля — це тридцять стовпців плюс власні.

Кольори цін

У XLSX програма розфарбовує дві колонки з прайсу — «Ціна з прайс-листа» і «Ціна собівартість»: нижча за вашу — червона, вища — зелена, однакова — чорна. Еталон порівняння — колонка «Ціна» з базового каталогу, тож без неї в шаблоні кольорів не буде. Звичайна «Ціна» з прайсу не фарбується. У CSV кольорів немає: формат їх не має взагалі.

Порівняння не переводить валюти. «Ціна з прайс-листа» лежить у валюті постачальника, а ваша «Ціна» — у валюті акаунта. Тому в постачальника, який дає ціни в доларах, уся колонка буде червоною незалежно від того, дорожче в нього чи дешевше: 92 менше за 4123 завжди.

Кольору можна вірити тільки на колонці «Ціна собівартість» — вона вже приведена до валюти акаунта. Самі цифри у файлі при цьому правильні, бреше тільки колір.

Сценарії

Порівняти свою ціну з цінами постачальників

  • Що налаштувати: колонку «Ціна» з базового каталогу і колонку «Ціна собівартість» із галочкою «Виводити значення за контрагентами»; формат XLSX.
  • Що вийде: стовпець собівартості на кожного постачальника, нижча за вашу ціну — червона, вища — зелена. Кольору тут можна вірити: собівартість уже у валюті акаунта.

Лише найдешевша пропозиція кожного постачальника

  • Що налаштувати: галочки «Створювати рядки з урахуванням контрагентів» і «Вивантажувати хв. ціну на однакові товари у межах контрагента».
  • Що вийде: по кожній парі «постачальник + товар» один рядок із найменшою собівартістю.

Прайс тільки з позицій постачальників

  • Що налаштувати: галочку «Вивантажувати лише товари з прайсів» і колонки з групи «Товари з прайс-листів».
  • Що вийде: рядки беруться з прайсів постачальників. Колонки з базового каталогу випадають із файла разом із заголовками.

Що робити, коли рядків або цін постачальників не те

Розбір частих проблем
Що ви бачитеЧому такЩо зробити
«Товар #123 не потрапив у вивантаження: він не проходить умови цього шаблону (фільтр, категорія, наявність, правила).» Товар відсікає одна з умов відбору Пройдіть умови відбору за загальною статтею, а тут додатково перевірте, що категорія товару має назву мовою вивантаження
Уся колонка «Ціна з прайс-листа» одного постачальника червона Постачальник дає ціни в іншій валюті, а колір порівнює числа без перерахунку Дивіться на колір колонки «Ціна собівартість» — вона в валюті акаунта (про кольори)
Після однієї галочки у файлі зникли колонки каталогу Увімкнено «Вивантажувати лише товари з прайсів»: поля базового каталогу в цьому режимі випадають Зніміть галочку або зберіть колонки з групи «Товари з прайс-листів» (про рядки)

Часті запитання

Чому діалог перед запуском показує менше товарів, ніж рядків у файлі?

Діалог рахує товари базового каталогу. З рядками на кожного постачальника рядків більше, а в режимі «лише товари з прайсів» вони беруться з іншої таблиці. Скільки поїхало насправді, показує журнал прогону.

Чи можна відібрати рядки прайсу за словом у назві?

Ні. На вкладці «Товари з прайс-листів» для тексту є тільки «дорівнює», «не дорівнює», «порожній рядок» і «не порожній рядок»; умови «містить» немає.

Яка мова потрапить у файл, якщо поле «ID мови» порожнє?

Мова каталогу за замовчуванням, а не мова, якою ви дивитеся програму. Категорія без назви цією мовою забирає свої товари з файла (про рядки).

Чому постачальника немає в колонках-матрицях?

У матрицю потрапляють активні контрагенти з груп «постачальник» і «конкурент» з активним джерелом прайсу. Умова за контрагентом на вкладці «Товари з прайс-листів» звужує список.

Чи можна віддати прайс деревом категорій у CSV?

Дерево з групуванням і оформленням — для книги Excel. Перш ніж віддавати такий файл клієнтові, перевірте результат на кількох категоріях (про дерево).

Суміжні теми

Чи була стаття корисною?