Как получить данные из 1с в excel
Перейти к содержимому

Как получить данные из 1с в excel

  • автор:

Как выгрузить документ, отчет из 1С 8.3 в Excel

Часто у пользователей 1С возникает вопрос: как загрузить (сохранить) документ или отчет в Excel? На самом деле, сделать это довольно просто. Рассмотрим действия на примере 1С 8.3 Бухгалтерия предприятия 3.0.

Как из 1С 8.3 выгрузить в Excel оборотно-сальдовую ведомость

Предположим, нам необходимо сохранить отчет (или другую печатную форму) в формате Excel.

Для примера, сформируем Оборотно-сальдовую ведомость ( Отчеты — Стандартные — Оборотно-сальдовая ведомость ).

Зайдем в пункт меню Файл — Сохранить (или Сохранить как ). Вызвать команду Сохранить можно используя горячие клавиши — Ctrl+S.

Указываем папку — куда сохранить документ, задаем имя файла и выбираем Тип файлаЛист Excel (*.xls) или Лист Excel2007-…(*.xlsx) — это разные версии программы Excel. Можно сохранить в обоих форматах и посмотреть какой вас больше устроит. Также, при сохранении доступны и другие форматы файла. Нажимаем кнопку Сохранить .

В нашем примере мы выбрали папку Документы из 1С и задали имя файла — ОСВ за 9 месяцев. Для примера, сохраняем в разных форматах Excel.

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

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

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

Есть еще один способ как сохранить документ в 1С в формате Excel.

Предположим, нам надо сохранить Счет , Счет-фактуру или Платежное поручение , для распечатки на другом компьютере или отправке по электронной почте.

Рассмотрим сохранение на примере документа Платежное поручение . Сформируем его печатную форму и среди кнопок на панели инструментов видим кнопку с дискетой .

При нажатии, открывается окно сохранения документа, где мы указываем папку — куда сохранить и выбираем нужный формат. В нашем случае это — Лист Microsoft Excel. Устанавливаем галочку и нажимаем кнопку Готово . Документ сохранен в папку.

Выгрузка таблиц из 1С в Эксель

Иногда возникает необходимость сформировать список из данных табличных частей журналов документов, справочников и т.п. При этом можно установить отбор нужных элементов (дата, наименование контрагента). Рассмотрим пример.

Мы хотим вывести список Платежных поручений по уплате налогов и взносов за период.

Для выбора документов можно выделить их, удерживая кнопку Ctrl или Shift, а также используя горячие клавиши для выделения группы строк. После чего нажимаем кнопку Еще и выбираем команду Вывести список .

В открывшемся окне настраиваем, какие колонки нам нужно вывести и выбираем — выводить в Табличный документ . Если мы выделили группу строк в списке, то установим галочку — выводить Только выделенные . Нажимаем ОК и список готов.

Выглядит он следующим образом.

Получившийся отчет можно сохранить в любом формате, в том числе Excel — *.xls. Для этого (как описывалось выше) выбираем команду Сохранить (или Сохранить как ) в меню Файл и задаем параметры.

Или же воспользуемся кнопкой Сохранить (в виде дискеты) — она доступна в верхней части окна программы 1С 8.3.

Эти действия можно выполнять с любыми списками программы 1С.

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

Поэтому перед формированием любого списка следует обратить внимание на команду Настройка списка в кнопке Еще .

Как сохранить данные ячеек таблицы из 1С в Excel

Иногда возникаем необходимость скопировать из отчета или документа часть данных. Сделать это можно обычным копированием. Для этого выделяем часть нужных ячеек и нажав правой кнопкой мышки выбираем команду Копировать (или сочетание клавиш Ctrl+C).

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

  • Выгрузка в 1С из xml: как выгрузить данные из 1С 8.3 и загрузить в 1С 8.3
  • Загрузка из Excel в 1С 8.3
  • Горячие клавиши в 1С
  • Поиск и замена значений 1С 8.3
  • Групповое перепроведение документов в 1С 8.3 Бухгалтерия 3.0
  • Групповая обработка справочников и документов в 1С 8.3

Подписывайтесь на наши YouTube и Telegram чтобы не пропустить
важные изменения 1С и законодательства

Помогла статья?

Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно

Похожие публикации

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

(11 оценок, среднее: 3,73 из 5)

Совет: Как выгрузить таблицу, справочник или документ из 1С 8.3 в Excel?

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

Программы 1С:Предприятие 8.3 – это, в том числе, конфигурации 1С:Бухгалтерия 3.0, 1С:ЗУП 3.1, 1С:Управление торговлей 11.4, и другие. Это разные программы для различных учетных целей, но с одинаковым интерфейсом и одной логикой разработки.

Для примера мы выгрузим в Excel справочник сотрудников из программы 1С:ЗУП 8 редакции 3.1. Используя тот же алгоритм можно выгрузить из программы любую информацию, которая сгруппирована в таблицы – табличные части документов, списков, справочников.

табличная часть справочника, документа или списка

Справа над над табличной частью окна расположена кнопка Еще, при нажатии на которое появится меню. Команда, которая формирует из списка таблицу привычного формата – Вывести список.

вывести список из таблицы 1С 8.3

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

выбрать колонки для выгрузки в Excel из 1С

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

сохранить таблицу из 1С как excel

После нажатия на кнопку появится стандартное окно проводника Windows, где нужно будет указать путь размещения файла и его тип. При этом не забудьте выбрать нужный формат сохраняемой таблицы: *.xlsx, чтобы сохранить для современных версий Excel, или *.xls, чтобы файл можно было открыть в старых версиях Excel 2003 года или более ранних. Также на выбор доступны и другие форматы таблиц.

сохранить как таблицу Excel данные из 1С

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

Выгрузка данных из программы 1С в книгу Excel

Выгрузка данных из 1С в Microsoft Excel

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

Выгрузка информации из 1C в Excel

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

Способ 1: копирование содержимого ячейки

Одна единица данных содержится в ячейке 1С. Её можно перенести в Эксель обычным методом копирования.

Копирование в 1С

    Выделяем ячейку в 1С, содержимое которой нужно скопировать. Кликаем по ней правой кнопкой мыши. В контекстном меню выбираем пункт «Копировать». Можно воспользоваться также универсальным способом, который действует в большинстве программ, работающих на ОС Windows: просто выделяем содержимое ячейки и набираем комбинацию клавиш на клавиатуре Ctrl+C.

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

Вставка через кнопку на ленте в Microsoft Excel

Содержимое ячейки 1С будет вставлено в Excel.

Данные в ячейку вставлены в Microsoft Excel

Способ 2: вставка списка в существующую книгу Excel

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

Переход к выводу списка в Microsoft Excel

  1. Открываем любой список, журнал или справочник в 1С. Кликаем на кнопку «Все действия», которая должна располагаться вверху от обрабатываемого массива данных. Запускается меню. Выбираем в нем пункт «Вывести список».
  2. Открывается небольшое окошко вывода списка. Тут можно произвести некоторые настройки.

Поле «Выводить в» имеет два значения:

  • Табличный документ;
  • Текстовый документ.

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

В блоке «Выводить колонки» можно указать, какие колонки из списка вы хотите перевести в Excel. Если вы собираетесь производить перенос всех данных, то эту настройку тоже не трогаем. Если же вы хотите произвести конвертацию без какого-то столбца или нескольких столбцов, то снимаем галочку с соответствующих элементов.

Список вставлен в документ.

Список вставлен в документ в Microsoft Excel

Способ 3: создание новой книги Excel со списком

Также список из программы 1С можно сразу вывести в новый файл Эксель.

Сохранение списка в 1С

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

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

Переход к сохранению списка в 1С

Весь список будет сохранен отдельной книгой.

Способ 4: копирование диапазона из списка 1С в Excel

Бывают случаи, когда нужно перенести не весь список, а только отдельные строки или диапазон данных. Этот вариант тоже вполне воплотим с помощью встроенных инструментов.

  1. Выделяем строки или диапазон данных в списке. Для этого зажимаем кнопку Shift и кликаем левой кнопкой мыши по тем строкам, которые нужно перенести. Жмем на кнопку «Все действия». В появившемся меню выбираем пункт «Вывести список…». Переход к выводу диапазона данных в 1С
  2. Запускается окошко вывода списка. Настройки в нем производим так же, как и в предыдущих двух способах. Единственный нюанс состоит в том, что нужно установить галочку около параметра «Только выделенные». После этого жмем на кнопку «OK». Окно вывода списка выделенных строк в Microsoft Excel
  3. Как видим, список, состоящий исключительно из выделенных строк, выведен. Дальше нам нужно будет выполнить точно такие же действия как в Способе 2 или в Способе 3, в зависимости от того, собираемся мы добавлять список к уже имеющейся книге Excel или создавать новый документ.

Способ 5: Сохранение документов в формате Excel

