Программист

еще немного слов про 1С

CSV плюс 1С

Опубликовано | 26.11.2007 | 6 Comments

buh_boy.jpg Оказывается, формат CSV очень удобен, а что еще важнее для программиста — прост в формировании и обработке. Что такое CSV (кома-сепарейтед вельюз — значения, разделенные запятыми), можно почитать в Википедии. По сути это простой текстовый файл специального формата. Поэтому 1С может свободно с ним работать, формировать, выгружать данные, и читать, загружать в базу.

Удобство в том, что его можно просто открыть и просмотреть как текст, его понимает и открывает в виде таблицы MS Excel, но сейчас о другом. Столкнулся я с этим форматом вплотную при освоении работы интернет-магазина на базе Joomla и VirtueMart. Как оказалось, каталог товаров в VirtueMart можно загружать в формате CSV, а значит, если ваше предприятие ведет учет в 1С и собирается заняться интернет-торговлей, можно довольно просто загрузить имеющийся перечень товаров сразу в интренет-магазин. Более того, все последующие операции по редактированию свойств товаров можно производить такими-же загрузками, а значит, например работу по «содержанию» онлайн-каталога можно поручить тому, кто вел справочник товаров в 1С без необходимости нагружать человека онлайн-премудростями. Необходимо только в существующей базе внести недостающие поля в справочник, которые будут соответствовать используемым полям в интернет-магазине.

Если вас заинтересовали технические тонкости — спрашивайте, всегда готов пообщаться.


Комментарии

  • http://blogproblog.com Дмитрий Донченко

    Не смог удержаться.

    А если вас интересуют вопросы поисковой оптимизации сайтов на движке Joomla обращайтесь dmitriy.donchenko почта на gmail.com

  • http://www.vinbike.com.ua freeman

    таки действительно очень удобно
    правда пришлось довольно прилично повозится руками
    в основном из за разделителя «/» в коде товара
    но все равно быстрее чем забивать товар вручную

  • TAX

    о том, что VM понимает CSV написано много, а вот как из 1С v.8.x получить файл такого типа инфы мало. Может расскажите об этом?

  • http://programmer.com.ua Руслан Хут

    Насчет восьмой версии точно не скажу, но уверен, что она легко работает с текстовыми файлами. Поэтому ничего не составляет труда вывести нужные данные в строки с разделителями и записать все это в текстовый файл с расширением «csv»… На семерке могу объяснить подробно, а на восьмерке пока нет.

  • http://www.cosy-home.com.ua Hobbit

    обьсни пожалуйста поподробнее для 7

  • Brick

    В случае с 1С (не важно какой версии: 7 или 8) самый простой и доступный путь: Отчёт 1С -> через буфер обмена в Эксель -> доработка в экселе, если надо -> сохранение из Экселя в формате CSV.