Изменение формата выгрузки в 1с
Иногда в работе сталкиваешься с ситуацией, когда возникает необходимость перенести данные из одной конфигурации 1С в другую. Для переноса данных между идентичными конфигурациями существует обработка Выгрузка и загрузка данных xml .
Внешняя обработка выгрузка и загрузка данных в xml 1с 8.3
В некоторых конфигурациях имеется типовой функционал для обмена данными (например, выгрузка из конфигурации Зарплата и управление персоналом в Бухгалтерию предприятия или из Управления торговлей в Бухгалтерию предприятия, из Зарплата и кадры государственного учреждения в Бухгалтерию государственных учреждений и т.п.).
В случае, если конфигурации разные, приходится создавать правила переноса в конфигурации 1С: Конвертация данных. Также некоторые данные можно загрузить из табличного документа Excel, с помощью обработки Загрузки данных из табличного документа.
Для переноса данных между идентичными конфигурациями существует обработка Выгрузка и загрузка данных XML. Для корректной работы обработки база, в которую загружаются данные, должна быть того же релиза, что и база выгруженных данных.
Данная обработка поставляется в составе конфигурации 1С: Конвертация данных 2, а также скачать ее можно с сайта 1С или с диска ИТС.
Это универсальная обработка, которая подходит для любых конфигураций, с ее помощью можно произвести полную или частичную выгрузку данных в формате xml и соответственно загрузить их в другую информационную базу. Примером использования может быть выгрузка и загрузка справочников, обмен данными (выгрузка и загрузка документов) между конфигурациями, выгрузка для восстановления информации при сбое информационной базы.
Рассмотрим принцип работы данной обработки.
Выгрузка данных из 1С 8.3 в xml
Выберем и откроем файл обработки Выгрузка и загрузка данных XML .
Откроется обработка, в которой необходимо произвести настройку выгрузки.
Данные объектов выгрузки отображены в таблице, где надо отметить, что будем выгружать. При этом у каждого поля стоит отметка Выгружать при необходимости . Это означает, что если выгружаемый объект связан с другими объектами, то при анализе объекта выгрузки программа 1С 8.3 (кнопка Определить данные, выгружаемые по ссылке ) покажет связанные объекты. При необходимости выгрузки их нужно будет также отметить.
Например, при выгрузке справочника Номенклатура можно загрузить Единицы измерения . При выгрузке справочника Контрагенты или Организации можно выгрузить Банковские счета и Договора . Если их не выгрузить, то при загрузке этих данных не будет, а при переносе документов эти поля окажутся пустыми и в этих полях вместо данных будет надпись <Объект не найден>.
При выгрузке можно установить галочку выгружать в формате FastInfoSet . Данный формат использует альтернативный синтаксис отображения xml-данных, обеспечивает меньший объем файлов и более высокую скорость обработки, чем скорость обработки данных, записанных в обычном xml-формате. Файл этого формата имеет расширение .fi или .finf.
Для примера, в новую созданную базу 1С 8.3 выгрузим справочники Организации , Контрагенты и Номенклатура .
О том, как создать новую базу 1С подробнее читайте в статье Как создать информационную базу в 1С 8.3
Отметив в списке необходимые для выгрузки объекты, нажимаем кнопку Определить данные, выгружаемые по ссылке и галочками программа 1С 8.3 отметит связанные объекты и при необходимости их также нужно пометить для выгрузки, поэтому отметим также справочники Договоры Контрагентов , Банки и Банковские счета . Затем только нажимаем кнопку Выгрузить . После формирования файла программа спросит, что делать с подготовленным файлом: Открыть или Сохранить .
Нажимаем Сохранить и указываем папку. В нашем примере папка Выгрузка из 1С.
Загрузка данных из xml файла в базу 1С 8.3
Откроем информационную базу-приемник, т.е. базу 1С 8.3, куда будем загружать наши данные.
В том случае, если планируется загрузить данные в рабочую базу (не пустую) необходимо выполнить резервное копирование перед загрузкой.
В открывшемся окне выбираем наш ранее сохраненный файл, нажимаем кнопку Открыть и ждем окончания загрузки данных из файла.
Проверяем наши справочники.
Проверим, перенесся ли справочник Договоры . Проверим вкладу Договоры в элементе справочника Контрагенты .
Есть. Но для этого при выгрузке мы его тоже отметили.
- Как выгрузить документ, отчет из 1С 8.3 в Excel
- Загрузка из Excel в 1С 8.3
- Как выгрузить базу 1С 8.3 на флешку
Помогла статья?
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно
Похожие публикации
-
Иногда возникают ситуации, когда необходимо сделать копию информационной базы 1С.Часто у пользователей 1С возникает вопрос: как загрузить (сохранить) документ.В справочник Контрагенты можно загружать данные из таблиц. Это особенно..
Карточка публикации
(7 оценок, среднее: 4,29 из 5)
Данную публикацию можно обсудить в комментариях ниже.Обратите внимание! В комментариях наши кураторы не отвечают на вопросы по программам 1С и законодательству.
Задать вопрос нашим специалистам можно по ссылке >>
Все комментарии (6)
Спасибо! Статья очень помогла.
Отлично! Спасибо за обратную связь.
Обратите внимание! В комментариях наши кураторы не отвечают на вопросы по программам 1С и законодательству.
Задать вопрос нашим специалистам можно по ссылке >>
Обратите внимание! В комментариях наши кураторы не отвечают на вопросы по программам 1С и законодательству.
Задать вопрос нашим специалистам можно по ссылке >>
Ниже приведен пример в конфигурации Бухгалтерия государственного учреждения ред. 1.0.
Файл формата можно найти в папке с шаблоном конфигурации, для этого в списке баз 1С нужно выбрать нашу базу и нажать «Настройка»
Рис.1. Список информационных баз
В окне настройки, в табличной части пункта «Каталоги шаблонов конфигурации и обновлений» копируем путь к шаблонам.
Рис.2. Путь к шаблону
Далее открываем любую папку и вверху вставляем наш путь, далее жмем «Enter» после чего проваливаемся в папку с шаблонами.
Рис.3. Папка с шаблонами
В папке с шаблонами выбираем по дате самый последний релиз и отрываем его, далее проваливаемся в папку «Cases».
Рис.4. Шаблон конфигурации
После нужно открыть архив «extrp».
Рис.5. Путь к форматам
В этом архиве как раз и хранятся обработки с новыми форматами. Для удобства можно их скопировать в любую папку на рабочий стол.
Рис.6. Обработки выгрузки
Для того, чтобы обновить формат нужно в окне выгрузки бухгалтерской отчетности, в пункте «Формат обмена», нажимаем на три точки.
После проваливаемся в список форматов, в котором нужно выбрать формат, который нам нужно обновить, в нашем случае это формат выгрузки для ИФНС, нажимаем правой кнопкой мыши – изменить.
Рис.8. Форматы выгрузки
В открывшемся окне формата нажимаем «Загрузить из файла» и указываем путь к файлу формата и нажимаем ок.
Рис.9. Загрузка формата
Далее у нас выйдет предупреждение безопасности нажимаем «Да».
Рис.10. Предупреждение безопасности
Далее нажимаем «Записать и закрыть», на этом этапе обновление формата будет завершено можем выгружать отчетность.
Благодаря удобству и информационной надежности 1С огромное количество пользователей используют решения для автоматизации и обработки бизнес-процессов на любых фирмах. Но, все же, зачастую возникает необходимость выгрузки информации из 1С в другие программы и файлы. Данный материал раскрывает понятие выгрузки и показывает, как проводится данный процесс и потенциальные сложности при его проведении. Сразу хотим отметить, если у вас возникнет необходимость задать вопрос по 1С, вы можете это сделать по телефону или через заявку на сайте, по которой с вами свяжутся в ближайшее время.
Какие данные можно выгружать из 1С
В 1С любой конфигурации доступна выгрузка следующей информации:
- Печатные формы;
- Отчеты;
- Таблицы и списки.
Форматы для выгрузки поддерживаются следующие:
- Microsoft Excel;
- Microsoft Word;
- PDF;
- Выгрузка в CSV;
- HTML и другие.
Процесс выгрузки печатных форм и отчетов
Сохранение в требуемом формате можно сделать для любой печатной формы или отчета в 1С. Открываем форму или отчет и выбираем в Главном меню Файл – Сохранить как.
Затем мы увидим окно сохранения документа, где нужно присвоить имя и тип файла.
Потенциальные сложности во время выгрузки
Опция «Сохранить как» не всегда может функционировать.
Объясняется это неактивизированной печатной формой или отчетом в настоящий момент. Кликаем мышкой в любом месте и печатная форма становится активной для сохранения.
Можно увидеть, что опция «Сохранить как» уже доступна. Напомним, по любым вопросам касаемо выгрузки и не только вы можете обращаться к нашим консультантам по сопровождению 1С 8.3.
Особенности выгрузки в Excel
Чаще всего требуется произвести выгрузку в табличном формате Excel. Для сохранения данных указываем тип Лист Excel2007 -…(*.xlsx), реже используется старый формат Лист Excel (*.xls):
Выгрузка из 1С в другие форматы (PDF, Word, CSV и др) проводится таким же образом.
Как выгружать произвольные таблицы из 1С
Давайте рассмотрим возможность выгрузки любых данных в случае наличия на это прав.
Используя штатный механизм в 1С, позволяющий выгружать любые списки (к примеру, список документов или элементы справочника), пользователь может получать комплексные данные удобным способом. Так, в командной панели любого списка выбираем группу «Еще» и затем команду «Вывести список»:
После этого нужно определить требуемые колонки и нажать кнопку ОК:
Мы получим данные в виде специального табличного документа, имеющего аналогичный вид, как и у всех отчетов в 1С. Выгрузка проводится также с помощью опции Файл – Сохранить как:
Выгрузка невидимых в перечне данных
Часто пользователи сталкиваются с необходимостью добавить в список колонки, присутствующие в документе, но отсутствующие по каким-то причинам в текущем перечне. Например, в перечне «Клиенты» отсутствует поле «Телефон», которое видно только в дополнительной панели с правой стороны.
Для возможности выгрузить телефон из 1С необходимо эти данные сначала внести в список. Нажимаем «Еще – Изменить форму». Из перечня колонок выбираем нужную нам. Стоит отметить, что почти во всех конфигурациях программы имеется поле «Ссылка». При переходе на это поле и нажав кнопку «Добавить поля» нам отобразятся все доступные поля этого справочника. Тут мы и делаем выбор поля «Телефон» и присваиваем ему галочку использования.
После проведения этих этапов база данных клиентов с телефонами готова к выгрузке в файл используя команду «Вывести список».
Казначейство в очередной раз поменяло форматы выгрузки в программу СЭД. С установкой нового релиза эти форматы не обновляются автоматически. В этой статье я расскажу, как их обновить.
1. Загрузка новых форматов
- Заходим в меню "Сервис/Обмен с казначейскими системами и учрежд. банка", переходим на закладку "Форматы обмена", нажимаем на кнопку "Загрузить форматы":
Форматы выгрузки в СЭД поставляются вместе с новыми релизами БГУ. Поэтому загрузить их можно не только с сайта 1С и диска ИТС, но и с папки на вашем компьютере, если на нем предварительно развернуто последнее обновление программы БГУ. У меня программа сама нашла папку с форматами (у меня путь был такой: "C:\Program Files\1cv82\tmplts\1c\stateaccounting\1_0_12_3\ECExchangeFormats" - у вас путь может быть другим). Можно вручную указать программе путь к файлу с новыми форматами.
В следующем окне проверьте, что вы загружаете правила нужного альбома от нужной даты:
Нажимаете на кнопку "Загрузить". На этом первый этап завершен.
2. Установка нужного формата выгрузки для документов
- Заходим в меню "Сервис/Обмен с казначейскими системами и учрежд. банка";
- в правой части открывшегося окна на закладке "Параметры обмена", нажимаем на кнопку с тремя точками рядом с параметром "Настройка формата";
- открывается справочник "Настройка форматов обмена". Выбираем в нем текущий элемент и нажимаем на кнопку "Редактировать" (зеленый карандаш);
- выбираем нужный документ и щелкаем 2 раза по выбранной строке в колонке "Формат". Появляется кнопка с 3-мя точками, щелкаем по ней. Из открывшегося списка выбираем нужный формат;
Остается только пожелать, чтобы СЭД принял вашу новую выгрузку без ошибок!
Читайте также: