Elbuz вивантажує підтверджені пари «товар каталогу — рядок прайсу» у файл XLSX і завантажує пари з CSV. Так роблять резервну копію перед масовим очищенням і відновлюють ручну роботу.
Коли це знадобиться:
- Перед кнопкою «Видалити» в довіднику — файл стає єдиною копією пар, бо відкату немає.
- Пари випадково видалено — збережений файл завантажується назад.
- Пари підготовлено в таблиці — імпорт звʼязує товари каталогу з рядками прайсу за артикулом і назвою.
З чого почати: «Довідник зіставлених товарів» → стрілка вниз «Вивантажити зіставлення у файл XLSX».
Що вміє обмін парами через файл
- Вивантаження — увесь довідник області вікна: прайс, постачальник або магазин; десять колонок, нові пари зверху.
- Завантаження — CSV із розміткою колонок, перевіркою до імпорту і звітом по кожному рядку.
- Повторна спроба — рядки, що не пройшли, вивантажуються окремим CSV із причиною.
Автоматичні пари, знайдені правилами, у довіднику не зберігаються й у файл не потрапляють. Як працює сам довідник — Довідник зіставлених товарів.
Де це і хто має доступ
- Інші входи
- «Довідник зіставлених товарів» → стрілки вниз і вгору на панелі
- Право доступу
- вікно «Довідник зіставлених товарів»; для завантаження — ще «Зіставлення товарів»
- Підготувати
- для завантаження — файл
.csvу UTF-8 або CP1251
Що потрапить у файл, залежить від того, звідки відкрито довідник: зі шапки джерела, з вкладки постачальника чи з вузла «Усі джерела» (три області).
Як вивантажити пари у XLSX
Підказка кнопки: «Вивантажити зіставлення у файл XLSX». Спливає «Триває формування файлу, зачекайте...», потім файл скачується сам. У ньому десять колонок: «ID товару БК», «БК: артикул виробника», «БК: найменування», «Прайс: Артикул виробника», «Прайс: Найменування», «Прайс: виробник», «Співставлення 1 товару з прайсу з декількома з БК», «Зіставлено через AI», «Ім'я користувача», «Дата додавання». Сортування — за датою додавання, від нових до старих.
Дві речі, які варто знати заздалегідь. Вивантажується весь довідник області, а не те, що видно на екрані: ні відбір у списку, ні положення тумблера на файл не впливають. І автоматичні зв'язки у файл не потрапляють зовсім — у довіднику їх немає, а вивантаження бере саме довідник.
Область у файла та сама, що й у кнопки «Видалити»: відкрили довідник зі шапки джерела — у файл піде цей прайс, з вкладки «Усі товари» постачальника — його довідник цілком, а з верхнього вузла «Усі джерела» — увесь довідник магазину. Тому вивантаження перед очищенням і є тією копією, яку варто зробити: області в них збігаються.
Як завантажити пари з CSV
Підказка кнопки: «Завантажити ручні зіставлення товарів з CSV-файлу». Вона відкриває окреме вікно «Імпорт зіставлень з файлу». Порядок роботи такий: обрати файл → «Завантажити та перевірити» → розмітити колонки → «Імпортувати» → подивитися звіт → за потреби натиснути «Завантажити рядки, що не пройшли».
Приймається тільки .csv. Роздільник програма визначає за першим рядком — крапка з комою, кома або табуляція; кодування UTF-8 або CP1251; є прапорець «Перший рядок — заголовок».
Розмітити можна вісім полів: «UUID товару БК», «Артикул виробника БК», «Артикул товару БК», «Найменування товару БК», «Постачальник (ім'я/адреса)», «Артикул виробника (прайс)», «Артикул постачальника (прайс)», «Найменування (прайс)».
Обов'язковий мінімум — дві колонки.
Для товару каталогу — «UUID товару БК», «Артикул виробника БК» або «Артикул товару БК»; одного «Найменування товару БК» не вистачить. Для прайсу — «Артикул виробника (прайс)» або «Найменування (прайс)»; одного «Артикул постачальника (прайс)» не вистачить. Без такої пари імпорт не почнеться, а програма покаже «Вкажіть колонку для товару БК (UUID або артикул).» або «Вкажіть колонку прайсу (артикул або найменування).».
Звіт після імпорту показує шість чисел: «Усього рядків», «Імпортовано», «Пропущено (дублі)», «Товар БК не знайдено», «Товар БК неоднозначний», «Немає даних прайсу для зіставлення». Рядки, які не пройшли, вивантажуються окремим CSV із колонкою причини — його можна виправити й завантажити ще раз.
Завантажені файлом пари в режимі одного прайсу не видно ніколи. Вони записуються без номера прайсу, а список у цьому режимі завжди відбирає записи свого прайсу — ні тумблер, ні відбір у колонках тут не допоможуть.
Шукати їх треба в області постачальника. Якщо в файлі була розмічена колонка «Постачальник (ім'я/адреса)» і програма знайшла його за цим значенням, запис видно в області цього постачальника. Не було колонки — запис лягає без постачальника, і тоді його видно в області будь-якого постачальника, а також з верхнього вузла «Усі джерела».
Працювати пара при цьому починає при найближчому завантаженні прайсу: зіставлення йде за хешем товару, а він ні від номера прайсу, ні від постачальника не залежить.
Сценарії
Зробити резервну копію ручних зіставлень і відновити її
Що зробити. Натисніть стрілку вниз «Вивантажити зіставлення у файл XLSX». Щоб повернути пари, збережіть файл як CSV в Excel чи LibreOffice, натисніть стрілку вгору і у вікні «Імпорт зіставлень з файлу» розмітьте колонки:
- «БК: артикул виробника» → «Артикул виробника БК», «БК: найменування» → «Найменування товару БК»;
- «Прайс: Артикул виробника» → «Артикул виробника (прайс)», «Прайс: Найменування» → «Найменування (прайс)»;
- колонку «ID товару БК» не розмічайте: це номер товару, а імпорт чекає UUID.
Що вийде. Товар каталогу шукається спершу за парою артикул + найменування; «Товар БК неоднозначний» звіт покаже, лише коли жоден крок пошуку не знайшов рівно один товар. Пари лягають у довідник без постачальника.
Чого не буде. Рядок прайсу імпорт упізнає за відбитком з артикула виробника й найменування. Якщо в колонках прайсу «Враховувати унікальність» стоїть не саме на цій парі, звіт напише «Імпортовано», а пари до рядків не привʼяжуться. Надійніше тоді відмітити «Артикул виробника» у виду «Пошук вручну зіставлених товарів» — без «Контрагента».
Частина рядків не пройшла імпорт
Що зробити. Після імпорту натисніть «Завантажити рядки, що не пройшли», виправте файл за колонкою причини і завантажте його ще раз.
Що вийде. Імпортуються виправлені рядки; ті, що вже є в довіднику, звіт покаже як «Пропущено (дублі)».
Чого не буде. Рядок, для якого не знайшлося товару каталогу або знайшлося кілька, без нових даних знову не пройде: потрібен точніший артикул чи UUID.
Часті запитання
Завантажив пари файлом, а в довіднику їх немає. Де вони?
Вони записалися без номера прайсу, тому в режимі одного прайсу не видно ніколи. Відкрийте довідник із вкладки «Усі товари» постачальника або з вузла «Усі джерела» (завантаження з CSV).
Вивантажений файл порожній. Чому?
В області вікна немає жодного запису довідника: у списку були тільки автоматичні звʼязки, а вони в довіднику не зберігаються. Закріпіть потрібні пари дискетою і вивантажте ще раз.
Чи впливає відбір у списку на те, що потрапить у файл?
Ні. Вивантажується весь довідник області вікна; ні відбір у колонках, ні тумблер «Показати втрачені зв'язки» на файл не впливають (вивантаження).
Звіт пише «Імпортовано», а пари до рядків прайсу не привʼязалися. Чому?
Рядок прайсу імпорт упізнає за відбитком з артикула виробника й найменування. Якщо «Враховувати унікальність» у колонках прайсу стоїть на інших полях, відбитки не збігаються (сценарій копії).
Чому вивантаження в XLSX, а завантаження — тільки CSV?
Так влаштовані кнопки: вивантаження дає XLSX, а завантаження приймає лише .csv. Відкрийте вивантажений файл в Excel чи LibreOffice і збережіть як CSV.
Суміжні теми
- Якщо після копії треба почистити пари постачальника — Довідник зіставлених товарів.
- Якщо пари після імпорту не повертаються — як повертаються ручні пари.
- Якщо автоматичні пари треба теж зберегти у файл — закріпіть їх у довіднику.

