Как из 1с сохранить документ в excel - Учим Эксель

Обычной метод выгрузки в таблицу Excel

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

  1. Наименование.
  2. Артикул.
  3. Вид номенклатуры.
  4. Тип номенклатуры.

ИзображениеРазглядим два метода решения: без программирования и с ролью программера.

Программируем

Чтоб выгрузить номенклатуру в XLS-файл сформируем запрос к базе данных для получения номенклатуры и поместим итог в табличную часть обработки выгрузки. Вот форма обработки:

Изображение

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

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

Изображение

Полный код обработчика клавиши «Сохранить» представлен на последующем листинге:

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

Юзер может сам

По сути участи программера для схожей задачки не надо. Юзер все сам в состоянии сделать без каких-то хитростей.

К примеру, перейдя в перечень номенклатуры и выполнив команду «Все деяния» -> «Вывести перечень» из перечня номенклатуры, юзер получит перечень номенклатуры в сформированном табличном документе.

Изображение

Опосля того, как табличный документ будет сформирован, нажав на клавишу «Сохранить» либо через меню «Файл->Сохранить» юзер может записать табличный документ в файл XLS указав его имя и конечный каталог.

Изображение

Вот и все! Никакой обработки для выгрузки не надо. Естественно, если у вас довольно обычный вариант с выгрузкой данных.

Так все просто?

Вправду все просто, никаких наружных компонент подключать не надо. К тому же, мы можем выполнить выгрузку таковым методом не только лишь в файлы формата таблиц Excel, да и остальные форматы, поддерживаемые платформой.

Обработку с примером из статьи Вы сможете скачать по ссылке .

MS Excel

Выгрузка MS Excel файла 1С может потребоваться в ряде ситуаций, к примеру, копирование таблицы в пустую базу данных либо если необходимо работать с базой без использования 1С. Для выполнения данной операции не требуется никаких наружных компонент, на платформе уже имеются созданные для этих целей механизмы.

image001

Формат сохранения

В 1С доступно сохранение данных в 5 форматах:

  • .mxl – специально сотворен для сохранения таблиц в 1С. Можно сходу загружать в базу данных, расположенную на другом компе;
  • .xls – обычный формат MS Excel;
  • .pdf – предназначен для работы с фалами Adobe Reader;
  • .html – веб-формат, для размещения на веб-сайте;
  • .txt – обыденный текстовый документ.
Интересно почитать:  Excel как пользоваться программой

У всякого формата есть свои индивидуальности, которые влияют на характеристики сохранения. К примеру, если выгрузить группу в первых из 2-ух перечисленных форматах, то в таблице отобразится начальная иерархия, и можно будет сворачивать/разворачивать группы. В других вариантах база выгружается обыденным перечнем.

Сохраняем документ

image003

Откроем базу, которой требуется выгрузка MS Excel. Потом выберем «Операции – Справочники – Номенклатура». Либо сделайте сохранение не всего документа, а отдельной его части. Если объём таблицы большенный, то обычно любая группа выгружается в отдельный файл, чтоб потом было удобней работать.

Предстоящий порядок действий:

  • Щёлкните правой кнопкой мыши по хоть какой строке и нажмите «Вывести перечень», раскроется меню установок.
  • Пометьте галочками те поля, которым требуется выгрузка MS Excel;
  • В строке «Выводить в …» оставьте галочку «Табличный (либо текстовый) документ»;
  • Нажмите «Enter»;
  • Раскроется таблица, щёлкните в любом её месте один раз, чтоб она выделилась;
  • Изберите «Файл – Сохранить»;
  • Укажите требуемый формат и дайте заглавие документу.

Объёмные таблицы лучше сохранять в mxl либо xls-форматах. Для таблиц с объёмом наиболее 10000 строк лучше 1-ый вариант.

Наибольшее количество строк, доступное для сохранения в MS Excel:

  • До версии 97 – не наиболее 16000 строк;
  • В версиях 97-2003 – не наиболее 65000 строк;
  • В версиях от 2007-ой – не наиболее 1048000 строк.

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

image004

Схожее

3 комментария на “ Обычной метод выгрузить данные из 1С в MS Excel ”

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

Разглядим ряд нужных советов, при помощи которых вы сумеет выгрузить данные из 1С во внешнюю информационную систему.

Как создать экспорт в Excel из 1С

На примере обычной задачки сохранения перечня продуктов в таблицу Excel я рассмотрю некие способности экспорта данных из базы 1С:Предприятие в остальные программки. Всё показанное тут имеет отношение не только лишь к приводимым примерам 1С:Бухгалтерии 8.3, да и к иным конфигурациям 1С.

Всепригодные способности функций экспорта данных 1С

Платформа 1С Предприятие дозволяет создавать обмен данными меж разными конфигурациями. К примеру, можно загрузить данные кадровой конфигурации ЗУП в 1С:Бухгалтерию. Но в данной нам статье я расскажу для вас о остальных способностях обмена данными, не связанными с определенной конфигурацией 1С.

Интересно почитать:  Excel нумерация по порядку

Я имею ввиду способности выгрузки данных из 1С в таблицу либо обычный текстовый документ. Эти функции обмена данными присущи самой платформе и поэтому есть в хоть какой конфигурации 1С. Так что если у вас установлена «Управление торговлей», ЗУП, «Всеохватывающая автоматизация», УПП либо что-то другое, всё написанное ниже полностью применимо и к ним. Здесь принципиально осознать как работает программка.

