Как загрузить хмл файл в 1с

Как загрузить хмл файл в 1с

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

Как загрузить файл XML в базу 1С?

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

Процедура загрузки данных из файла формата XML в общих чертах выглядит следующим образом:

    Разрешить показ пункта меню «Все функции». Для этого надо поставить галочку в соответствующем пункте окна «Параметры» (вкладка находится в разделе меню «Сервис»).

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

    В предложенном списке открыть пункт «Универсальный обмен данными в формате XML».

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

Как используются файлы XML в 1С?

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

Формат используется на платформе 1С: Предприятие 8 по следующим направлениям:

    Выгрузка прайс-листов, заказов, печатных форм документов.

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

    Перенос расчетов по заработной плате из 1С: ЗУП и других «специализированных» конфигураций в «общую» 1С: Бухгалтерия 8.

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

Если в компании выбран раздельный способ ведения бухгалтерского и налогового учета, то обработка по выгрузке/загрузке финансовых данных через формат XML станет весьма востребованной. С ее помощью нужные для расчета налоговой базы цифры переносятся в программу 1С: Налогоплательщик или в подобный программный продукт. За счет того, что файлы этого формата легко редактируются, с помощью пакета Microsoft Office легко подкорректировать их содержимое перед отправкой в налоговую службу.

То же относится к КУДиР (книге учета доходов и расходов), журналу учета выданных или полученных счет-фактур. Все это передается через систему СБИС++ и, помимо процесса редактирования табличной части XML файла, выгрузка в этом формате необходима для последующей загрузки в сервис и передачи данных в ФНС.

Часто востребован обмен и с такой конфигурацией, как 1С: Управление торговлей, т. к. в бизнесе она используется для организации продаж, управленческого учета, а бухгалтерия на базе 1С: Бухгалтерия 8 функционирует автономно, получая лишь сводные данные обо всех движениях товара и денежных средств.

Если выгрузку заказов или прайсов настроить просто, так как здесь легко использовать «любой» формат данных, то те же выписки по банковским счетам приходится сохранять в XML (как общепринятом стандарте).

Чаще всего обмен происходит с программой Клиент-Банк. Процесс выгрузки выглядит здесь следующим образом:

    Формируется выписка за нужный пользователю период.

    В зависимости от версии программы нажимается кнопка либо «Экспортировать», либо «Экспорт».

    В открывшемся окне выбирается нужная папка и имя файла.

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

Перед табличной частью документа (в правом углу) нажимают кнопку «Еще», после чего появляется перечень функций, где выбирают пункт «Обмен с банком». Закладка «Загрузка выписки из банка» позволяет импортировать данные по указанному названию фирмы или по конкретному банковскому счету.

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

Используется формат XML и для загрузки различных классификаторов (КЛАДР, ОКОФ, ЕНАОФ). Если в программе 1С они отсутствуют, надо избегать их ручного заполнения, т. к. легко допустить ошибку при указании кодов. Стоит один раз воспользоваться файлом XML, скачав классификатор из надежного источника.

Сделать это может как сам пользователь, так и приглашенный специалист:

    В основном меню выбирают раздел «Справочники».

    Нажимается кнопка «Настройка действий».

    В открывшемся окне указывают пункт «Загрузить классификатор okof», после чего нажимают на кнопку «Добавить».

    В появившемся разделе «Сервис» выбирают нужную команду и жмут «ОК».

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

И передачу данных в рамках комплекса учетных программ 1С, а также с другими учетными системами. Сегодня мы рассмотрим процесс интеграции между разными конфигурациями 1С на примере обмена данными между кадровой (1С ЗУП) и бухгалтерской (1С Бухгалтерия) конфигурациями.


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

Настройка синхорнизации 1С ЗУП — 1C Бухгалтерия

Процесс обмена будем настраивать и выполнять в 1С:ЗУП редакции 3.0 и 1С:Бухгалтерия редакции 3.0

Для начала процесса выгрузки нужных данных входим в 1С Зарплата и управление персоналом (ЗУП) и переходим в раздел «Администрирование», подраздел «Настройки синхронизации данных»

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

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

Откроется окно «Настройка обмена данными с программой Бухгалтерия предприятия, ред 3.

Делаем резервную копию, при необходимости.

По завершении резервного копирования или при отсутствии в нем необходимости, переходим к ручной настройке синхронизации. Если же у нас есть сохраненный файл настроек формата «*.xml», то именно в этом окне его нужно выбрать.

В любом случае, для продолжения, нажимаем «Далее».

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

Для самого распространенного случая выбираем пункты:

  • Прямое подключение к программе на этом компьютере или в локальной сети;
  • На данном компьютере или на компьютере в локальной сети;

Затем в соответствующие поля вводим путь к информационной базе (1С:Бухгалтерия), логин и пароль для входа в нее. Путь к информационной базе Бухгалтерии можно посмотреть в стартовом окне выбора баз данных 1С или в разделе «О программе» бухгалтерской конфигурации.

Настройки подключения

Кликом на кнопке «Проверить подключение» проверяем корректность соединения.

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

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

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

Мы, например, изменим настройку обмена таким образом, чтобы выгрузка происходила только по одной организации. Завершаем донастройку кнопкой «Записать и закрыть».

Проверяем все настройки и переходим к следующему окну кнопкой «Далее». Программа автоматически проверит все настройки и выведет в консолидированном списке для окончательного подтверждения.

В случае ошибки

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

Пугаться не стоит. Достаточно, не закрывая 1С:ЗУП, оставив его на месте ошибки, войти в бухгалтерскую конфигурацию и разрешить синхронизацию в таком же разделе, как и рассматриваемый 1С:ЗУП (Администрирование — Настройки синхронизации данных). Также нужно установить префикс информационной базы. В нашем случае это «БП»

Сопоставление данных

Следующее окно фиксирует правильность системных настроек обмена и открывает возможность для выполнения синхронизации данных. Галочку оставляем и нажимаем «Готово».

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

В Вашем случае, возможно, потребуется проверка и ручное сопоставление, обратите внимание.

Синхронизация данных (обмен данными)

В случае успешных приема — передачи данных будет выдано соответствующее системное сообщение. Теперь ЗУП можно закрыть и проверить синхронизацию в 1С:Бухгалтерия.

Проверка переноса данных

Проверяем правильность в автоматически созданных документах уже в конфигурации 1С Бухгалтерия.

Последующие синхронизации

В последующем синхронизацию можно будет проводить используя уже созданные настройки.

Обмен данными 1С ЗУП редакции 2.5 и ЗиК 7.7 и 1С Бухгалтерия

Стоит отметить, что в 1С:Бухгалтерия существует отдельный механизм обмена данными с зарплатными конфигурациями старших версий. К ним можно перейти в разделе «Зарплата и кадры», по меню «Загрузка из ЗУП ред. 2.5», «Выгрузка в ЗУП ред. 2.5» и «Загрузка из ЗиК 7.7», «Выгрузка в ЗиК 7.7».

Причем документы обмена будут находиться в подразделе «Зарплата ЗУП 2.5 ЗиК 7.7».

Так проводится синхронизация данных по зарплате 1С ЗУП 3.0 и 1С Бухгалтерия 3.0

Как загрузить в 1С:Бухгалтерия 8.3 (редакция 3.0) данные выгруженные из торговли или зарплаты?

2016-12-01T12:52:06+00:00

Чаще всего в бухгалтерию переносят данные из торговли или зарплаты.

Выгруженные данные представляют из себя файл с расширением ".xml ". Как загрузить его в программу?

  1. Начинаем с создания резервной копии бухгалтерии, чтобы если загрузка испортит базу мы смогли вернуться в исходное состояние. О создании резервных копий написано .
  2. Теперь открываем меню "Все функции " (об этом ).
  3. Находим в открывшемся окне пункт "Обработки " и раскрываем его через плюсик.
  4. Находим и открываем среди его пунктов обработку "Универсальный обмен данными в формате XML ".
  5. ".
  6. Указываем путь к файлу из которого будем загружать данные.
  7. Нажимаем кнопку "Загрузить данные ".

Если всё прошло успешно - отлично! Если есть ошибки, то причина вероятно в том, что для выгрузки из торговли или зарплаты использовались не подходящие (устаревшие) правила - требуется их обновление и повторная выгрузка.

С уважением, (преподаватель и разработчик ).

Очень часто требуется получить данные из 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С сведений о покупке услуг компании Peterhost.
Для этого необходимо загрузить в 1С XML -файл и из него сформируется документ «Поступление товаров и услуг», содержащий сведения о приобретенных услугах. Счет-фактуру можно сформировать на основании этого документа.

Подробная инструкция представлена ниже.

1. Подключение внешней обработки

1.1. В случае, если используется информационная база 1С:Предприятие 8.X c конфигурацией «Бухгалтерия предприятия 2.0», для загрузки документа в формате CommerceML необходимо подключить внешнюю обработку ()
Это можно сделать двумя способами:
1. Сохранить файл внешней обработки локально на диск и открывать через меню «Файл» → «Открыть» перед каждой загрузкой данных в формате CML .
2. Подключить обработку к информационной базе (ИБ) постоянно. Тогда она будет доступна всем (в случае работы по сети) из меню «Сервис» → «Дополнительные отчеты и обработки» → «Дополнительные внешние обработки».

  • В меню «Сервис» необходимо выбрать «Дополнительные отчеты и обработки» – «Дополнительные внешние обработки».
  • Нажать кнопку «Добавить». Откроется форма добавления нового элемента справочника:
  • В поле «Наименование» указать название обработки, например «Загрузка данных в формате CommerceML (RU-CENTER Group)».
  • Нажать кнопку выбора файла и указать путь к файлу обработки загрузки ().
  • Нажать кнопку «ОК» Теперь обработка подключена к информационной базе и находится в справочнике «Дополнительные внешние обработки», и её можно открыть двойным щелчком мыши.

1.2. В случае использования конфигурации «Управление производственным предприятием» (версии 10.3 и выше) и «Управление торговлей» (версии 1.3 и выше) эта обработка уже включена и можно перейти к п.2.

2. Формирование документа «Поступление товаров и услуг»

В результате выполненных ниже действий в 1С будет занесена информация об услугах, приобретенных в компании Peterhost.
1. Далее необходимо сохранить на свой компьютер XML -файл с данными документа «Поступление товаров и услуг» за нужный период. Файл в формате XML находится в разделе Личного кабинета под ссылкой «XML для «1С»».
Нажать кнопку выбора справа от поля «Имя файла данных» и выбрать этот файл (см. рисунок 1). На вопрос «Прочитать данные из файла?» ответьте «ОК». Файл с данными будет прочитан обработкой.
2. Если обработке удастся определить все соответствия элементов данных файла с данными информационной базы, то будет задан вопрос «Сохранить данные в информационную базу?». Если ответить «Да», то будет создан новый документ «Поступление товаров и услуг». Перейдите к пункту 3.
3. Если не все соответствия данных будут определены, то будет выведено сообщение: «При загрузке данных программе не удалось автоматически найти объекты ИБ, соответствующие элементам, переданным в файле обмена…» и предложит выполнить сопоставление вручную. В этом случае необходимо выполнить следующее:

  • Нажать «ОК». Откроется форма сопоставления объектов файла и ИБ. В ней имеется несколько закладок, которые соответствуют различным типам объектов (организации, контрагенты, номенклатура и т.д.). Если данные какого-то типа не были сопоставлены, то на соответствующих закладках будут красные восклицательные знаки (см. рисунок 2).
  • Зайти на соответствующие закладки и вручную выставить соответствия элементов. Следует учесть, что соответствия контрагентов и организаций ищутся по ИНН, а соответствия номенклатуры – сначала по артикулу, затем по наименованию. Если элемента, который соответствует данным файла, нет в ИБ, то его можно создать автоматически по данным файла, нажав кнопку «Создать по данным из файла».
  • При добавлении номенклатуры необходимо отметить галочкой свойство «Услуга» (см. рисунок 3). Так же можно изменить полное и краткое наименования элемента номенклатуры.
  • На закладке «Счета учёта» желательно добавить счета учета номенклатуры, чтобы при создании документа «Поступление товаров и услуг» эти номера проставлялись автоматически. Например, для услуг могут быть установлены следующие значения: «Счет учёта» – 25 (Общепроизводственные расходы) и «Счет учёта предъявленного НДС» – 19.04 (НДС по приобретённым услугам) (см. рисунок 4).
  • После сопоставления всех элементов и нажатия кнопки «ОК» программа запросит подтверждение на загрузку документа в ИБ, после чего создаст новый документ «Поступление товаров и услуг» (см. рисунок 5).

3. Проводка документа «Поступление товаров и услуг»

Чтобы провести документ «Поступление товаров и услуг», необходимо открыть его двойным нажатием и заполнить недостающие поля, такие как «Зачет авансов» (например, «Автоматический») и поля на закладке «Счета расчетов» (см. рисунок 6). Значения этих полей определяются учётной политикой вашей организации. Для проведения документа необходимо нажать кнопку «ОК».

4. Формирование документа «Счет-фактура»

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

просмотров