Загрузка данных из книги Excel в программу 1С
Уже давно самой популярной программой среди бухгалтеров, планировщиков, экономистов и управленцев стало приложение 1C. Оно имеет не только разнообразное количество конфигураций для различных видов деятельности, но и локализации под стандарты учета в нескольких странах мира. Все больше предприятий переходят на ведение учета именно в этой программе. Но процедура переноса данных вручную из других программ учета в 1C — довольно долгое и скучное занятие, отнимающее массу времени. Если на предприятии велся учет с помощью Excel, то процесс переноса можно существенно автоматизировать и ускорить.
Перенос данных из Эксель в 1С
Производить перенос данных из Excel в 1С требуется не только на начальном периоде работы с данной программой. Иногда наступает необходимость подобного, когда по ходу деятельности нужно занести какие-то списки, хранящиеся в книге табличного процессора. Например, если требуется перенести прайс-листы или заказы из онлайн-магазина. В случае, когда списки небольшие, то их можно вбить и вручную, но что делать, если они содержат сотни наименований? Для того, чтобы ускорить процедуру, можно прибегнуть к некоторым дополнительным возможностям.
Для автоматической загрузки подойдут практически все типы документов:
- Список номенклатуры;
- Список контрагентов;
- Список прайсов;
- Перечень заказов;
- Информация о покупках или продажах и т.д.
Сразу нужно отметить, что в 1С нет встроенных инструментов, которые позволяли бы переносить данные из Эксель. Для этих целей нужно подключить внешний загрузчик, который представляет собой файл в формате epf.
Подготовка данных
Нам нужно будет подготовить данные в самой таблице Excel.
- Любой список, загружаемый в 1С, должен быть однородно структурирован. Нельзя выполнять загрузку при наличии в одном столбце или ячейке данных нескольких типов, например, имя человека и его телефонный номер. В этом случае, такие двойные записи обязательно следует разделять в разные столбцы.
Если исходную таблицу сделать максимально простой и понятной, без применения относительно сложных технологий (макросы, формулы, комментарии, сноски, лишние элементы форматирования и т.д.), то это поможет максимально предотвратить проблемы на дальнейших шагах переноса.
Обязательно следует привести наименование всех величин к единому формату. Не допускается наличие обозначения, например, килограмм, отображаемого разными записями: «кг», «килограмм», «кг.». Программа будет их понимать как разные величины, поэтому нужно выбрать один вариант записи, а остальные исправить под этот шаблон.
Обязательно наличие уникальных идентификаторов. В их роли может выступать содержимое любого столбца, которое не повторяется в других строках: индивидуальный налоговый номер, артикул и т.д. Если в существующей таблице нет столбца с подобным значением, то можно добавить дополнительную колонку и произвести там простую нумерацию. Это нужно для того, чтобы программа смогла идентифицировать данные в каждой строке отдельно, а не «сливала» их вместе.
Открывается окно сохранения. В поле «Тип файла» по умолчанию будет указан формат xlsx. Меняем его на «Книга Excel 97-2003» и жмем на кнопку «Сохранить».
После этого документ будет сохранен в нужном формате.
Кроме этих универсальных действий по подготовке данных в книге Эксель, нужно будет ещё привести документ в соответствие с требованиями конкретного загрузчика, который мы будем использовать, но об этом мы поговорим чуть ниже.
Подключение внешнего загрузчика
Подключить внешний загрузчик с расширением epf к приложению 1С можно, как до подготовки файла Эксель, так и после. Главное, чтобы к началу процесса выполнения загрузки оба этих подготовительных момента были решены.
Существует несколько внешних загрузчиков таблиц Эксель для 1С, которые созданы различными разработчиками. Рассматривать мы будем пример с использованием инструмента для обработки информации «Загрузка данных из табличного документа» для версии 1С 8.3.
- После того, как файл в формате epf скачан и сохранен на жестком диске компьютера, запускаем программу 1С. Если файл epf упакован в архив, то его предварительно нужно извлечь оттуда. На верхней горизонтальной панели приложения жмем на кнопку, запускающую меню. В версии 1С 8.3 она представлена в виде вписанного в оранжевую окружность треугольника, перевернутого углом вниз. В появившемся списке последовательно переходим по пунктам «Файл» и «Открыть».
Запускается окно открытия файла. Переходим в директорию его расположения, выделяем тот объект и жмем на кнопку «Открыть».
Загрузка данных
Одной из основных баз данных, с которыми работает 1C, является список номенклатуры товаров и услуг. Поэтому для описания процедуры загрузки из Excel остановимся на примере переноса именно этого типа данных.
- Возвращаемся к окну обработки. Так как мы будем загружать номенклатуру товаров, то в параметре «Загрузка в» переключатель должен стоять в позиции «Справочник». Впрочем, он так установлен по умолчанию. Переключать его следует только тогда, когда вы собрались переносить другой тип данных: табличную часть или регистр сведений. Далее в поле «Вид справочника» кликаем по кнопке, на которой изображено многоточие. Открывается выпадающий список. В нем нам следует выбрать пункт «Номенклатура».
После этого обработчик автоматически расставляет те поля, которые программа использует в этом виде справочника. Нужно сразу отметить, что совсем не обязательно заполнять все поля.
Теперь опять открываем переносимый документ Excel. Если наименование его колонок отличается от наименования полей справочника 1С, которые содержат соответствующие, то нужно переименовать эти столбцы в Экселе так, чтобы названия полностью совпадали. Если в таблице имеются столбцы, для которых в справочнике нет аналогов, то их следует удалить. В нашем случае такими столбцами являются «Количество» и «Цена». Также следует добавить, что порядок расстановки столбцов в документе должен строго совпадать с тем, который представлен в обработке. Если для некоторых столбцов, которые отображены в загрузчике, у вас нет данных, то эти колонки можно оставлять пустыми, но нумерация тех столбцов, где имеются данные, должна совпадать. Для удобства и быстроты редактирования можно применять специальную возможность Эксель для быстрого перемещения колонок местами.
После того, как данные действия произведены, жмем на значок «Сохранить», который представлен в виде пиктограммы, изображающей дискету в верхнем левом углу окна. Затем закрываем файл, нажав на стандартную кнопку закрытия.
Возвращаемся в окно обработки 1С. Жмем на кнопку «Открыть», которая изображена в виде папки желтого цвета.
Запускается окно открытия файла. Переходим в директорию, где расположен документ Эксель, который нам нужен. Переключатель отображения файлов по умолчанию установлен для расширения mxl. Для того чтобы показать нужный нам файл, его требуется переставить в позицию «Лист Excel». После этого выделяем переносимый документ и жмем на кнопку «Открыть».
После этого содержимое открывается в обработчике. Чтобы проверить корректность заполнения данными, жмем на кнопку «Контроль заполнения».
Как видим, инструмент контроля заполнения сообщает нам, что ошибки не найдены.
Теперь перемещаемся во вкладку «Настройка». В «Поле поиска» ставим галочку в той строке, которая у всех наименований, заносимых в справочник номенклатуры, будет уникальная. Чаще всего для этого используют поля «Артикул» или «Наименование». Это нужно делать для того, чтобы при добавлении новых позиций в список, данные не задваивались.
После того, как все данные внесены и настройки выполнены, можно переходить к непосредственной загрузке информации в справочник. Для этого кликаем по надписи «Загрузить данные».
Мы проследили процедуру добавления данных в справочник номенклатуры в программе 1C 8.3. Для других справочников и документов загрузка будет проводиться по тому же принципу, но с некоторыми нюансами, с которыми пользователь сможет разобраться самостоятельно. Также нужно заметить, что у различных сторонних загрузчиков процедура может отличаться, но общий подход остается у всех одинаковый: сначала обработчик загружает из файла информацию в окно, где производится её редактирование, а уже потом она добавляется непосредственно в базу данных 1С.
Мы рады, что смогли помочь Вам в решении проблемы.
Помимо этой статьи, на сайте еще 11906 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Импорт данных в 1С из таблиц Microsoft Excel
Уже давно экономисты, бухгалтеры, планировщики и управленцы используют популярное приложение 1С. Многие компании активно переходят на ведение учета, используя именно эту программу. Не редко им приходится сталкиваться с импортом документов из других подобных программ в 1С. Сегодня мы поговорим о том, как происходит загрузка в 1С из Еxcel: как это делается, что нужно знать и так далее.
Импортируем данные из Еxcel в 1C
Итак, загрузка в 1С из Эксель-файла – сложный процесс. Загружать можно любые типы документов. Однако стоит учесть, что в 1С нет каких-либо инструментов, чтобы осуществлять импорт данных из Еxcel в 1С. Для этого используется специальный загрузчик в виде файла с форматом epf.
Подготовительный этап
Для начала нужно привести в порядок данные, содержащиеся в таблице программы Эксель:
1. Список, импортируемый в 1С обязательно должен быть структурирован. Не следует допускать, чтобы в одной ячейке было сразу несколько типов данных, их следует разъединять.
2. Ни в коем случае не должны быть совмещены ячейки, даже в заголовках. В противном случае могут возникнуть сложности при переносе и ошибки.
3. Желательно, чтобы таблица была просто, без сложных элементов: сносок, макросов, формул.
4. Все величины, указанные в таблице должны быть одного формата. То есть, если вы где-то указываете, такое-то количество «шт.», то не допустимо в других ячейках писать «штук», везде должно быть «шт.».
5. В обязательном порядке должны присутствовать идентификаторы. Можно сделать отдельный столбец, где проставить нумерация, ИНН или что-либо другое.
6. Экселевский документ должен быть формата xls, так как обработчик работает только с ним.
Подключаем загрузчик и импортируем таблицу
Как уже упоминалось загрузка данных в 1С из Еxcel осуществляется при помощи загрузчика. Чаще всего в 1С работают именно со списком номенклатуры товаров и услуг, именно поэтому мы рассмотрим, как переносится этот тип данных:
1. Для начала нужно скачать сам загрузчик в формате epf по ссылке http://programmist1s.ru/wp-content/uploads/2015/07/ZagruzkaDannyihIzTablichnogoDokumenta_UF_v2.zip .
2. Затем нужно запустить 1С. Далее перейти в меню и выбрать «Файл»-«Открыть».
3. Вам предложит выбрать файл, выбираем загрузчик и нажимаем «Открыть».
4. Далее произойдет запуск загрузчика в 1C.
5. В разделе «Загрузка в» нужно отметить «Справочник».
6. Далее следует открыть выпадающий список в «Вид справочника» и выбрать «Номенклатура».
7. Далее программа расставит все поля в автоматическом режиме.
8. Затем нужно открыть импортируемый файл в Экселе и подогнать его под 1С.
9. Теперь открываем наш файл в 1С, кликнув по соответствующему значку.
10. Его данные отобразится в обработчике. Обязательно нажмите на «Контроль заполнения», чтобы узнать верно ли все заполнено.
11. Затем нужно переключиться на вкладку «Настройки». В «Поле поиска» нужно установить отметку для строчки, которая является уникальной, то есть, наименования или артикул.
12. Остается нажать «Загрузить данные», чтобы произошло в 1С чтение из Еxcel и проверять результат.
Видео: Загрузка в 1С 8.3 из Excel
Заключение
Теперь вы знаете, как легко производится загрузка данных из табличного документа в 1С. Для этого нужно лишь загрузить специальное расширение и настроить импортируемый документ.