Для отображения персонализированного контента и рекламных сообщений, а также хранения личных настроек на локальном компьютере веб-сайт www.vdgb.ru используют технологию cookie и аналогичные. Продолжив использование наших веб-сайтов, Вы даете согласие на обработку персональных данных, выражаете согласие с Политикой конфиденциальности www.vdgb.ru и применением этих технологий.

ПРОДАЖА И ВНЕДРЕНИЕ 1С

по всей России

Импорт данных из внешнего CSV-файла в «1С»

12.12.2016

12_12_2016.pngИногда при работе с «1C» может потребоваться загрузить имеющуюся в CSV-файле информацию в базу данных программы. CSV (Comma-Separated Values) является универсальным текстовым форматом, используемым для типизации табличной информации. В таких файлах колонки бывают разделены особыми символами. Чаще всего это точка с запятой («;»), собственно, запятая («,»), табуляция или «^», «~», «|» и др.

Загрузка из CSV-файла в программу «1С» зачастую необходима для внесения в систему данных из внешнего источника, в частности, сайта либо иной системы учета.

Рассмотрим создание обработки загрузки данных из CSV подробнее.

Обработка загрузки данных из CSV в «1С»

Итак, CSV является практически привычным нам текстом, в котором указываются определенные данные. Как правило, первая строка такого документа содержит название колонки, а следующие – уже непосредственно сами данные.

Чтобы их загрузить в систему «1С», потребуется создать новую внешнюю обработку.


1. Создание новой обработки и формы обработки – в табличном поле не нужно добавлять колонки, во время загрузки они будут формироваться автоматически на основе файла.

2. Обработчик выбора каталога – при нажатии на выбор должен отображаться диалог выбора файла в операционной системе. Как это сделать: в обработчике «Начало выбора» в поле ввода файла вставить код, с помощью которого будет выбираться каталог.

3. Обработка информации из CSV-файла в «1C» – когда мы укажем требуемый путь на диске, нужно будет заняться обработкой файла. Сначала очищаем данные таблицы, потом находим на диске файл и его считываем. Получив всю информацию из файла CSV, считываем 1-ую строку и создаем столбцы в форме с заголовком.


После этого можно начинать обработку загрузки непосредственно данных. Последовательно обрабатываем все строки и заносим их в таблицу.

Когда данные будут в нее загружены, ими можно будет пользоваться как угодно: например, можно будет загрузить прайс, номенклатуру, контрагентов, остатки и т.д.

Помощь профессионалов

Описанные действия относятся скорее к программированию и конфигурирование прикладных продуктов «1С». Имея навыки создания программных кодов, можно, конечно, попробовать создать обработку загрузки данных из CSV-файла самостоятельно, найдя об этом информацию на специализированных ресурсах в Интернете.

Также в сети можно обнаружить и примеры «авторских» обработок, которые вроде бы должны решить проблему. На деле попытки их использовать очень часто становятся бессмысленной потерей времени: программы не работают, выдавая сообщение об ошибке.

Гораздо надежнее и проще прибегнуть к услугам профессионалов, которые смогут произвести необходимые действия гораздо быстрее и без ошибок. Для этого можно обратиться в компанию, являющуюся официальным партнером фирмы-разработчика «1С», чтобы быть уверенными в том, что предоставленные услуги будут гарантированно качественными и задача будет решена.



Заказать обратный звонок

Позвонить
Отправлено! В самое ближайшее время наш менеджер свяжется с Вами.