К слову, не торопитесь пролистывать вниз, чтоб сходу поглядеть видео. Значимая часть статей на ArtemVM.info содержит видеоролики, но сможете поверить моему опыту — чтение куда лучше содействует осознанию материала. Не считая того, статья и видео призваны дополнять друг дружку по содержимому. Ну а сейчас сходу перейдём например.

Чем лучше Вы понимаете программку, тем пореже встречаются непонятные ситуации. Научиться вести бухгалтерию в 1С 8.3 поможет наш особый учебный видеокурс (240 уроков, 42 часа). Поглядите примеры видео-уроков и учебный план!

Пример: как сохранить перечень продуктов в таблицу Эксель

Допустим у вас есть в справочнике Номенклатура перечень продуктов и услуг и вы желаете по каким-то причинам извлечь их оттуда и сохранить в файл вне 1С. К слову, весьма рекомендую прочесть статью про индивидуальности работы с сиим справочником. В итоге я желаю получить из справочника обычный перечень продуктов в формате Excel. Как же выгрузить продукты из 1С и сохранить данные в Экселе?

Ниже на картинке приведён справочник Номенклатура. Вы сможете созидать обычные группы продуктов.

Как сделать экспорт в Excel из 1С

[нажмите на картинку для увеличения]
Справка: как сохранять фото с веб-сайтов

Раз я желаю получить обычный перечень, то группы мне в принципе ни к чему, потому я их просто убираю. Для этого необходимо пользоваться отбором в меню «Все деяния / Настроить перечень». Последующая картина указывает как это создать. Если неясно — читайте пояснения ниже.

Как сделать экспорт в Excel из 1С

[нажмите на картинку для увеличения]
Справка: как сохранять фото с веб-сайтов

Для сокрытия папок установите таковой отбор, как показано на рисунке. У продуктов и услуг (частей справочника) флаг «Это группа» будет отсутствовать. В итоге получится перечень БЕЗ групп. Самое основное, не забудьте позже удалить установленный фильтр, чтоб возвратить всё как было. К слову, сходу опосля установки отбора вид справочника НЕ поменяется. Для вас необходимо добавочно зайти в меню «Все деяния / Режим просмотра» и избрать тип отображения «Перечень». В итоге вы получите обычный перечень, уже подходящий для экспорта продуктов из справочника в Эксель.

Интересно почитать:  Работа в excel в delphi

Как сделать экспорт в Excel из 1С

[нажмите на картинку для увеличения]
Справка: как сохранять фото с веб-сайтов

Данные для сохранения мы подготовили. Сейчас осталась фактически сама операция сохранения (экспорта). Для этого нам опять будет нужно меню «Все деяния», лишь сейчас необходимо избрать «Вывести перечень». Этот пункт предназначен для вывода данных хоть какого перечня в программке в таблицу. Как показано на рисунке ниже, всё что для вас остается создать — это избрать колонки для вывода и тип документа для сохранения в него перечня продуктов и услуг. Отметьте галочками лишь нужные для вас колонки (например, я отметил Наименование и единицу измерения).

Как сделать экспорт в Excel из 1С

[нажмите на картинку для увеличения]
Справка: как сохранять фото с веб-сайтов

Состав колонок зависит от экспортируемого перечня (про настройку состава колонок самих списков на примере версии 1С 8.2 читайте тут). Для примера сравните колонки в справочнике на первой картинке в статье с теми, что предлагается отметить галочками при экспорте. Опосля нажатия OK данные справочника Номенклатура в согласовании с обозначенными опциями будут экспортированы в табличный документ (либо в текстовый, если б вы избрали это в настройках экспорта). Оба варианта для показанных на прошлом снимке экрана опций привожу на последующей картинке.

Как сделать экспорт в Excel из 1С

[нажмите на картинку для увеличения]
Справка: как сохранять фото с веб-сайтов

Сделанный табличный/текстовый документ НЕ сохраняется в базе 1С. Его необходимо сохранить без помощи других, воспользовавшись соответсвующим пт «Сохранить как. » в меню Файл головного меню программки, другими словами сохранение делается как обычно для хоть какого другого файла. Что созодать с сиим файлом далее — по вашему усмотрению.

Вот так решается задачка экспорта продуктов из 1С во наружный прайс лист. Аналогичным методом вы сможете сохранить любые остальные данные. Если что-то осталось непонятным, поглядите видеоролик. Если желаете выяснить существенно больше о способностях программки — записывайтесь на настоящее обучение (педагогический процесс, в результате которого учащиеся под руководством учителя овладевают знаниями, умениями и навыками).

Сохранить данные 1С во наружный файл — это просто!

Если вы желаете сохранить имеющиеся в базе 1С данные в виде табличного либо текстового документа, воспользуйтесь всепригодными функциями экспорта данных, которые предоставляет сама платформа 1С:Предприятие. Эти способности схожи во всех конфигурациях 1С, так как это конкретно часть платформы, другими словами базисного функционала 1С.

Для расширенного обмена данными обратитесь к обработкам. Что такое обработки вы сможете прочесть здесь.

Ссылка на основную публикацию
Adblock
detector