Как данные из 1с скопировать в excel Excelka.ru - все про Ексель

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

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

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

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

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

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

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

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

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

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

Также можно воспользоваться универсальным способом и набрать на клавиатуре сочетание клавиш Ctrl+V после того, как ячейка выделена.

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

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

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

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

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

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

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

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

После того, как настройки завершены, жмем на кнопку «OK».

Затем на экран выводится список в табличном виде. Если вы хотите перенести его в готовый файл Excel, то просто выделите в нем все данные курсором с зажатой левой кнопкой мыши, потом кликните по выделению правой кнопкой мышки и в открывшемся меню выберите пункт «Копировать». Можно так же, как и в предыдущем способе использовать сочетание горячих клавиш Ctrl+С.

  • Открываем лист Microsoft Excel и выделяем верхнюю левую ячейку диапазона, в который будут вставляться данные. Затем жмем на кнопку «Вставить» на ленте во вкладке «Главная» или набираем сочетание клавиш Ctrl+V.
  • Список вставлен в документ.

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

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

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

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

    Также в любых версиях программы для запуска окна сохранения можно нажать комбинацию клавиш Ctrl+S.

  • Запускается окно сохранение файла. Переходим в ту директорию, в которой планируем сохранить книгу, если место расположения по умолчанию не устраивает. В поле «Тип файла» по умолчанию указано значение «Табличный документ (*.mxl)». Нам это не подходит, поэтому из выпадающего списка выбираем пункт «Лист Excel (*.xls)» или «Лист Excel 2007 — … (*.xlsx)». Также при желании можно выбрать совсем старые форматы – «Лист Excel 95» или «Лист Excel 97». После того, как настройки сохранения произведены, жмем на кнопку «Сохранить».
  • Весь список будет сохранен отдельной книгой.

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

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

      Выделяем строки или диапазон данных в списке. Для этого зажимаем кнопку Shift и кликаем левой кнопкой мыши по тем строкам, которые нужно перенести. Жмем на кнопку «Все действия». В появившемся меню выбираем пункт «Вывести список…».

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

  • Как видим, список, состоящий исключительно из выделенных строк, выведен. Дальше нам нужно будет выполнить точно такие же действия как в Способе 2 или в Способе 3, в зависимости от того, собираемся мы добавлять список к уже имеющейся книге Excel или создавать новый документ.
  • Способ 5: Сохранение документов в формате Excel

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

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

    Читать еще:  Как в excel вставить текущую дату

    Открывается форма для печати. Но нам, как мы помним, нужно не распечатать документ, а конвертировать его в Эксель. Легче всего в версии 1С 8.3 это сделать, нажав на кнопку «Сохранить» в виде дискеты.

    Для более ранних версий используем сочетание горячих клавиш Ctrl+S или, нажав на кнопку вывода меню в виде перевернутого треугольника в верхней части окна, последовательно переходим по пунктам «Файл» и «Сохранить».

  • Открывается окно сохранение документа. Как и в предыдущих способах, в нем нужно указать место расположения сохраняемого файла. В поле «Тип файла» следует указать один из форматов Эксель. Не забываем дать название документу в поле «Имя файла». После выполнения всех настроек жмем на кнопку «Сохранить».
  • Документ будет сохранен в формате Эксель. Этот файл теперь можно открывать в данной программе, и проводить дальнейшую его обработку уже в ней.

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

    Отблагодарите автора, поделитесь статьей в социальных сетях.

    Выгрузка в Excel в 1С — сохранение номенклатуры

    1.6к Просмотры

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

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

    Очень часто 1С и Excel связаны одной работой

    Особенности выгрузки и загрузки данных из 1С в Excel

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

    Сама по себе выгрузка в MS Excel может потребоваться в некоторых ситуациях, например, при копировании готовой таблицы в абсолютно пустую базу данных. Также это применяется при необходимости работать с базами без использования средств 1С. С выходом новой «1С: Бухгалтерия 8.3 ред. 3.0» отпала нужда применять сторонние средства для выгрузки, так как платформа получила все необходимые для этих целей механизмы. Несмотря на это, старые способы остались, и о них будет рассказано далее.

    Вид MXL-файла в программе

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

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

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

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

    Наиболее простым способом выгрузить все таблицы из программ 1С в формат «Экселя» является простое сохранение в .xls. Для начала нужно открыть нужную базу в Бухгалтерии, а затем выбрать «Операции» — «Справочники» — «Номенклатура», но иногда нужно сохранить отдельную часть документа. При большом объеме таблиц каждая группа выгружается в отдельный файл для повышения удобства работы.

    Выгрузка номенклатуры

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

    • Нажать ПКМ на любой строчке и выбрать «Вывести список», чтобы открыть меню установок;
    • Пометить галочками поля, которые нужно выгрузить в Excel;
    • В строке «Выводить в…» выбрать текстовый или табличный документ и нажать Энтер;
    • Будет открыта таблица, на которую нужно нажать в произвольном месте ЛКМ, чтобы выделить ее полностью;
    • Перейти в Файл — Сохранить как;
    • Указать нужный формат и дать название будущему документу.

    Загрузка же таблиц из Excel в Бухгалтерию производится таким же способом, но есть один нюанс: она должна производиться только профессионалом, который сможет исправить все ошибки, которые возникают при импорте больших объемов данных.

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

    Теперь понятно, что такое работа с Excel, как в 1С сохранить данные в Excel, как произвести в 1С чтение и импорт из Excel. Осталось лишь ознакомиться с доступными для этих действий способами.

    Основные способы выгрузки и загрузки данных из 1С в Excel

    К основным способам выгрузки и загрузки табличных документов между 1С и Excel относят обмены через обычные документы, обмены через OLE, использование COMSafeArray и обмен через ADO. Все они требуют навыков программирования и делают всю работу в автоматическом режиме, но также есть способ и без программирования.

    Читать еще:  Как в excel поменять точку на запятую

    Через Табличный документ

    Простой способ, заключающийся в том, что объект ТабличныйДокумент обладает следующими методами:

    • Записать( , ) для экспорта данных;
    • Прочитать( , ) для импорта данных.

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

    Для сохранения табличного документа в файл нужно любым способом создать ТабличныйДокумент. Выгрузка в файл при этом будет производиться командой: ТабДок.Записать(ПутьКФайлу, ТипФайлаТабличногоДокумента.XLSX);

    Далее пояснения: ТаблДок — это созданный документ, а ПутьКФайлу — адрес или имя файла для выгрузки. Тип.. — является типом создаваемого файла, который в данному случае имеет расширение .XLSX. 1C поддерживает следующие типы Excel-файлов: .xls95, .xls97, .xlsx.

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

    ТабДок = Новый ТабличныйДокумент;

    ПутьКФайлу в данном случае указывает имя и путь к загружаемому файлу Excel. Параметр «СпособЧтения…» определяет, как именно нужно интерпретировать полученную информацию. Для этого доступно два значения: Значение и Текст.

    Файл «Экселя», готовый к выгрузке

    Через технологию OLE

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

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

    Эксель = Новый COMОбъект(“Excel.Application”);

    Лист.Cells(НомерСтроки, НомерКолонки).Value = ЗначениеЯчейки;

    Форма выгрузки на OLE

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

    Эксель = Новый COMОбъект(“Excel.Application”);

    ЗначениеЯчейки = Лист.Cells(НомерСтроки, НомерКолонки).Value;

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

    ВсегоКолонок = Лист.Cells(1, 1).SpecialCells(11).Column;

    ВсегоСтрок = Лист.Cells(1, 1).SpecialCells(11).Row;

    Область = Лист.Range(Лист.Cells(1, 1), Лист.Cells(ВсегоСтрок, ВсегоКолонок));

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

    Через COMSafeArray

    Если производится выгрузка больших объемов данных, то иногда бывает эффективно использовать объекты COMSafeArray, которые, согласно определению, являются объектной оболочной многомерного массива SafeArray. Объект позволяет создавать массив этого типа и использовать его для загрузки и выгрузки данных и их обмена между объектами-COM. То есть, это тот тип объекта, который был использован в передаче данных по технологии OLE.

    МассивКом = Новый COMSafeArray(“VT_Variant«, ВсегоКолонок, ВсегоСтрок);

    Для Стр = 0 По ВсегоСтрок — 1 Цикл

    Для Кол = 0 По ВсегоКолонок — 1 Цикл

    МассивКом.SetValue(Кол, Стр, Значение);

    Лист.Range(Лист.Cells(1, 1), Лист.Cells(ВсегоСтрок, ВсегоКолонок)).Value = МассивКом;

    В примере происходит создание объекта массива COMSafeArray и его заполнение. После чего, ячейкам Excel-листа присваиваются значения из него. Данные должны выгрузиться в текущий лист.

    Сверхбыстрая загрузка в Excel через ComSafeArray

    При таком обмене, файл-таблица Excel выступает в роли базы данных, к которой обращаются с помощью запросов, написанных на SQL.В этом способе даже не обязательна установка самого Excel, но обязательно наличие драйверов ODBC. Именно с его помощью и происходит доступ. Он определяется при указании пути к файлу для соединения с ним. Преимущество ADO в том, что оно заметно быстрее позволяет прочитать файл 1С в Excel, чем OLE. Однако оно не позволяет использовать функции «Экселя», чтобы оформить ячейки, страницы и формулы.

    Возможный вариант выгрузки:

    Соединение = Новый COMОбъект(“ADODB.Connection”);

    |Extended Properties=””Excel 12.0 XML;HDR=YES””;”;

    Команда = Новый COMОбъект(“ADODB.Command«);

    Команда.CommandText = «CREATE TABLE [Лист1] (Колонка1 char(255), Колонка2 date, Колонка3 int, Колонка4 float)»;

    Команда.CommandText = «INSERT INTO [Лист1] (Колонка1, Колонка2, Колонка3, Колонка4) values (‘абвгдеё’, ‘8/11/2017’, ‘12345’, ‘12345,6789’)»;

    В примере происходит создание объекта для открытия соединения и установка той самой строки-пути соединения. Далее оно открывается и создается объект типа COM для команды. Происходит присвоение текста команды на создание таблицы и ее выполнение, присвоение команды для добавления записей в таблицу и ее выполнение. После всего этого команда удаляется и соединение закрывается.

    Выгружать можно практически аналогичным образом. На самом деле в ADO есть большое количество объектов для работы. Errors, Streams, Fields — одни из них.

    Процесс программирования с помощью ADO

    Без помощи программирования

    Исключительный способ выгрузки без использования программирования и технологий был описан выше. Он основан на простом сохранении всей таблицы номенклатуры, баланса или их части с помощью стандартной команды «Save» или «Сохранить», способной сохранять данные в нескольких форматах, в том числе и в формате .xls.

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

    Вывод динамического списка

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

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

    • неправильным указанием пути к файлу;
    • попытками создать файл ненадлежащего имени;
    • Опечатки в коде скриптов.

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

    Excel works!

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

    Excel works!

    Thanks for Visiting

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

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

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

    Читать еще:  Как открыть автосохраненный файл в excel

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Как данные из 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С, пусть туда сохраняет.

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

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

    Бухгалтера жалуются, проблему решить не удается. Читал статью, которая ниже, отключал перенаправление диска 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.

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

    Обучение программированию на 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С должна выполняться только профессионалом, чтобы при необходимости суметь исправить ошибки загрузки (особенно это касается объёмных документов). Перед началом работы также нужно выполнить архивное копирование базы данных.

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