Задайте вопрос по 1с специалисту

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

Как скопировать из 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-объектами. Но часто встречаются ситуации, когда при копировании таблицы или ее фрагментов колонки после выгрузки сбиваются.

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

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

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

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

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

  • перейти в «Файл»;

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

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

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

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

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

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

  • нажать на «Ok»;

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

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

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

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

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

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

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

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

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

  • запустить Эксель;

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

  • скопировать данные;

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

  • зайти в «Файл»;

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

  • запустить 1С;

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

  • зайти в «Файл»;

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

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

  • запустить 1С;

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

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

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

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

  • кликнуть на «Ok»;

  • открыть Эксель;

  • перейти в «Файл»;

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

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

  • зайти в «Файл»;

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

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

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

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

  • экспортировать цены;

  • выгрузить номенклатуру.

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

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

  • зайдите в «Файл»;

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

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

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

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

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

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

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

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

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

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

  • выгрузите цены;

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

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

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

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

  • выгрузите данные.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ответим на все вопросы по работе с 1с

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

Рекомендуем также посмотреть:

Официальный статус партнера


Подпишись на наши акции и скидки!

Нажимая на кнопку, вы даете согласие на обработку своих персональных данных.
Политика конфиденциальности
8 (495) 374-59-14

Copyright © Все права принадлежат ГК Авангард Сервис, и защищены 2005-2017