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

Описание выгрузки табличного документа в excel

  • 2.png

В данном примере описывается способ выгрузки данных приобретенных в динамическом перечне с следующим выгрузкой в файл формата excel.

1. Получение данных динамического перечня

2. Пример самой выгрузки

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

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

Все испытания и пуск наружной обработки выполнялась на конфигурации Бухгалтерия компании, редакция 3.0 (3.0.75.109) платформы 1С:Предприятие 8.3 (8.3.15.1565).

Скачать файлы

Особые предложения

Electronic Software Distribution

Маркировка 488-ФЗ

Интеграция 1С с системой Меркурий

Алкогольная декларация

Готовые переносы данных

54-ФЗ

Управление проектом на Инфостарте

Траектория обучения 1С-разработчика

Просмотры 1854

Загрузки 2

Рейтинг 3

Создание 05.02.21 06:00

Обновление 05.02.21 06:00

№ Публикации 1374211

Конфигурация Конфигурации 1cv8

Операционная система ОС

Страна Наша родина

Вид учета Не имеет значения

Доступ к файлу Абонемент ($m)

Код открыт Да

Данный онлайн-курс предусматривает углубленное изучение механизмов платформы “1С:Предприятие”, которые предназначены решения различных прикладных задач: оперативных, бухгалтерских и расчетных.

См. также

Загрузка прайс-листов в БП 3.0, УНФ 1.6, Розница 2.3, УТ 11.4, КА 2 и ERP Промо

Наружная обработка для загрузки прайс-листов Excel (и не только лишь) в конфигурации: Бухгалтерия компании, редакция 3.0; Управление нашей компанией, редакция 1.6; Розница, редакция 2.3; Управление торговлей, редакция 11; Всеохватывающая автоматизация 2; ERP Управление предприятием 2 без использования COM-объектов (установленного Excel), для толстого, узкого и веб-клиента.

5 стартмани

16.04.2020 13349 159 LamerSoft 15

5 методов загрузки из Excel в 1С

Конфигурация, состоящая из наружного источника данных и одной обработки. Обработка содержит 5 примеров, как можно загрузить данные в 1С из Excel.

1 стартмани

29.03.2021 15151 21 elephant_x 4

Парсинг Excel-файла

Шаблон наружной обработки для парсинга Excel без использования COM-объектов, с учетом клиент-серверного взаимодействия, на толстом, узком и веб-клиенте. С учетом требований сохранности и отображением долгих операций.

1 стартмани

15.09.2020 8515 25 LamerSoft 0

Заготовка обработки (наружная печатная форма) наполнения Excel документа из 1С

Умеет заполнять как отдельные ячейки, так и таблицы в рамках листов Excel. Комфортно при разработке разных “дашбордов” (с графиками, диаграммами), отчетов финансистов (где много формул), наполнения форм документов организации. Эксель шаблон в состоянии сделать юзер (с необходимым ему оформлением, формулами и т.д.) и потом без помощи других этот шаблон поменять. Программеру необходимо лишь настроить выдачу данных для наполнения шаблона. Может подключаться как наружная печатная форма (для обыденных и управляемых форм).

2 стартмани

29.07.2020 5712 21 wonderboy 0

Прыг-Скок. либо из MS EXCEL в 1С (8.2) (открытый код) Промо

Всепригодная загрузка данных из Microsoft Office Excel. Автоматическая загрузка из всех по форме документов с весьма комфортным редактором. Практически готовый шаблон для хоть какой конфигурации. Не просит регистрации-бесплатно.

1 стартмани

16.09.2015 73634 365 Tatitutu 50

Загрузка данных о продажах WildBerries из API Статистики и Отчетов в формате *.xlsx в документ "Отчет комиссионера"

Обработки предусмотрены для последующих конфигураций: Бухгалтерия компании, редакция 3.0; Управление нашей компанией, редакция 1.6; Управление торговлей, редакция 10.3; Управление торговлей, редакция 11; Всеохватывающая автоматизация 2; ERP Управление предприятием 2

3 стартмани

11.12.2019 19918 296 LamerSoft 1

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

Самый обычной метод загрузить файл Excel на узком клиенте — это скопировать лист Excel в "табличный документ" на форме обработки и обрабатывать уже поля "табличного документа".

Интересно почитать:  Сводные таблицы в excel это

1 стартмани

30.10.2019 11500 5 John_d 16

Загрузка из Excel (без использования com-объектов, без установленного Excel)

Обработка не употребляет com-объект для чтения из файла, не нужен установленный Excel.

1 стартмани

22.03.2019 26033 250 Забавнй 1С 28

Выгрузка и загрузка данных из файла Excel с поиском по хоть каким полям (есть поиск по ссылке, всего три итерации поиска. Управляемые формы либо "Такси") Промо

Обработка дозволяет загружать данные с поиском по ссылке как для загружаемого объекта, так и его параметров. Загружает справочники, документы, планы видов черт. Будет полезна как подмена использования конвертации данных для задач переноса, также как традиционная загрузка из табличного документа (Excel). Поиск объекта при загрузке производится до 3-х раз с различными полями поиска (поля поиска настраиваются). Также реализована выгрузка в Excel по ссылкам. У обработки удачный интерфейс, в котором разберется даже начинающий юзер. Загрузка затратных из файлов xls реализована с умственным поиском колонок с данными. В умственном поиске поддерживаются все главные типовые печатные формы.

5 стартмани

16.10.2015 68191 523 primat 35

Конфигурация "Обмен данными Excel"

Что будет, если скрестить Конвертацию 2.0, Модуль загрузки преобразования в значения БД от конвертации 3.0 и Excel шаблоны? Верно, получится хорошая подсистема "Обмен данными Excel", которую можно встраивать в имеющиеся конфигурации и получить всепригодный механизм по загрузке данных из Excel и вводу исходных данных. Данная подсистема дозволит поменять огромное количество разных обработок по загрузкам из Excel. Желаю отметить, что все интеграции через интернет сервисы 1С по загрузкам soap пакетов (документов xml) можно адаптировать и универсально загружать через данную подсистему, правда, это востребует 2-ух доработок конфигурации, но это может быть, архитектурное решение и мысль включены в подсистему "Обмен данными Excel" и желаю Для вас сказать, что уже реализованы и доступны в новеньком обновлении 1.1.1.1.

Запись в файл Excel из табличного документа

Если провести опрос посреди программистов 1С на тему «Как сохранить информацию из 1С в файл ексель», то большая часть голосов, как мне кажется займет вариант с созданием объекта Excel.Application с следующим наполнением листа при помощи способов и параметров встроенного в Excel языка VBA. Но почти все ли из вас помнят вышеупомянутые способы и характеристики? А ведь меж тем есть метод который дозволяет создать это еще проще, лишь с внедрением языка программирования 1С.

Для этого довольно сформировать ТабличныйДокумент (создать это можно как с внедрением макета табличного документа, так и программно), а позже просто записать его при помощи способа Записать() сходу в файл Excel, благо платформа без заморочек дозволяет это создать. Напомню, что синтаксис этого способа смотрится последующим образом

Записать(ИмяФайла, ТипФайлаТаблицы)
ИмяФайла — строчка в которой указан путь к файлу;
ТипФайлаТаблицы — тип файла в который мы будем записывать табличный документ.
Платформа 1С предоставляет последующие типы файлов:

  • ANSITXT (ANSITXT)
  • DOCX (DOCX)
  • HTML (HTML)
  • HTML3 (HTML3)
  • HTML4 (HTML4)
  • HTML5 (HTML5)
  • MXL (MXL)
  • MXL7 (MXL7)
  • ODS (ODS)
  • PDF (PDF)
  • TXT (TXT)
  • XLS (XLS)
  • XLS95 (XLS95)
  • XLS97 (XLS97)
  • XLSX (XLSX)

Пример использования

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

Вот код данной для нас процедуры

В общем то все тривиально. Пусть у нас есть вот таковая таблица значений:

Продукт Количество
Яблоки 5
Груши 10
Интересно почитать:  If excel как пользоваться

Опосля того как прогнал ее через функцию выше, получил вот таковой итог в ексель

Плюсы способа

  • Простота. Не требуется познаний VBA. Доступны синтаксический контроль и отладка кода в процессе написания.
  • Не требуется наличия установленного Excel.

Недочеты способа

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

2 комментария на «“Запись в файл Excel из табличного документа”»

Всё бы ничего, да лишь через табличный документ недозволено сохранить формулы. А если они были в файле ранее, то опосля записи через табличный документ все пропадут.
Нефиговый недочет)

Если макет довольно непростой, есть возможность, что он может сохраниться недостаточно корректно —
вот конкретно. Не сохраняется простое разделение табличного документа на странички…уже все перепробовала, и .ВывестиГоризонтальныйРазделительСтраниц, и Таблица — опции печати — вставить разрыв странички, и указание в макете начала и конца странички — ничего не помогает.

Как сохранить документ из 1С в PDF

Все платформы 1С, начиная с версии 8.2, а как следует 8.3 и 8.4 могут сохранять табличные документы, печатные формы и отчеты в формате PDF, при этом для этого не надо устанавливать остальные программки.

Как сохранить из 1С 8.2 в PDF

Для этого необходимо приготовить документ к печати и перейти в меню «Файл — Сохранить как…» и в поле «Тип файла» изберите Документ PDF (*.pdf). Для примера сохраним в программке 1С Управление торговлей, редакция 10.3 печатную форму «Приходный кассовый ордер (ПКО)»:

Сохранить из 1С в Pdf

Как сохранить документ из 1С 8.3 в файл PDF

В платформе 8.3 сохранение происходит аналогично, лишь тут меню «Файл — Сохранить как…» находится под кнопкой со стрелкой внизи в поле «Тип файла» изберите Документ PDF (*.pdf). Далее, аналогично – в поле «Тип файла» избрать «Документ PDF.

