Как в 1с Загрузить Документ из Excel • Загрузка данных
Загрузка номенклатуры в 1С 8.3 из Excel – пошаговая инструкция
Перед тем, как загружать прайс лист с товарами, убедитесь в заполнении справочника Типы цен номенклатуры. Рассмотрим порядок загрузки цен в программу 1С из файла Excel в виде пошаговой инструкции.
Подготовка файла для загрузки данных в 1С 8.3 из Excel
Для того чтобы произвести импорт цен в 1С 8.3, нужно подготовить файл. Структура исходного файла может быть произвольной, главное, чтобы в нем были колонки с наименованием номенклатуры, по которым система может определить, существует уже в информационной базе такая позиция, или нужно создавать новую:
Обработка по загрузке номенклатуры и цен в 1С 8.3 из табличного документа доступна из формы списка справочника Номенклатура – раздел Справочники:
Перед началом импорта система предложит указать файл Excel с исходными данными:
Сопоставление полей номенклатуры в 1С
На шаге 1 выполняется сопоставление колонок исходного файла с номенклатурой и ценами тем реквизитам, которые определены для элементов справочника Номенклатура. Если наименование колонки совпадает с наименование реквизита, то система такое сопоставление произведёт самостоятельно.
Это сопоставление используется как для поиска в информационной базе уже имеющихся позиций (иначе при импорте каждый раз создавалась бы новая), так и в том случае, если номенклатура не найдена. Тогда при создании новой номенклатурной позиции реквизиты заполняются из соответствующих колонок файла:
Если колонка с ценами не определена, то цены импортированы не будут:
Если существует необходимость, то удаляются лишние колонки и строки, то есть те данные, которые не должны загружаться.
Важно: при импорте цен должна остаться только одна колонка с ценами. Это связано с тем, что один документ Установка цен номенклатуры в 1С может зарегистрировать цены только для одного типа цен:
После того, как данные файла соответствующим образом сопоставлены, можно переходить к шагу 2, то есть непосредственно к загрузке данных из Excel в 1С 8.3.
Загрузка прайса и товаров в 1С Бухгалтерию
На втором шаге, непосредственно перед выполнением импорта, система отобразит информацию о том, какие позиции номенклатуры удалось сопоставить уже имеющимся, какие будут созданы при импорте:
Пользователь имеет возможность внести коррективы: отказаться от создания новых позиций и указать явно ту номенклатуру, для которой устанавливать цену, настроить правила заполнения для вновь создаваемой номенклатуры и другое. Если что-то не устраивает, то можно вернуться к предыдущему этапу по кнопке Назад:
Поскольку в данном примере выполняется не только (и сколько) импорт номенклатуры, но и загрузка цен, то необходимо на проверить значения реквизитов Тип цен и Установить цены на. Именно они определят дату автоматически создаваемого при загрузке документа 1С Установка цен номенклатуры и тип цен, который будет этим документом регистрироваться:
При нажатии на кнопку Загрузить будет произведено (при необходимости) создание в информационной базе новых номенклатурных позиций и документа регистрации цены номенклатуры (опять же, если цены загружались) и форма загрузки будет закрыта:
Автоматически созданный документ Установка цен номенклатуры в дальнейшей работе ничем не отличается от созданных прочими способами. Для удобства пользователей, у таких документов при загрузке цен из внешнего файла устанавливается соответствующий комментарий: «#Загружен из файла»:
Загрузка из Excel в 1С 8.3
После загрузки обязательно проанализируйте найденные дубли, при необходимости объедините их с помощью обработки Поиск и удаление дублей в разделе Администрирование – Обслуживание – Корректировка данных .
Загрузка номенклатуры из Excel в 1С Бухгалтерия 3.0
Бывают случаи, когда необходимо внести большое количество новых позиций номенклатуры, например, в 1С Бухгалтерия 3.0. Чтобы не вносить каждую позицию вручную, существует внешняя обработка, позволяющая сделать загрузку номенклатуры из табличного документа Excel в 1С:Предприятие. Называется данная внешняя обработка «ЗагрузкаДанныхИзТабличногоДокумента.epf».
Данная внешняя обработка универсальная и подходит для всех конфигураций всех версий. Обработка предназначена для загрузки данных в справочники и табличные части различных объектов из табличного документа. Существует 2 версии внешней обработки: для обычных и управляемых форм.
Для запуска внешней обработки переходим в «Файл», потом «Открыть» или сразу нажимаем на клавиатуре CTRL+O. Переходим в каталог, куда сохранили обработку и открываем ее.
Загрузка номенклатуры с помощью обработки «Загрузка данных из табличного документа» 1С 8.2/8.3 (управляемые формы)
После того как открылась наша обработка, необходимо выбрать куда и что мы будем загружать. В нашем случае мы будем делать загрузку номенклатуры справочник «Номенклатура».
Обработка видит файлы с расширениями.mxl, .xls, .txt, .dbf
Загружая данные из файла Excel, убедитесь, что он сохранен с расширением .xls («Книга Excel 97 — 2003»)
Выбираем наш файл Excel, из которого мы будем делать загрузку номенклатуру и ждем, пока данные из него появятся в нашей обработке.
После того, как загрузились наши данные, нам необходимо указать внешней обработке из какого столбца какие данные брать. Для этого переходим во вкладу «Настройка».
Настройка загрузки номенклатуры из Excel в 1С
Снимаем галочки с реквизитов, которые не будут вноситься в номенклатуру. Их можно будет добавить потом, если сейчас вы их не знаете. Например, из файла мы знаем наименование, артикул, единицы измерения. Также мы знаем страну происхождения, ставку НДС и что это не услуги. Для внесения номенклатуры нам этих данных хватит, поэтому оставляем галочки у этих реквизитов.
Если у вас уже есть в справочнике какая-то номенклатура из загружаемого файла, то необходимо установить галочку в «Поле поиска» и тогда обработка будет искать по этому реквизиту уже имеющиеся позиции. Это поможет вам избежать создание дублей. Я рекомендую использовать поиск по коду, т.к. он уникален.
После всех настроек переходим во вкладку «Табличный документ» и нажимаем кнопку «Контроль заполнения». Если ошибок не найдено, нажимаем «Загрузить данные». Иначе идем обратно в настройки и исправляем ошибки. Если ошибка будет связана, например, с неоднозначным представлением, значит надо будет использовать поле поиска, о чем писалось выше.
После загрузки данных заходим в справочник «Номенклатура» и проверяем, что у нас загрузилось.
Подключение внешнего загрузчика
В предыдущей статье есть ссылка на скачивание свежей версии драйверов MDAC, которые вы можете бесплатно установить на любой компьютер, чтобы импорт таблиц из Excel в 1С поддерживался для формата последней версии Microsoft Office (в состав которого входит и Excel).
Публикуя свою персональную информацию в открытом доступе на нашем сайте вы, даете согласие на обработку персональных данных и самостоятельно несете ответственность за содержание высказываний, мнений и предоставляемых данных. Мы никак не используем, не продаем и не передаем ваши данные третьим лицам.