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

15 хв

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

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

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

З чого почати: подивіться на лічильник «Вибрано» під сіткою і, якщо там не нуль, натисніть Ctrl+Shift+A.

Що вміє позначення

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

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

Меню
Довідники → Базовий каталог товарів → Товари, колонка «Вибір»
Інші входи
меню правої кнопки миші, панель масових дій унизу, бургер у тулбарі
Право доступу
вікно «Товари»; «Вибрати всі товари» окремим правом не закривається
Підготувати
відбір товарів — дерево, пошук, фільтри

Як позначити товари

Позначити можна кількома способами, і всі вони пишуть в одну й ту саму таблицю на сервері.

Способи позначити й зняти позначку
ДіяЩо робить
Галочка в колонці «Вибір»позначає один рядок; відразу йде на сервер
Клавіша Insпозначає поточний рядок і переводить курсор на рядок нижче — так відмічають підряд, не торкаючись миші
Shift+↑ і Shift+↓те саме з рухом угору або вниз
«Вибрати всі товари» у меню правої кнопкипозначає весь поточний відбір, а не тільки видимі рядки; у дужках стоїть число
«Всі N» у панелі внизуте саме; кнопка зʼявляється, коли позначено менше, ніж усього у відборі
«Зняти вибір з усіх товарів», хрестик у панелі або Ctrl+Shift+Aзнімає всі позначки

Щойно позначено хоч один товар, знизу спливає панель масових дій: «Вибрано: N», далі «Категорія», «Значення», «Замінити», «У набір», «XLSX», копіювання, видалення й хрестик. Склад панелі залежить від прав — хто має доступ. Сама панель — надійна ознака: її немає — позначок немає.

Ця ж панель зʼявиться сама, щойно ви відкриєте вікно зі старими позначками. Побачили її одразу після відкриття — значить, позначки лишилися з минулого разу.

Панель масових дій знизу після позначення трьох рядків галочками в колонці «Вибір»
1«Вибрано: 3»
2Кнопка «Всі 882»
3Хрестик зняття виділення
  1. «Вибрано: 3» — панель масових дій показує кількість позначених рядків.
  2. Кнопка «Всі 882» позначає галочками взагалі всі товари поточного відбору на сервері — застосовувати обережно.
  3. Хрестик праворуч одразу знімає позначення з усіх рядків, не запускаючи жодної дії.

Гарячі клавіші сітки

Клавіші, які працюють у сітці товарів
КлавішаДія
Insпозначити товар і перейти на рядок нижче
Shift+↑ / Shift+↓позначити й перейти вгору або вниз
Ctrl+Aпозначити весь поточний відбір — те саме, що пункт «Вибрати всі товари»
Ctrl+Shift+Aзняти всі позначки
F4відкрити картку товару
F8видалити товар — ту саму операцію, що й кошик у тулбарі
Ctrl+Dпоказати зіставлені товари прайсів
Ctrl+Uскинути фільтри сітки

Ctrl+A позначає весь поточний відбір — так само, як пункт меню «Вибрати всі товари», з тим самим стиранням попереднього набору. Тримайте це в голові: клавіша знаходиться поруч із тими, якими правлять текст у комірці.

F8 видаляє. Не відкриває картку, не питає, чи ви не помилилися клавішею, — одразу показує підтвердження видалення. І якщо позначки стоять, видалить усі позначені товари, а не рядок під курсором.

Що саме позначає «Вибрати всі товари»

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

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

Категорія «Процесор», демонстраційна база
Що на екраніТоварів
Категорія без пошуку — лічильник «Всього»882
Та сама категорія, у пошуку набрано «Intel»483
Скільки позначить «Вибрати всі товари (483)»483

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

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

Після натискання все одно подивіться на лічильник «Вибрано»: він показує рівно те число, яке отримає операція.

Те саме робить клавіатурний Ctrl+A, а Ctrl+Shift+A знімає позначки з усіх товарів.

На скільки товарів піде кожна операція

Операції запускаються з меню правої кнопки миші, з панелі масових дій унизу або з бургера в тулбарі. Область дії в них різна — і різниця не написана ніде в інтерфейсі.

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

