Макрос условия [IF1] и [PARAM] в макросе [DYNAMICVALUES]

Тема в разделе "Разное", создана пользователем ser9ga, 11 янв 2017.

  1. ser9ga

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

    Регистрация:
    30 ноя 2016
    Сообщения:
    83
    Не работает макрос условия [IF1] и [PARAM] в настройках макроса [DYNAMICVALUES] в поиск-замене для имен характеристик.

    Пример конструкции:
    "[IF1][PARAM][TEXTEQUAL]Постельное белье[THEN]
    {textstart}Артикул{textend}|
    {get}|Хар-ка "{get}"
    [/IF1]"

    Возможно ли как-то применять правила поиска-замены в зависимости от значений в границах парсинга и [PARAM]?
     
  2. Root

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

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

    Скачайте и установите доработанную версию программы (в программе: главное меню - файл - центр обновлений -> кнопка "обновить программу/скачать обновленную сборку").

    2017-01-12_07-01-07.png
     
    ser9ga нравится это.
  3. ser9ga

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

    Регистрация:
    30 ноя 2016
    Сообщения:
    83
    В первом посте я писал про поиск-замену для ИМЕН характеристик. Для значений однозначно тоже нужно и пригодится. Правильно понимаю, что впоиск замене в именах сейчас макросы не работают?
     
  4. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Скачайте и установите доработанную версию программы (в программе: главное меню - файл - центр обновлений -> кнопка "обновить программу/скачать обновленную сборку").

    2017-01-12_09-22-15.png
     
    ser9ga нравится это.
  5. ser9ga

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

    Регистрация:
    30 ноя 2016
    Сообщения:
    83
    Обновление не появилось
     
  6. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Следуйте указаниям из моего предыдущего сообщения.
     
    ser9ga нравится это.
  7. ser9ga

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

    Регистрация:
    30 ноя 2016
    Сообщения:
    83
    Спасибо, сразу не увидел.
     
    Root нравится это.
  8. ser9ga

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

    Регистрация:
    30 ноя 2016
    Сообщения:
    83
    Отчитаюсь:
    заработало - [IF1]<CD_DOCURL>[TEXTEQUAL]Ссылки недоступны для гостей...
    не заработало - [IF1][PARAM][TEXTEQUAL]Ссылки недоступны для гостей...

    И правила фильтрации срабатывают по первой ссылке. Т.е. если значения границ в первой ссылке удовлетворили условиям макроса [IF1], то все ссылки будут обрабатываться в соответствии с параметрами прописанными после [THEN].
     
  9. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Скачайте и установите доработанную версию программы (в программе: главное меню - файл - центр обновлений -> кнопка "обновить программу/скачать обновленную сборку").

    2017-01-12_19-48-29.png

    Неверно! Это вам "показалось"! При многопоточном парсинге порядок сохранения документов "рандомный". Поставьте 1 поток и посмотрите результат. Все ok!

    PS: <CD_DOCURL!> Там не работает!
     

    Вложения:

    • 12.cdp
      Размер файла:
      33,6 КБ
      Просмотров:
      0
  10. ser9ga

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

    Регистрация:
    30 ноя 2016
    Сообщения:
    83
    После срабатывания условия некорректно работает функция "сортировка столбцов в алфавитном порядке..." Сложно объяснить, все значения характеристик как бы "сваливаются" влево. Т.е. каждая строка, возможно, сортируется по алфавиту независимо от других.
     
  11. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Эти функции друг на друга повлиять не могут. Думаю, вы просто что-то не учли. Можете приложить CSV (проблемный) БЕЗ применения к нему функции сортировки. Проверю.
     
  12. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Вы скинете файл?
     
  13. ser9ga

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

    Регистрация:
    30 ноя 2016
    Сообщения:
    83
    Да, прошу прощения. Через пару часов скину.
     
  14. ser9ga

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

    Регистрация:
    30 ноя 2016
    Сообщения:
    83
    Это проект БЕЗ применения к нему функции сортировки, как просили.
     

    Вложения:

  15. ser9ga

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

    Регистрация:
    30 ноя 2016
    Сообщения:
    83
    А это результаты парсинга (в CSV) с примененными фильтрами.
    non_alphabetical.csv - БЕЗ сортировки по алфавиту. К этой таблице претензий нет.
    alphabetical.csv - С сорировкой по алфавиту. В ней все результаты "съезжают"
     

    Вложения:

    • results.rar
      Размер файла:
      1,4 КБ
      Просмотров:
      2
  16. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Спасибо! Ошибка была с моей стороны. Исправил!

    Скачайте и установите доработанную версию программы (в программе: главное меню - файл - центр обновлений -> кнопка "обновить программу/скачать обновленную сборку").

    Также не забудьте вернуть настройки:
    2017-01-14_10-12-34.png
     
    kagorec, Kreol и ser9ga нравится это.
  17. ser9ga

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

    Регистрация:
    30 ноя 2016
    Сообщения:
    83
    Проверил - все работает. Спасибо!
     
    Root и Kreol нравится это.
  18. Root

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

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

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