Как загрузить номенклатуру в 1с
При написании публикации использовалась версия платформы 8.3.6 .1760.
Модифицирована на версии платформы 8.3.10 .2168.
Одним из полезных нововведений на платформе 8.3.6 стала возможность возможность импорта содержимого из файлов в форматах XLS (Microsoft Excel 97), Microsoft Office OpenXML (Microsoft Excel 2007- 2010) и ODS (OpenDocument) в табличный документ.
На платформе 8.3.10 появилась возможность считывания данных с отдельных листов книги EXCEL.
Данная возможность доступна как в интерактивном режиме, так и из встроенного языка.
Реализована поддержка вставки из буфера обмена областей, скопированных из Microsoft Excel и OpenOffice Calc.
Реализация импорта из EXCEL на встроенном языке стала возможна в результате нововведений в функционал объекта "ТабличныйДокумент":
Для метода "Прочитать" объекта "ТабличныйДокумент" реализован параметр "СпособЧтенияЗначений" (Новое системное перечисление "СпособЧтенияЗначенийТабличногоДокумента").
В данной публикации приводится пример реализации функционала импорта из файлов EXCEL (xlsx, xls, ods) в таблицу значений в режиме 1С:Предприятие на платформе 8.3.6.
О файле EXCEL:
В общем случае файл EXCEL содержит несколько листов с данными.
Метод табличного документа "Прочитать" читает все листы в 1 (один) табличный документ на платформах 8.3.6-8.3.9, а на платформе 8.3.10 можно считать отдельные листы файла EXCEL.
Поэтому для использования данного функционала на версиях платформы 8.3.6-8.3.9 необходимо использовать файлы EXCEL, содержащие 1 (один) лист с данными, для платформы 8.3.10, такого ограничения нет.
О листе файла EXCEL:
Содержимое на листе должно быть разнесено по соответствующим колонкам по назначению.
В качестве примера содержимого листа может служить обычный прайс.
Рекомендутся ячейки таблицы на листе файла оформлять рамкой "Все границы" .
Колонки результирующей таблицы значений формируются по количеству, определяемому свойством "ШиринаТаблицы" табличного документа.
В последствии для удобства пустые колонки удаляются из результирующей таблицы значений.
О типах значений файла EXCEL:
Числа - как "число", даты - как "дата", Стоки - как "строка", Булево - как "строка" вида "ИСТИНА" ("TRUE") или "ЛОЖЬ" ("FALSE") .
В результирующую таблицу значений записываются типизованные значения.
О картинках файла EXCEL:
В исходном файле EXCEL это могут быть как ссылки на файлы, разделенные между собой символом "Перевод строки" в пределах одной ячейки, так и собственно картинки .
Картинки должны находиться в пределах ячейки. В одной ячейке может быть несколько картинок.
В результирующую таблицу значений записываются ссылки на файлы картинок.
Каждая ячейка колонки может, в общем случае, содержать несколько ссылок на файлы, разделенные между собой символом "Перевод строки".
Рассмотрим на примере программы 1С: Бухгалтерия 3.0 загрузку данных из документа. Скачаем любой прайс в формате Excel документа и загрузим его в справочник Номенклатура .
Как загрузить номенклатуру в 1C 8.3 из файла Excel
Далее, в шапке нашей таблицы, нажав ссылку Укажите реквизит , необходимо задать соответствие каждой колонке. В нашем примере это Артикул , Наименование и Цена .
В результате у нас получается такая таблица. Нажимаем кнопку Далее .
В следующей таблице видим весь список номенклатуры и установленный тип цен. Здесь можем задать дату, на которую будет установлена цена. Элементы у нас все помечены знаком плюс (+), т. е. при загрузке будет создаваться новый элемент номенклатуры.
В случае нахождения наименования номенклатуры в базе, она будет показана на закладке Все без знака «+» и повторно создаваться не будет. PDF
Нажав на ссылку Реквизиты новой номенклатуры , укажем необходимые параметры. В нашем примере укажем, что все загружаемые элементы принадлежат группе номенклатуры Запчасти Тайга. Нажимаем ОК и Загрузить .
Загрузка в 1С документов поставщика в формате Excel
В программах 1С также реализована возможность загрузки документов поставщика в формате Excel. Загрузка возможна используя документы ТОРГ-12, Акт приема-сдачи работ (услуг) или УПП полученные от поставщика в формате Excel. Так, если поставщик сохранит и отправит нам документы в формате Excel, мы без труда сможем загрузить их себе в программу 1С.
Рассмотрим, на примере программы 1С: Бухгалтерия предприятия 3.0. Создадим документ Реализация (акт, накладная) и нажав кнопку Сохранить , выберем формат Лист Microsoft Excel.
Получив такой документ от поставщика загрузим его себе. Для этого перейдем в журнал документов Поступление (акты, накладные) в разделе меню Покупки и воспользуемся кнопкой Загрузить . Выбираем вариант загрузки Из файла .
Выбираем файл, полученный от поставщика.
В том случае, если загрузка производится впервые, то программа 1С предложит сопоставить номенклатуру поставщика с имеющийся у вас номенклатурой.
Сопоставив все элементы, нажимаем кнопку Записать и закрыть .
Если сопоставление справочников производилось ранее, то программа 1С 8.3 автоматически загрузит сразу все данные в документ.
Остается только проверить правильность документа и провести его.
Таким образом, загрузка в программу 1С данных используя табличные документы Excel повышает эффективность работы в программе, снижает риск возникновения ошибок, тем самым облегчая работу пользователей.
См. также:
Помогла статья?
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно
Похожие публикации
-
В справочнике Номенклатура можно загружать цены номенклатуры из подготовленных таблиц..В справочник Контрагенты можно загружать данные из таблиц. Это особенно.Часто у пользователей 1С возникает вопрос: как загрузить (сохранить) документ.
Карточка публикации
(5 оценок, среднее: 5,00 из 5)
Данную публикацию можно обсудить в комментариях ниже.Обратите внимание! В комментариях наши кураторы не отвечают на вопросы по программам 1С и законодательству.
Задать вопрос нашим специалистам можно по ссылке >>
Все комментарии (1)
Благодарю за актуальную информацию
Вы можете задать еще вопросов
Доступ к форме "Задать вопрос" возможен только при оформлении полной подписки на БухЭксперт8
Вы можете оформить заявку от имени Юр. или Физ. лица Оформить заявкуНажимая кнопку "Задать вопрос", я соглашаюсь с
регламентом БухЭксперт8.ру >>
Содержание
Вы можете задать еще вопросов
Доступ к форме "Задать вопрос" возможен только при оформлении полной подписки на БухЭксперт8
Вы можете оформить заявку от имени Юр. или Физ. лица Оформить заявкуНажимая кнопку "Задать вопрос", я соглашаюсь с
регламентом БухЭксперт8.ру >>
В данном случае загрузка выполняется с помощью внешней обработки ЗагрузкаДанныхИзТабличногоДокумента.epf .
Где взять обработку
Обработка доступна на сайте ИТС. Зайдите на сайт и скачайте обработку по ссылке Копировать .
Как открыть обработку в 1С
Скачанная обработка находится в архиве, распакуйте его. В 1С зайдите в меню Файл – Открыть .
Найдите обработку, выделите ее и нажмите Открыть .
При этом может выйти предупреждение безопасности, нажмите Да .
Загрузка данных с помощью обработки
В обработке выберите режим загрузки данных:
- загрузка в справочник;
- загрузка в табличную часть справочника или документа;
- загрузка в регистр сведений.
Далее выберите необходимый объект. Рассмотрим загрузку на примере справочника Номенклатура .
После выбора справочника на вкладке Табличный документ автоматически определяется состав колонок. Если уже есть файл с данными, настройте его под этот формат. Если файла нет, заполните информацию для загрузки — либо прямо в обработке, либо в файле Excel. Для удобства создайте файл из обработки. Для этого нажмите кнопку Сохранить в файл .
Укажите папку для создания файла, выберите формат *xls и нажмите Сохранить .
Откройте сохраненный файл и заполните его данными. Если колонка Код не заполнена, при загрузке код справочника сформируется автоматически.
В обработке нажмите кнопку Открыть файл и выберите файл Excel для загрузки.
Заполнится табличная часть.
Перед загрузкой проверьте настройки на соответствующей вкладке.
- Укажите, с какой строки загружать данные. В примере укажем цифру 2, чтобы случайно не загрузились названия колонок.
- Для исключения создания дублей укажите, по какому полю искать номенклатуру в справочнике. При наличии кода удобно искать по нему. В данном случае в колонке Поле поиска установим флажок для поля Наименование . Теперь, если в справочнике уже есть номенклатура с таким названием, новый элемент загружаться не будет.
- Если файл создавался вручную, проверьте и при необходимости поменяйте номера колонок. Для этого нажмите Нумерация колонок – Ручная нумерация колонок и проставьте номера для каждого поля.
После определения настроек нажмите Загрузить .
Новая номенклатура загружена.
Загрузка данных из табличного документа 1С 8.3
В 1С:Бухгалтерия предприятия 3.0 загрузка данных из табличного документа уже встроена в некоторые справочники. Например, в справочники Контрагенты и Номенклатура .
Рассмотрим загрузку контрагентов.
Откройте справочник и нажмите кнопку Загрузить .
Выберите файл для загрузки. Поддерживается не только формат *xls, но и *xlsx.
Заполнится таблица данными из файла. Соответствие колонок в файле и полей в справочнике определяется автоматически. Для колонок, по которым не удалось найти соответствие, установите его вручную по ссылке Укажите реквизит .
Выберите подходящий реквизит.
После проверки таблицы нажмите Далее .
Программа предложит создать новых контрагентов. Сверьте данные для загрузки, укажите папку для размещения контрагентов и нажмите Загрузить .
Контрагенты появятся в справочнике.
Подобным образом загружается и номенклатура.
Итак, мы рассмотрели, как загрузить данные из табличного документа для 1С 8.2 и 8.3.
См. также:
Помогла статья?
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно
Похожие публикации
-
Добрый день! В формируемых отчетах при моих настройках интерфейса не.У вас нет доступа на просмотр Чтобы получить доступ:Оформите коммерческую.В данной публикации рассматривается операция загрузки Классификатора банков РФ в.У вас нет доступа на просмотр Чтобы получить доступ:Оформите коммерческую.
Карточка публикации
(2 оценок, среднее: 5,00 из 5)
Данную публикацию можно обсудить в комментариях ниже.Обратите внимание! В комментариях наши кураторы не отвечают на вопросы по программам 1С и законодательству.
Задать вопрос нашим специалистам можно по ссылке >>
Все комментарии (1)
Благодарю за актуальную информацию
Вы можете задать еще вопросов
Доступ к форме "Задать вопрос" возможен только при оформлении полной подписки на БухЭксперт8
Вы можете оформить заявку от имени Юр. или Физ. лица Оформить заявкуНажимая кнопку "Задать вопрос", я соглашаюсь с
регламентом БухЭксперт8.ру >>
Как не попасть в ловушку, работая с контрагентами из ЕАЭС
[17.11.2021 запись] Практический переход на ФСБУ 6 и ФСБУ 26 в 1С
Переход на ФСБУ 6/2020 «Основные средства» в 1С по альтернативному алгоритму
Изменения в 2021 году, о которых нужно знать бухгалтеру
[11.10.2021 запись] Учет ОС по-новому: ФСБУ 6/2020, ФСБУ 26/2020, ФСБУ 25/2018
[29.10.2021 запись] Пообъектный учет ОС и подходы к определению и пересмотру СПИ
Читайте также: