Как Загрузить из Excel в Регистр Сведений • Подготовка к загрузке в 1с

Код Икс Пи ☆ Центр автоматизации, сопровождения и поддержки

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

Существует несколько различных методов работы с файлами Excel при загрузке данных в 1С, в том числе:

2. загрузка с помощью метода Range и последующим обращением к данным через метод GetValue();

3. загрузка с помощью метода Range и последующим обращением к данным через свойство Value;

4. загрузка с помощью технологии ADO [2] и использованием компоненты GameWithFire [3].

специалист
Мнение эксперта
Витальева Анжела, консультант по работе с офисными программами
Со всеми вопросами обращайтесь ко мне!
Задать вопрос эксперту
Если поставщик ACE используется на сервере SQL Server, особенно в автоматизированных процессах или процессах, выполняющихся параллельно, вы можете получить непредвиденные результаты. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!
Как было описано выше в разделе Предварительное требование, необходимо экспортировать данные Excel в виде текста, прежде чем вы сможете использовать BULK INSERT для их импорта. BULK INSERT не может считывать файлы Excel напрямую. С помощью команды BULK INSERT можно импортировать CSV-файл, который хранится локально или в хранилище BLOB-объектов Azure.
Профессиональное сообщество по автоматизации учета и управления (более 1 млн. участников)

Импорт данных из Excel в SQL — SQL Server | Microsoft Docs

В том случае, когда у вас нет возможности привлечь специалиста для решения данной задачи, воспользуйтесь типовой обработкой на управляемых формах от фирмы 1С. Скачать ее можно по ссылке ЗагрузкаДанныхИзТабличногоДокумента.epf.

Список методов

Для импорта данных из Excel можно использовать следующие средства:

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

Дополнительные сведения см. в разделе Ограничения и известные проблемы загрузки данных в файлы Excel или из них.

Сравнение методов загрузки данных из Excel в 1С
Если товары идут с разным НДС, который указывается в отдельной колонке загружаемого прайс-листа, то в колонке «Режим загрузки» установите «Искать» и номер соответствующей колонки прайс-листа в «№ Колонки табличного документа».
специалист
Мнение эксперта
Витальева Анжела, консультант по работе с офисными программами
Со всеми вопросами обращайтесь ко мне!
Задать вопрос эксперту
Первая строка данных табличного документа смотрим наш прайс-лист, отбрасываем шапку, данные для загрузки начитаются с девятой строки ставим 9. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!
Результат загрузки можно увидеть если зайти в элемент номенклатуры и во вкладку Цены номенклатуры.Там видим два созданных типа цен и по нажатию кнопки Перечитать текущие цены мы увидим загруженные нами цены:

Как сделать импорт в 1с из excel в?

В этой статье я расскажу как с помощью универсальной обработки “Загрузка данных из табличного документа” с диска ИТС загрузить данные в справочник номенклатура в конфигурацию Управление торговлей 10.3. Загрузка производится из файлов с расширением xls (формат excel 97-2003) в несколько этапов.

Шаг 2 «Загрузка данных»

Переход на новые ФСБУ в 1С

Скрин 1С - 10

Скрин 1С - 11

Важно: если загружаемая позиция уже находится в справочнике «Номенклатура» в определенной группе, записать ее в другую группу нельзя. Укажите папку, в которую необходимо загрузить номенклатуру – строка «Входит в группу». Если не задать это значение, то номенклатура окажется в справочник вне папок.

На закладках отображается загружаемая номенклатура:

строки с номенклатурой, имеющейся в загружаемом файле

Скрин 1С - 13

Скрин 1С - 14

  • Дубли – строки номенклатуры для которых в программе было найдено несколько позиций с одинаковыми реквизитами. Такие строки отмечены знаком «!», следует вручную выбрать из справочника необходимую позицию.

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

специалист
Мнение эксперта
Витальева Анжела, консультант по работе с офисными программами
Со всеми вопросами обращайтесь ко мне!
Задать вопрос эксперту
Обработка для просмотра предполагаемых треков движения транспортного средства на карте Google согласно данным, предоставляемым системой Платон в формате CSV. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!
Обработка для просмотра предполагаемых треков движения транспортного средства на карте Google согласно данным, предоставляемым системой Платон в формате CSV. Работает под 8.2 и 8.3, обычное и управляемое приложение, может подключаться к типовым конфигурациям в качестве внешней обработки.

Загрузка данных в 1С Бухгалтерия 8.2 из Excel

  • «Удалить лишнее» — удаляет ячейки не содержащие информацию для загрузки (например заголовки) по крайне мере должен это делать, но делает не всегда, может не опознать номенклатуру и удалить ее (именно поэтому мы почистили предварительно файл Excel).
  • «Удалить строку» — удаляет лишнюю строку.

Кому не приходилось разбирать файлы в формате Excel? Все матерятся, плюются, требуют обещаний что «это в последний раз», но таки пишут загрузку из Excel. Потом форматы меняются, строки съезжают, колонки переставляют. Вам это не надоело?

Настройка загрузки

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

  • «Пометка». Установленный флаг означает, что данный реквизит необходимо перегружать.
  • «Представление реквизита».
  • «Описание типов». Может принимать как один тип значения, так и несколько (составной тип данных).
  • «Режим загрузки» бывает трех разновидностей:
    • «Искать» — значение проставляется только если найдено.
    • «Вычислять» — значение вычисляется на основании указанного выражения.
    • «Устанавливать» — значение задается однозначно.

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

    Как Загрузить из Excel в Регистр Сведений • Подготовка к загрузке в 1с

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

    специалист
    Мнение эксперта
    Витальева Анжела, консультант по работе с офисными программами
    Со всеми вопросами обращайтесь ко мне!
    Задать вопрос эксперту
    Для понимания материала рекомендую прочесть предыдущую статью Из Excel в 1С, получение списка листов имен листов из файла Excel. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!
    Такой способ представляется мне более естественным, поэтому по умолчанию я и назначил ИспользоватьЗаголовок = Ложь. Следует еще и учесть, что имена колонок в таблице значений 1С должны строго соответствовать правилам именования идентификаторов 1С (не содержать пробелы и т.д.)

    Как Загрузить из Excel в Регистр Сведений

    Как было описано выше в разделе Предварительное требование, необходимо экспортировать данные Excel в виде текста, прежде чем вы сможете использовать BULK INSERT для их импорта. BULK INSERT не может считывать файлы Excel напрямую. С помощью команды BULK INSERT можно импортировать CSV-файл, который хранится локально или в хранилище BLOB-объектов Azure.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: