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

Выгрузка данных из 1С 8.2 и 8.3 в Эксель

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

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

Способы выгрузки информации

В 1С есть несколько методов, с помощью которых Вы можете получить информацию без привлечения специалистов:

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

Подробнее о них:

Как выгрузить базу из 1с 8.3 целиком (в файл .dt)

Для этого понадобится зайти в режим конфигуратора, затем в главном меню выбрать пункт «Администрирование» — «Выгрузить информационную базу»:

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

Для последующей загрузки в другую базу нажмите на кнопку «Загрузить информационную базу» и выберите предварительно выгруженный файл.

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

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

Например, открываем печатную форму ТОРГ 12, нажимаем ctrl+S (или в меню Файл – Сохранить как) и выбираем тип файла и его имя:

Для отчетов действует та же система – отчет выгружается в два клика:

Получите 267 видеоуроков по 1С бесплатно:

Доступно сохранение в основные форматы – excel, word, pdf, html, txt и тд.

Выгрузка таблиц из 1С 8.3

Часто встречаются такие банальные задачи, как «получить список платежек за текущий год», «выгрузить книгу покупок или продаж» или «выгрузить товары из накладной №256». Решить такие задачи достаточно просто.

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

Далее, когда мы получили список документов, необходимо вызвать контекстное меню (правая кнопка на таблице или меню «Действия») и выбрать в списке команд «Вывести список»:

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

Подобные действия можно произвести практически для любой табличной части в 1С 8.2. Например, нам потребовалось выгрузить список товаров из поступления № МСК00003, не проблема. Делается это очень просто – открываем документ, вызываем контекстное меню и через пару кликов получаем нужную выгрузку в нужном формате:


Выгрузка в Excel журнала проводок из 1С:

Получение информации с помощью консоли запросов

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

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

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

Полученную таблицу можно также выгрузить в нужный формат файла:

Загрузить полученные данные можно в другую базу 1С с помощью «Универсальной загрузки из эксель«. Смотрите видеоинструкцию на примере номенклатуры:

Другие статьи по 1С:

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

К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.

Источник: programmist1s.ru

Excel works!

Excel работает за вас

Excel works!

Thanks for Visiting

Как быстро выгрузить из 1С в Excel?

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

Давайте разберемся по пунктам как мы можем сохранить данные из 1С в Excel:

1.Как сохранить из 1С в Excel данные ячейки?

Самый простой способ сохранить из 1С в Excel данные — это выбрать в документе или журнале одну ячейку и нажать ctrl+c (копировать), затем в Excel выделить ячейку, куда нужно сохранить данные, и нажать ctrl+v . Таким образом, вы сохраните содержание этой ячейки. Для примера, картинки — это будет 42 289,23

Этот способ действует для любой версии 1С.

Читайте также:  Как в excel написать

2. Как выгрузить из 1С в Excel большое количество данных?

Предыдущий способ хорош, но большой объем данных так не накопируешься. Поэтому лучше пользоваться инструментом Вывести список.

Почти в любом журнале документов, справочнике или документе нажмите правой кнопкой мыши и найдите пункт Вывести список.


Для версий 8.3 и интерфейса «Такси» кнопка вывести список, есть в меню Еще

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

Затем выбираем нужный формат файла.

Все, файл сохранен в нужном формате.

Этот способ так же действует для любой версии 1С.

Для версии 1с 8.2 и выше в тонком клиенте или интерфейсе Такси инструмент Файл — Сохранить как, доступен на панели в верхнем правом углу в виде дискеты

3. Как выгрузить из 1С в Excel печатные формы документов?

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

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

1 — Снимите кнопку Только просмотр, чтобы иметь возможность изменять печатную форму

2 — Сохраните документ в нужный формат, см. пункт 2

А так же содержимое печатной формы вы сможете сохранить как любые текстовые данные, как в Word’e.

Часто печатную форму или форму отчета можно сохранить простым Копировать-Вставить в Excel.

Как загрузить данные из Excel в 1C — это совсем другая история. Но скоро и ее расскажу, ждите 😉

Источник: excelworks.ru

Совет: Как выгрузить таблицу, справочник или документ из 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С можно копировать части прямо в табличный процессор MS Excel, либо сохранить эту таблицу как отдельный файл. Для этого нажмите на 3 точки в правом верхнем углу таблицы, затем Файл, команда Сохранить как.

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

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

Пройдите курсы 1С и Вам больше не понадобятся советы и руководства!

Источник: bit-edu.ru

Как скопировать из 1С в Excel файл

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

Выгружая документы или отдельную информацию напрямую, можно воспользоваться несколькими методами:

интегрированная загрузка (в новых версиях 1С);

изменение кода чтения и открытия документов;

установка необходимых пунктов в общих настройках (для версий 1С 2014-2016 годов выпуска).

Как скопировать строки в 1С?

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

Читайте также:  Как в эксель закрепить шапку

создать новый документ или открыть уже готовый;

выделить необходимую ячейку для выгрузки в 1С;

используя COM-объекты, создать циклические строки на первом рабочем листе или в новом документе с пустыми строками;

осуществить массовую выгрузку компонентов в 1С;

зайти в «Управление задачами»;

здесь необходимо в строке «Диапазон» ввести значение «Текущая страница», указав формат «UsedRange»;

в поле «Массив данных» написать «Диапазон.Value» и установить задачу «Выгрузить»;

следует указать путь выгрузки, то есть путь к вашей программе 1С;

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

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

Как перенести файл из Экселя в 1С?

Работая с программами 1С и Эксель нельзя применять операцию «Копирование+Вставка». Перенесенная информация может отразиться неправильно. Вместо стандартного текста появляются «кракозябры». Для интеграции этих двух программ следует знать, как правильно экспортировать документы. Здесь очень важно соблюдать общую последовательность.

Чтобы перенести файл или текст:

на ПК нажмите на кнопку «Пуск»;

перейдите в «Компьютер»;

откройте диск, на котором сохранена ваша программа (чаще всего это диск «С»);

откройте папку с файлами программы;

найдите архив «НKEY_LOCAL_MACHI-NE»;

зайдите в папку «SYSTEM»;

здесь следует найти файл «CurrentControlSet»;

перейдите по пути «Control+Nls»;

нажмите на документ «Codepage»;

выберите файл «cp_1252.nls» или «cp_1253.nls»;

замените в реестре выбранный файл на «cp_1251.nls» (этим действием вы программно установили чтение кириллицы);

создайте документ или откройте уже готовый;

выделите весь список или отдельные колонки;

нажмите на «Файл»;

кликните на «Экспорт»;

запустите программу 1С;

создайте новый документ;

выделите необходимое поле для вставки;

зайдите в «Управление задачами»;

Текст должен появится в созданном документе. Цифры первой колонки, то есть нумерацию, лучше всего вводить ручную.

Можно ли скопировать ячейки отдельно?

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

Для того чтобы перенести ячейки, необходимо:

открыть необходимую таблицу в Эксель;

выделить нужный фрагмент;

зайти в «Колонки» или «Массив»;

установить значение «Выгрузить колонки»;

нажать на «Общие настройки»;

зайти в «Расширенные настройки» или «Дополнительные возможности»;

открыть кодовый лист чтения документов;

нажать на команду «Создать новую колонку с датой»;

в строке «Таблица. Колонки. Добавить» указать значение «Новый»;

в строке «Загрузить колонку» вписать «Выгрузить»;

сохранить новый документ с отобразившимися ячейками в формате для чтения в 1С;

запустить 1С 7, 1С: Бухгалтерия или иную версию специализированной программы;

создать новый документ;

зайти в «Управление задачами»;

нажать на строчку «Выгрузить данные»;

указать путь выгрузки.

Таблица или отдельные ячейки должны появиться в 1С. Можете работать с документом.

Как скопировать контрагентов?

Для переноса списка юридических контрагентов из Экселя в 1С можно применить стандартную выгрузку. Для этого нужно:

открыть документ с необходимым списком;

сохранить их в расширении 1С;

нажать на «Экспорт»;

создать новый документ;

нажать на «Импорт.

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

загрузить документ со списком контрагентов;

нажать на правую кнопку мыши;

выбрать пункт «Вывести список»;

в появившемся окне нажать на строчку «В табличный документ»;

нажать на «Импорт»;

кликнуть на «Вставить»;

нажать на «Сохранить как».

Как скопировать таблицу?

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

выгрузить все наименования;

Теперь более подробно:

запустите программу 1С;

выберите пункт «Открыть»;

в файле обработки на диске ИТС выберите подходящий документ;

начнется загрузка наименований;

в командной строке «Режим загрузки» установите значение «Загрузка в справочник»;

выберите вид справочника;

установите значение «Номенклатура»;

перейдите во вкладку «Табличный документ»;

нажмите на «Открыть файл»;

по сохраненному пути найдите ваш документ для выгрузки;

установите тип файла «*.xls»;

перейдите во вкладку «Настройки»;

выберите необходимую карточку номенклатуры (можно сделать массовую выгрузку всех карточек по списку);

настройте параметры загрузки;

проверьте наличие новых элементов в группе поставщиков и товаров;

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

Можно ли отдельно скопировать номенклатуру?

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

запустить 1С в режиме конфигуратора;

запустить файл с номенклатурой;

Читайте также:  Таблица данных в эксель

зайти в панель «Управление задачами»;

установить задачу, указав наименование, артикул, вид номенклатуры и ее тип;

в базе данных сформировать запрос на выгрузку документов в XLS-файл;

нажать на кнопку «Заполнить»;

ввести необходимые данные в табличную часть «Данные выгрузки»;

добавить соответствующие реквизиты;

проверить код чтения и выгрузки;

нажать на «Сохранить»;

перейти в панель конфигуратора;

нажать на кнопку «Все действия»;

кликнуть на строчку «Вывести список»;

указать путь к программе Эксель.

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

Источник: setbi.ru

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

Вопрос

Здравствуйте. После обновления Windows 10 в ноябре-декабре 2016 г. при копировании из программы 1С в Excel через RDP клиент скопированные в буфер обмена начали вставляться в Excel без формата как текст. Необходимо, чтобы вставка была, как ранее, т. е. с форматом (цифры должны вставляться без пробелов, не как текст, а как числа). Мы используем: Windows 10 Pro x64, RDP клиент версии 10.0.14393.447. Когда стояла система Windows 8, клиет 6 все работало корректно. Есть ли возможность решить данную проблему?

Все ответы

Здравствуйте, есть пару вариантов:

1) Если у пользователя перенаправленный/перемещаемый профиль, он может на сервере сохранять куда-то себе excel файл (раб.стол, документы и т.п.) и он сразу же появится на локальной машине в нормальном формате.

2) Если профиля локальные, создайте на локальном компьютере сетевую папку и подключите пользователю её на сервере с 1С, пусть туда сохраняет.

Эти способы исключают обмен данными через буфер, но не решают проблему самого буфера.

  • Изменено Vladimir N. Zheltoukhov 27 февраля 2017 г. 14:25

Вы нашли решение этой проблемы? У меня происходит всё тоже самое.

Бухгалтера жалуются, проблему решить не удается. Читал статью, которая ниже, отключал перенаправление диска C: в RDP, но это не помогает. что делать?

Добрый вечер. Проблема возникает начиная с Windows 10 1607/Windows Server 2016. Затрагивает только копирование непосредственно из 1С, запущенной удаленно, в Excel, запущенный локально. Если скопировать из удаленной 1С в удаленный Excel, а затем из него в локальный Excel, то все будет в порядке. Это первый вариант решения проблемы.

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

1. Локальный Windows 10 1607 + удаленный Windows 10 1607 + удаленный Windows Server 2016 – комбинация пунктов 1 и 2.

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

Источник: social.technet.microsoft.com

Обучение программированию на 1С

Простой способ выгрузить данные из 1С в MS Excel

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

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

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

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

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

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

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

Дальнейший порядок действий:

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

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

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

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

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

Источник: life1c.ru