Добрый день! Столкнулся с очень сложным делом. У меня есть файл экспорта из базы газетных объявлений это такой большой CSV файл с определенным количеством полей. ID|TEL1|TEL2|TITLE|RUBRIKA|PODRUBRIKA|TEXT|PLOSHAD 1 строчка = одно объявление мне надо привести его файлу CSV другого формата (для выгрузки на сайт) Основные необходимые манипуляции для "конвертирования" в другой формат это: сопоставление значений полей со значением для сайта сразу в этой же ячейке оператор "развилки" - если значение одной границы парсинга = X, значение этой ячейки CSV=Y Если поле TEXT содержит слово "новостройка" то поле рубрика = 100 а если "втроричка" то 102 - то есть содержимое одной ячейки зависит от содержимого второго Фильтрация - если значение = X, то эту строчку не смотрим Если PORDRUBRIKA пуста то эту строчку не обрабатываем или Если RUBRIKA меньше 150 эту строчку не обрабатываем Реализация Если я правильно понял мануал, я должен это сделать через повторяющиеся границы парсинга внутри которой я должен сделать обычные границы ЧТО ПОЛУЧИЛОСЬ Повторяющейся границе вытащить объявления построчно Задать обычные границы внутри повторяющейся и вытащить значение полей в новый ЦСВ Пункт 1 "Сопоставление" - можно сделать "поиском и заменой" тут тоже все получается пока писал пост вот смог сделать "развилку" при помощи макроса CHECKENTRY -------------------------- А вот с пунктом Фильтрации у меня беда на другом проекте я пробовал фильтрацию при редактировании обычного шаблона вывода (и все получалось) - спасибо за совет Djahat Я так думаю, что не получается потому что я хочу делать что то внутри повторяющейся границы... Посоветуйте пожалуйста как это реализовать (если такое возможно) Можно ли мне реализовать такой "конвертер" используя обычный шаблон вывода (который выглядит как таблица а не как код) P.S. Чем больше я узнаю эту программу тем больше понимаю что для нее ничего невозможного нет.