Если пункт меню «Сохранить как…» недоступен в 1С, то поначалу нажмите левой клавишей мыши в любом месте документа, который желаете сохранить и опосля этого пункт меню должен стать легкодоступным:

Сохранить из 1с 8.3 в Pdf

Куда пропало меню «Сохранить» в 1С 8.3.15

Опосля обновления платформы на версию 8.3.15 поменялось размещение пт «Сохранить как…», сейчас для его вызова необходимо надавить на клавишу с 3-мя вертикальными точками, в правом верхнем углу формы:

Пропал пункт Сохранить в 1С 8.3.15

Как программно сохранить табличный документ в PDF?

Нередко программерам необходимо программно сохранить табличный документ 1С в формате PDF. Для этого необходимо применять способ Записать() и в качестве второго параметра указать ТипФайлаТабличногоДокумента.PDF

Как выгрузить данные из 1С?

Анна Викулина

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

Данные, которые можно выгружать из 1С

1С хоть какой конфигурации штатно поддерживает выгрузку таковых данных как:

  • Печатные формы;
  • Отчеты;
  • Таблицы и списки.

Выгрузка данных из 1С 8.3 вероятна в почти всех фаворитных форматах:

  • Microsoft Excel;
  • Microsoft Word;
  • PDF;
  • Выгрузка в CSV;
  • HTML и остальные.
Интересно почитать:  Как объединить две таблицы в excel в одну с разными данными

Выгрузка печатных форм и отчетов

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

Рис.1 Сохранение печатной формы и отчета Рис.1 Сохранение печатной формы и отчета

Опосля этого будет открыто окно сохранения файла, в котором указывается имя и тип файла:

Рис.2 Окно сохранения файла Рис.2 Окно сохранения файла

Вероятные трудности при выгрузке из 1С

В неких вариантах клавиша меню «Сохранить как» быть может недосягаема для выбора:

Рис.3 Сохранение невозможно Рис.3 Сохранение нереально

Это соединено с тем, что печатная форма либо отчет не активизированы в данный момент. Чтоб печатная форма стала доступна для сохранения, требуется просто кликнуть мышкой в хоть какое пространство на ней:

Рис.4 Активация печатной формы Рис.4 Активация печатной формы

Сейчас пункт меню «Сохранить как» будет доступен. Если при выгрузке данных у вас появились также и остальные трудности, обратитесь к нашим спецам по сопровождению 1С 8.3, мы с радостью для вас поможем.

Выгрузка в Excel

Обработка данных в самом пользующемся популярностью табличном формате просит соответственной выгрузки. Для того чтоб сохранить нужные данные в формате Excel, нужно в диалоге сохранения файла указать тип Лист Excel2007-. (*.xlsx). Пореже нужно сохранить данные в древнем формате Лист Excel (*.xls):

Рис.5 Сохранение нужных данных в формате Excel Рис.5 Сохранение подходящих данных в формате Excel

Аналогично, выбирая подходящий формат, можно создать выгрузку из 1С в PDF, из 1С в WORD, из 1С в CSV, также в остальные форматы.

Выгрузка случайных таблиц из 1С

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

В 1С разработан штатный механизм, который дозволяет выгрузить хоть какой перечень (к примеру, перечень документов либо элементы справочника). Для этого в командной панели хоть какого перечня, в группе «Еще» доступна команда «Вывести перечень»:

Рис.6 Выгрузка списков Рис.6 Выгрузка списков

Дальше требуется указать нужные колонки и надавить клавишу ОК:

Рис.7 Выбор колонок Рис.7 Выбор колонок

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

Рис.8 Табличный документ Рис.8 Табличный документ

Как выгрузить данные, которые не видно в перечне

Часто, появившаяся задачка по выгрузке некий перечень, сопровождается необходимостью прибавления туда колонок, которые буквально есть в документе (справочнике), но их по каким-то причинам не видно в текущем перечне. Пример: в перечне «Клиенты» добавить для выгрузки поле «Телефон», которое отображается лишь в доборной панели справа:

Рис.9 Выгрузка данных, не отображающихся в списке Рис.9 Выгрузка данных, не отображающихся в перечне

Чтоб телефон можно было выгрузить из 1С, его все таки поначалу нужно добавить в перечень. Для этого нужно вызвать команду «Еще — Поменять форму». Дальше нам пригодиться в перечне колонок отыскать подходящую. Здесь есть одна хитрость: создатели типовых конфигураций практически постоянно добавляют поле «Ссылка». Если встать на него, а потом надавить клавишу «Добавить поля», то мы увидим все вероятные поля этого справочника. Находим поле «Телефон» и ставим у него галочку использования.

Рис.10 Добавить поля Рис.10 Добавить поля
Рис.11 Выгрузить данные Рис.11 Выгрузить данные

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

Обмен данными

Обмен данными с 1С

Гарантируем обмен без ошибок меж хоть какими системами 1С. Условия гарантии прописываем в договоре!

Перенос данных

Перенос данных 1С

Перебегайте на новейшую программку 1С? Проведем бесплатный анализ и перенесем лишь нужные данные

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