Що отримає операція
ОпераціяКоли нічого не позначеноКоли позначеноВідкат
Правка в комірці (подвійний клік)один рядоктеж один рядок — позначки не враховуютьсянемає
«Масово встановити значення»один рядок під курсоромусі позначеніє, крім фото й колонки «Ціна» в режимах «+/-», «%», «*»
«Знайти та замінити»уся категорія з підкатегоріями; у корені дерева — весь каталогусі позначеніє
«Змінити категорію товару»один товарусі позначенінемає
«Видалити товар» (кошик, меню, F8)один рядокусі позначенінемає
«Вивантажити товари у файл XLSX»категорія, фільтри колонок і фільтри-кнопките саме, але тільки позначеніне потрібен
«Додати товари до набору»нічого: програма попросить позначити товариусі позначені; діалог показує перші тридцять і загальне числонемає
«Додати до моніторингу цін»увесь поточний відбір; якщо не задано взагалі нічого — весь каталог, і тоді діалог про це попереджаєтільки позначенінемає
«Дублікати каталогу»поточний відбіртільки позначені — відбір і тут звужується галочкаминемає — саме відкриття вікна нічого не змінює, але злиття всередині видаляє картки назавжди
Контекстне меню товару після позначення двох рядків: пункти з кількістю відмічених у дужках
1«Вибрати всі товари (882)»
2«Масово встановити значення (2)»
3«Знайти та замінити (2)»
4«Видалити товар (2)»
  1. «Вибрати всі товари (882)» позначає на сервері взагалі всі товари поточного відбору — число в дужках це весь відбір, а не позначені рядки.
  2. «Масово встановити значення (2)» діє тільки на позначені рядки — число в дужках це саме вони.
  3. «Знайти та замінити (2)» без позначених рядків спрацював би на всю категорію — тому число в дужках варто перевіряти щоразу.
  4. «Видалити товар (2)» видаляє без відкату — теж діє лише на позначені рядки.

Покроково самі операції розібрано окремо: запис значення й зміна категорії — у статті «Масові зміни в каталозі», заміна тексту — у статті «Як замінити текст у назвах і описах», видалення — у статті «Як видалити або вимкнути товари». Тут важлива тільки область дії, і рядок «Знайти та замінити» вартий окремого розділу.

Що буде із «Знайти та замінити» без позначок

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

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

  • «Заміна застосується до позначених товарів: N.» — коли позначки є;
  • «Товари не позначені — заміна застосується до ВСІЄЇ обраної категорії та її підкатегорій (N). Позначте товари галочками, якщо потрібно вужче.»;
  • «Товари не позначені й обрано корінь дерева — заміна застосується до ВСЬОГО каталогу (N). Позначте товари або оберіть категорію.»

У двох останніх випадках у діалозі зʼявляється галочка «Так, застосувати до всіх товарів цієї області», і без неї заміна не відправляється взагалі. Ту саму умову перевіряє й сервер: запит без позначок і без підтвердження він відхиляє. Але правило все одно просте: перш ніж відкривати «Знайти та замінити», подивіться на лічильник «Вибрано». Нуль означає «по всій категорії».

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

«У сітці увімкнено пошук або фільтр, а рядки не позначено: заміна пішла б на всю категорію, а не на видимі товари. Позначте потрібні рядки («Вибрати все» враховує фільтр) і повторіть.»

Позначте знайдені товари пунктом «Вибрати всі товари» або вимкніть пошук і фільтри, якщо заміна справді потрібна по всій категорії.

Ліва гілка — з позначками, без галочки підтвердження; дві праві — без позначок, і тоді заміна чекає галочки. Без позначок при ввімкненому пошуку чи фільтрі діалог не відкривається. Смужка з «Повернути назад» зʼявляється тільки тоді, коли заміна справді щось змінила
такнітакнітакні, коріньнітактакні«Знайти та замінити» по колонці,де ви клацнулиЛічильник «Вибрано» більшенуля?Область — позначені товариУ сітці ввімкнено пошук абофільтр?Діалог не відкривається, червонеповідомлення просить позначитирядкиУ дереві обрано категорію?Область — категорія зпідкатегоріямиОбласть — весь каталогСтоїть галочка «Так, застосуватидо всіх товарів цієї області»?Заміна не відправляєтьсяСтарі значення запамʼятовуютьсядля відкату, записуються нові, зізмінених знімається «Прапор:вивантажено»Хоч один товар змінився?Смужка «Змінено N товарів» зкнопкою «Повернути назад»Запису для відкату не лишається
  • Дія або результат
  • Розвилка: далі шлях залежить від відповіді

