Как задать порядок столбцов (по наименованиям) для макроса шаблона вывода [DYNAMICVALUES]

Тема в разделе "Парсинг характеристик товаров", создана пользователем yek, 22 фев 2019.

  1. yek

    yek New Member Пользователи

    Регистрация:
    13 июн 2015
    Сообщения:
    32
    Здравствуйте ,
    Подскажите пожалуйста есть ли возможность настроить последовательность колонок с данными товара по шаблону в необходимом в заранее заданном порядке учитывая название столбцов

    В данном случае часть хар-к выводится с помощью обычных границ парсинга а часть с помощью макроса [DYNAMICVALUES]

    Безымянный.jpg
     
  2. Root

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

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

    Для макроса [DYNAMICVALUES] пока нет, подумаю над реализацией.
     
  3. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    Все очень просто.
    Берем нумерацию и присваиваем перед названиями. Сортировка идет по имени, поэтом проблем не наблюдается
     
    kagorec нравится это.
  4. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Требуется уточнить. Порядок каким образом требуется задать? Прописать названия столбцов [DYNAMICVALUES] в нужном порядке или сделать автоматическое упорядочивание столбцов по алфавиту? И для чего это нужно (важный вопрос)?
     
  5. yek

    yek New Member Пользователи

    Регистрация:
    13 июн 2015
    Сообщения:
    32
    В магазине имеется модуль который загружает данные из файла (товары) . Изначально модуль настраивается так , что каждая характеристика товара имеет свою колонку (название для собственного понимания , главное последовательность) . После парсинга хар-ки располагаются в своем порядке и для того чтобы правильно загрузить товар надо выставить шапку с последовательностью хар-к как в магазине и далее по ней пересортировывать колонки в полученном файле CD . Колонок с хар-ми более 70 и данная процедура занимает существенное время . Хорошо было бы изначально задать эту шапку (шаблон)
    Есть момент если это имеет значение , часть данных парсится с помощью обычных границ а часть [DYNAMICVALUES]
     
  6. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Если вам нужна строгая последовательность всех столбцов (по наименованию) вам проще и лучше задать для каждой характеристики свою границу парсинга и подставить ее в нужный подготовленный для нее столбец CSV Ссылки недоступны для гостей
     

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