Как отфильтровать строки товаров, которых нет в наличии

Тема в разделе "Решение различных задач по парсингу", создана пользователем ap2205, 20 фев 2020.

  1. ap2205

    ap2205 Member Пользователи

    Регистрация:
    30 мар 2018
    Сообщения:
    87
    Город:
    Москва
    Здравствуйте, подскажите пожалуйста, как в данном проекте настроить фильтрацию, чтобы парсился товар только, который в наличии (по границе парсинга [GRAN9] - количество товара, повторяющаяся внутри повторяющейся), то есть товар, у которого количество "0" отсеивался. Пробовал и CHECKENTRY, и DIGIFILTER, вставлял и в настройках повторяющихся границах, и в выводе основного проекта. Либо не срабатывает, либо отсеивает весь товар. Проект прилагаю.
     

    Вложения:

    dervish нравится это.
  2. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте.

    Ссылки недоступны для гостей
     

    Вложения:

  3. ap2205

    ap2205 Member Пользователи

    Регистрация:
    30 мар 2018
    Сообщения:
    87
    Город:
    Москва
    Спасибо, Сергей. Буду изучать поправку в проекте...
     
  4. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Пожалуйста.

    Там в шаблоне повторяющихся границ используется макрос [CHECKENTRY] для проверки значения (0 или нет).
     
  5. ap2205

    ap2205 Member Пользователи

    Регистрация:
    30 мар 2018
    Сообщения:
    87
    Город:
    Москва
    Да, спасибо, разобрался... Внес изменения в свой шаблон, все работает.
    А не подскажите еще, в проекте во второй колонке выводится артикул (<CD_GRAN_2!> [GRAN4]), не могу настроить функцию фильтрации документов по списку ключевых слов (по списку артикулов, например: 00-0015216 Небо, 00-0015216 Путешествие), также удаляет все товары в предпросмотре. Каким макросом здесь работать?
     
  6. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Пожалуйста.

    Функция фильтрации документов по списку ключевиков применяется не к каждому циклу повторяющейся границы парсинга отдельно, а ко всему WEB документу.

    Если у вас парсинг единоразовый, то отфильтровать строки CSV после парсинга можно таким образом

    2020-02-20_23-46-44.png

    Если нужно автоматизировать, можно сделать функцию автоматической фильтрации строк CSV после парсинга.
     
Similar Threads
  1. alex_n
    Ответов:
    10
    Просмотров:
    2.856
  2. WebmastersCo
    Ответов:
    3
    Просмотров:
    772
  3. kenny872012
    Ответов:
    3
    Просмотров:
    353
  4. CSVCS
    Ответов:
    8
    Просмотров:
    623
  5. Werter1
    Ответов:
    9
    Просмотров:
    328
Загрузка...

Поделиться этой страницей