Як перевірити позначене перед операцією

Чотири речі, які реально працюють.

  1. Лічильник «Вибрано» і число в дужках у пунктах меню — це рівно те число рядків, яке отримає операція. Його рахує сервер, а не екран.
  2. Панель масових дій унизу зʼявляється тільки при непорожньому наборі. Немає панелі — операція піде по одному рядку. Або, якщо це «Знайти та замінити», по всій категорії; а при ввімкненому пошуку чи фільтрі діалог заміни без позначок не відкриється.
  3. «Зняти вибір з усіх товарів» перед початком роботи — єдиний спосіб гарантувати, що старих позначок немає. Ctrl+Shift+A робить те саме.
  4. Сортування по колонці «Вибір» у зворотному порядку — натиснути на заголовок двічі — збирає позначені рядки вгорі, і їх можна переглянути очима. Від першого натискання вгору підуть, навпаки, непозначені. Відфільтрувати сітку по цій колонці не можна, тільки відсортувати.

Перед масовою операцією

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

Сценарії

Позначити всі товари, які знайшов пошук

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

  • Позначаться всі знайдені товари категорії, а не лише видимі рядки.
  • Старі позначки зітруться ще до того, як складеться новий набір.

Зібрати набір із кількох категорій

Позначайте товари в кожній категорії галочками або клавішею Ins, переходячи деревом з категорії в категорію.

  • Позначки з усіх категорій складуться в один набір: лічильник «Вибрано» рахує їх по всьому каталогу.
  • «Вибрати всі товари» тут не підходить: у другій категорії він зітре позначки першої.

Переглянути, що саме позначено

Двічі натисніть на заголовок колонки «Вибір».

  • Позначені рядки зберуться вгорі сітки, їх можна переглянути очима.
  • Позначки поза поточною категорією так не видно: скиньте категорію хрестиком на чипі над сіткою.

Що робити, коли позначилося не те

Що ви бачитеЧому такЩо зробити
Натиснули «Вибрати всі товари» в другій категорії — позначки, зроблені в першій, зниклиПункт не додає до набору, а замінює його: старі позначки стираються до того, як складеться новий набірЗбирати набір із кількох категорій доводиться вручну — галочками або клавішею Ins (що позначає «Вибрати всі товари»)
«Для додавання товарів у набір, виберіть товари!»Позначок немає жодної — програма питає про них у сервера, а не про видимі рядкиПозначити потрібні товари галочкою або клавішею Ins (як позначити)
У діалозі набору перелічено тридцять товарів і рядок «…і ще N позицій»Так і задумано: діалог показує перші тридцять позначених, а внизу — «Усього до набору піде: N» з повним числомЗвірити це число з тим, що очікуєте; якщо більше — скасувати й зняти зайві позначки (область дії операцій)
«Відбір не задано — до моніторингу піде весь каталог (N). Поставте фільтр або позначте товари галочками.»«Додати до моніторингу цін» викликано без жодного фільтра й без позначокПоставити фільтр або позначити товари й повторити
У вивантаженому XLSX рівно 100 рядківДемонстраційний акаунт: у ньому вивантаження обмежене сотнею рядківПрацювати на бойовому акаунті

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

Як переконатися, що масова операція піде саме по тих товарах?

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

Я набрав слово в пошуку й натиснув «Вибрати всі товари». Що позначиться?

Рівно те, що показує сітка: категорія з підкатегоріями, фільтри й рядок пошуку. У категорії «Процесор» на 882 товари пошук «Intel» лишає 483 — стільки й позначиться. Попередні позначки при цьому стираються.

«Вибрати всі товари» додає до вже позначених?

Ні, замінює: старий набір стирається, і складається новий за поточним відбором. Набір із кількох категорій збирають галочками або клавішею Ins.

Що буде, якщо запустити «Знайти та замінити», нічого не позначивши?

Діалог назве область — уся категорія з підкатегоріями або весь каталог — і без галочки «Так, застосувати до всіх товарів цієї області» заміну не відправить. При ввімкненому пошуку чи фільтрі діалог без позначок не відкриється (заміна без позначок).

Чи можна відфільтрувати сітку, щоб лишилися тільки позначені?

Ні, по колонці «Вибір» можна лише відсортувати: два натискання на заголовок збирають позначені вгорі (перевірка перед операцією).

Суміжні теми

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