В Excel иногда нужно сохранять не только списки, но и созданные в 1С документы (счета, накладные платежные поручения и т.д.). Это связано с тем, что для многих пользователей редактировать документ проще в Экселе. К тому же в Excel можно удалить заполненные данные и, распечатав документ, использовать его при необходимости как бланк для ручного заполнения.

  1. В 1С в форме создания любого документа имеется кнопка печати. На ней расположена пиктограмма в виде изображения принтера. После того, как в документ введены необходимые данные и он сохранен, жмем на этот значок. Вывод на печать документа в 1С
  2. Открывается форма для печати. Но нам, как мы помним, нужно не распечатать документ, а конвертировать его в Эксель. Легче всего в версии 1С 8.3 это сделать, нажав на кнопку «Сохранить» в виде дискеты. Переход к сохранению документа в Microsoft Excel

Документ будет сохранен в формате Эксель. Этот файл теперь можно открывать в данной программе, и проводить дальнейшую его обработку уже в ней.

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

Получение данных в excel из базы 1С

Определенные сотрудники предприятия часто рисуют сложные отчеты в формате excel для руководства. Формат таких отчетов может меняться постоянно, поэтому разрабатывать их в формате отчетов 1С не имеет смысла (кроме того, в этих экселевских отчетах много взаимосвязей, ссылок между листами и книгами).

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

Подобное использование экселя — признак отсутствия информационной системы:

1. Данные устаревают в момент сохранения файла.
2. Данные противоречат друг другу.
3. Данные не могут быть детализированы.

Вывод — постепенно упорядочивать и систематизировать отчётность. Это работа уже не программиста, но ближе к CIO. Расти!

(0) в экселе же есть макросы, а вообще:

1. Руководство думает, что "Вася" плохо понимает, что происходит. И чтобы вник придумывает ему зубодробительный отчет.
2. "Вася" идет к программисту. Через неделю готова кнопка "Сформировать". Формирование отчета занимает уже не час, а 2 минуты с перерывом на кофе.
3. Слухи доходят до руководства, что "Вася" стал быстро формировать свой отчет, значит настала пора вернуться к п1. и придумать новый "отчет".
Все как в армии: сотрудник не занятый делом — потенциальный преступник

>>Формат таких отчетов может меняться постоянно, поэтому разрабатывать их в формате отчетов 1С не имеет смысла (кроме того, в этих экселевских отчетах много взаимосвязей, ссылок между листами и книгами)
Ну как бы нарисовать экселевских листов с кучей взаимосвязей тоже дело не 5 минут, очень странно, что у вас пользователи с этим справляются быстрее, чем программеры с отчетами

>>Можно ли из эксель получать данные через web-сервис 1С?
Да кто ж тебе запретит — получай. Но надо понимать, что формат данных в web-сервисе определяет программист. И он, получается, должен вытащить то, что ожидает увидеть пользователь. Вряд ли пользователь разберется если ему вывалить все регистры 1С со срезами первых, последних, остатками и оборотами.

>>Но всякие презентации в виде power point 1С не умеет делать
1С то умеет. Одинэсники вот не все могут.

>>Может у кого-то есть ли какие-то примеры или идеи, как это сделать по другому?
Я бы нашел того, кто у вас делает самые сложные отчеты в экселе и хочет источник внешних данных и вбил бы в него навыки пользования универсальным отчетом в 1С. Можно даже консолью.

(6) вопрос оплаты не обсуждается здесь. есть задача от заказчика, сделать универсальную обработку, которая может в выбранные файлы в определенные ячейки выгружать данные из системы. Я думаю, как можно обойтись без этой обработки.

Сделать все отчеты в 1С — тоже не вариант, т.к. части данных в системе в принципе нет (и не планируется в систему их переносить).

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

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

(9) Он не будет данные затягивать в свои формы экселя, он осознает, что возможностей у СКД гораздо больше чем у Экселя, посыпет голову пеплом и будет свои формы лепить уже на СКД.

>>Сделать все отчеты в 1С — тоже не вариант, т.к. части данных в системе в принципе нет (и не планируется в систему их переносить)
Ну и зря

(0) Начать нужно вот с чего:

1. Систематизировать отчеты.
2. Систематизировать требования к отчетам.
3. Разработать необходимые отчеты в 1с.
4. Для сводных таблиц Excel из 1с выгружать плоские таблицы с нужными аналитиками.

Коннектор к 1с через Excel — это баловство.

(13) > он осознает, что возможностей у СКД гораздо больше чем у Экселя, посыпет голову пеплом и будет свои формы лепить уже на СКД.

Ага. И звать его будут "@Eiffil123 а ну-ка быро мне новый отчет"

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *