1 с 8 предприятие можно выгрузить данные. Публикации. B. Уточнение параметров сеанса

29.05.2017

Как перенести информационную базу 1С со всеми учетными данными из облачного сервиса "1С:Фреш" на локальный компьютер

Получить доступ к облаку 1С:Фреш бесплатно на 30 дней!

Если по каким-то причинам вам потребовалось скопировать или перенести рабочую базу данных со всеми учетными данными из облачного сервиса 1С:Фреш на локальный компьютер, то сделать это очень просто!

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

В нашем примере на локальном компьютере установлена платформа 1С:Предприятие 8.3 (8.3.10.2299) и конфигурация Бухгалтерия предприятия (3.0.50.19), что полностью соответствует параметрам базы в облаке 1С.

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

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

В разделе "Администрирование" выбираем пункт "Загрузка данных из сервиса".

В проводнике выбираем файл, который сохранили на этапе выгрузки (по умолчанию data_dump.zip).

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

Когда данные будут загружены программа сама запустится в пользовательском режиме. Если выгружали пользователей, то для входа необходимо будет выбрать какого-нибудь пользователя (вход без пароля).

После чего может быть запущена реструктуризация базы.

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


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

Как загрузить данные из файла data_dump.zip в других типовых конфигурациях системы 1С:Предприятие

Команда для загрузки данных из сервиса на локальный компьютер в интерфейсе большинства типовых конфигураций находится в разделе "Администрирование" > "Загрузка данных из сервиса".
В интерфейсе некоторых конфигураций расположение команды загрузки может отличаться:

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

Компания "Онлайн", 2017

Как выгрузить данные из облачного сервиса 1С:Фреш на локальный компьютер, Сохранение информационной базы 1С из облака на свой компьютер, Как выгрузить базу из облачного сервиса 1С:Фреш на локальный компьютер, Перенос базы из облака 1С:Фреш на локальный компьютер, Как выгрузить базу данных из облачного сервиса 1С:Фреш на локальный компьютер, Выгрузка данных из сервиса 1С:Фреш на локальный компьютер, Как выгрузить информационную базу 1С с облака 1С Фреш на свой компьютер, Перенос данных из облака 1С:Фреш на локальный компьютер, Как выгрузить данные из облачного сервиса 1С:Фреш на локальный компьютер, Как перенести базу из облачного сервиса 1С:Фреш на локальный компьютер, Выгрузка данных из облачного сервиса 1С:Фреш на локальный компьютер, Как перенести все данные из облачного сервиса 1С:Фреш на локальный компьютер, Как сохранить информационную базу с облака 1С:Фреш на свой компьютер


Теги: Как выгрузить данные из облачного сервиса 1С:Фреш на локальный компьютер, Как выгрузить базу из облачного сервиса 1С:Фреш на локальный компьютер, Как выгрузить базу данных из облачного сервиса 1С:Фреш на локальный компьютер, Как загрузить из data_dump.zip

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

Быстрый переход

Выгрузка в 1С из v7.7 стандартными средствами

Сохранение в эксель в 7.7 возможно только сформированных табличных документов, например отчетов.

После того, как отчет формирован, нажимаете меню «Файл\Сохранить как»:

Всё! Данные в 1С выгружены:

Выгрузка данных из 1С v. 8.3 (8.2, 8.1)

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

Начнем с этого.

В демо базе, открываем справочник клиенты, в меню «Все действия» нажимаем «Вывести список…»

Данная команда позволяет вывести видимые колонки.

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

В следующем диалоге выбираем нужные колонки:

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

Обратите внимание: восьмерка более современная, для сохранения доступен более широкий список форматов.

Также следует заметить:

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

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

Например из отчета «Остатки ТМЦ» в управлении торговлей 11.2:

Сохранение в Excel программным путем

Вариант 1: вызов сохранения табличного документа

У табличного документа есть метод «Записать», параметрами которого выступает ТипФайлаТабличногоДокумента

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

//Заполнение табличного документа

Область = ТабличныйДокумент . Область ( 1 , 1 , 1 , 1 ) ;

Область . Текст = "Заголовок H1" ;

//Сохранение табличного документа

ТабличныйДокумент . Записать ( ТипФайлаТабличногоДокумента . XLS, ) ;

Вариант 2: использование объекта Excel.Aplication

Данная возможность доступна в среде Windows, желательно исполнение данного кода на стороне клиента, либо требуется .

Далее, простой код для записи данных в Excel (специально не усложняем, ничего лишнего. Явно к 1с относится только 2 строка, остальное это использование методов и свойств объекта Excel.Application, документация по которому доступна на сайте микрософт):

ПолноеИмяФайла = «C:\123.xls» ;

КнигаЭксель = Новый COMОбъект(«Excel.Application» ) ;

КнигаЭксель. WorkBooks. Open(ПолноеИмяФайла) ;

//Скроем отображение

КнигаЭксель. Visible = 0 ;

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

При небольшом количестве сотрудников кадровый учет и расчет зарплаты можно вести в бухгалтерской программе 1С 8.3 Бухгалтерия. Но если у вашей организации появилась потребность в более масштабном и детальном учете зарплаты и кадров, то вам для этого потребуется дополнительная программа 1С 8.3 Зарплата и управление персоналом. Вести учет в двух программах не очень удобно, но 1С решил эту проблему. Теперь обмен данными между базами 1С 8.3 из ЗУП 3.1 в Бухгалтерию 3.0 происходит автоматически. Но для этого надо настроить синхронизацию 1С 8.3 Бухгалтерия и ЗУП. Как это сделать самостоятельно, не привлекая технических специалистов, читайте в этой статье. Как в несколько шагов настроить обмен данными между базами 1С 8.3 из ЗУП 3.1 в бухгалтерию 3.0 смотрите далее.

Шаг 1. Настройте синхронизацию в 1С ЗУП 3.1

Зайдите в 1С ЗУП 8.3 в раздел «Администрирование» (1) и кликните на ссылку «Синхронизация данных» (2). Откроется окно для настройки обмена.

В открывшемся окне поставьте галочку напротив надписи «Синхронизация данных» (3) и кликните на ссылку «Настройки синхронизации данных» (4). Откроется окно настроек.

В открывшемся окне нажмите кнопку «Настроить синхронизацию данных» (5) и кликните на ссылку «Бухгалтерия предприятия, редакция 3…» (6). Откроется окно для продолжения настройки.

В новом окне выберете «Указать настройки вручную» (7) и нажмите кнопку «Далее» (8). Откроется окно для заполнения параметров обмена.

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

  1. На данном компьютере или на компьютере в локальной сети
  2. На сервере 1С:Предприятия

В нашем примере мы выбираем второй вариант (10) и заполняем поля «Кластер серверов» (11) и «Имя информационной базы» (12). Где взять данные для этих полей читайте в следующем шаге (Шаг 2).

Далее выберете «Аутентификация 1С:Предприятия» (13) и введите пользователя (14) и пароль (15), которые используете для входа в 1С 8.3 Бухгалтерия. Данные введены, теперь проверьте подключение, нажав на кнопку «Проверить…» (16). Если проверка пройдет успешно, то через некоторое время появится сообщение «Проверка подключения успешно завершена». Если что-то пойдет не так, то вы увидите сообщение об ошибке с кратким описанием проблемы.

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

Шаг 2. Где в 1С 8.3 взять данные по кластеру и имени информационной базы

При входе в 1С вы видите меню запуска. В этом меню кликните один раз мышкой на базу, с которой настраиваете синхронизацию, на 1С 8.3 Бухгалтерия (1). Далее нажмите кнопку «Изменить» (2). Откроется окно редактирования базы.

В этом окне вы видите данные по кластеру серверов (3) и имени информационной базы (4).

Теперь снова вернемся к настройке синхронизации.

Шаг 3. Продолжите настройку синхронизации в 1С ЗУП 3.1

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

В новом окне вы видите правила (2) по выгрузке данных из 1С ЗУП в 1С Бухгалтерия. Для изменения этих настроек кликните на ссылку «Изменить» (3). Откроется настройка правил обмена.

В этом окне можно указать дату начала обмена (4), выбрать организации для обмена (5). Также вы можете выбрать способ формирования проводок в 1С 8.3 Бухгалтерия:

  • «с детализацией по сотрудникам» (6);
  • «сводно по сотрудникам» (7).

Для сохранения настроек нажмите кнопку «Записать и закрыть» (8). Для перехода к следующей настройке нажмите «Далее» (9). Откроется окно для дальнейшей настройки.

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

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

В новом окне видны справочники, по которым есть несинхронизированные данные (18). Поскольку вы с указанной в настройке даты будете синхронизировать информацию двух разных информационных баз – 1С ЗУП и 1С Бухгалтерия, необходимо чтобы определенные справочники в обеих базах имели одинаковые значения. К таким справочникам относятся, например, «Физические лица», «Организации», «Способы отражения зарплаты в учете». В этом окне вы видите справочники (18), по которым данные не совпадают. Программа автоматически создаст недостающие элементы справочников в обеих базах. Для этого нажмите кнопку «Далее» (19). Откроется следующее окно для синхронизации данных.

В открывшемся окне программа информирует о составе данных, которые будут отправлены. Для просмотра отчета, в котором виден список этих данных, кликните на ссылку «Отчет о составе…» (20). Для завершения обмена нажмите «Далее» (21). Запустится процедура обмена, она займет некоторое время.

После завершения обмена данными откроется окно с сообщением о завершении синхронизации (22). В этом окне вы можете настроить так называемое «расписание обмена», т.е. временные правила, по которым автоматически будет проходить обмен данными между двумя базами. Для настройки этих правил нажмите кнопку «Настроить» (23). Откроется сценарий синхронизации данных.

В окне сценария кликните на пиктограмму «Настроить расписание регламентного задания» (24). Откроется настройка расписания обмена.

В этой настройке вы можете на свое усмотрение установить, через какой временной интервал программы должны обмениваться данными. Например, в поле «Повторять через» (25) вы можете установить количество секунд, через которые будет повторяться обмен. Для сохранения настройки нажмите «ОК» (26).

Вы успешно настроили синхронизацию между базами и начали обмен данными. Изменять настройки обмена и контролировать процесс синхронизации вы можете в окне «Синхронизация данных». Зайти в него можно через раздел «Администрирование» (27) кликнув на ссылку «Синхронизация данных» (28).

Как .
Читайте,

Очень часто требуется получить данные из 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С:Предприятие" информации о заказах интернет-магазина, и дальнейшую синхронизацию статусов и параметров заказов.

В обоих случаях инициатором обмена выступает система "1С:Предприятие". Обмен электронными документами осуществляется в соответствии с правилами и форматами, описанными в стандарте .

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

Выгрузка на сайт

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

A. Начало сеанса


http://<сайт>/<путь> /1c_exchange.php?type=catalog&mode=checkauth.

  • слово "success" ;
  • имя Cookie;
  • значение Cookie.

Примечание.

B. Запрос параметров от сайта

1. zip=yes
или
zip=no

2. file_limit=<число> , где <число>

C. Выгрузка на сайт файлов обмена

Затем "1С:Предприятие" запросами с параметрами вида
http://<сайт>/<путь> /1c_exchange.php?type=catalog&mode=file&filename=<имя файла>
выгружает на сайт файлы обмена в формате CommerceML 2, посылая содержимое файла или его части в виде POST.

В случае успешной записи файла система управления сайтом выдает строку "success ".

D. Пошаговая загрузка данных

На последнем шаге по запросу из "1С:Предприятия" производится пошаговая загрузка данных по запросу с параметрами вида http://<сайт>/<путь> /1c_exchange.php?type=catalog&mode=import&filename=<имя файла>

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

1. Если в первой строке содержится слово "progress " - это означает необходимость послать тот же запрос еще раз. В этом случае во второй строке будет возвращен текущий статус обработки, объем загруженных данных, статус импорта и т.д.

2. Если в ответ передается строка со словом "success ", то это будет означать сообщение об успешном окончании обработки файла.

Примечание.

Примеры файлов выгрузки

Обмен информацией о заказах

Заказы, оформленные на сайте, загружаются в систему "1С:Предприятие".

Последовательность действий при работе с заказом

1. Заказ оформляется на сайте

2. При передаче в систему "1С:Предприятие" в заказе устанавливается категория "Заказ с сайта".
При формировании заказа в системе "1С:Предприятие" записываются номер и дата заказа, с которыми он оформлен на сайте. Поиск контрагента осуществляется по ИНН или наименованию, в зависимости от указанных настроек.

3. При загрузке заказа производится поиск договора с контрагентом. Договор ищется среди существующих договоров с клиентом, с признаком ведения взаиморасчетов по заказам (по указанной в настройках загрузки Организации). Если не находится ни один договор, то создается новый.

4. При загрузке заказа загружаются все его свойства, переданные с сайта. Свойства ищутся в системе "1С:Предприятие" по наименованию. Если с таким наименованием свойства нет, то заводится новое свойство со значениями типа строка или число.

5. Заказ может модифицироваться в системе "1С:Предприятие", при этом его изменения будут выгружаться на сайт

6. Если заказ оплачивается или отгружается в системе "1С:Предприятие", то состояния заказа по оплате и по отгрузке выгружаются на сайт только при полном выполнении операции (полной оплате и полной отгрузке). До этого момента заказ считается не оплаченным и не отгруженным.

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

8. После каждой выгрузка заказа на сайт, на стороне сайта определяются значения его категорий (ссылка на категории). Эти значения устанавливаются в системе "1С:Предприятие" так, как они присвоены заказу на сайте

A. Начало сеанса

Выгрузка данных начинается с того, что система "1С:Предприятие" отправляет http-запрос следующего вида:
http://<сайт>/<путь> /1c_exchange.php?type=sale&mode=checkauth.

В ответ система управления сайтом передает системе «1С:Предприятие» три строки (используется разделитель строк "\n"):

  • слово "success" ;
  • имя Cookie;
  • значение Cookie.

Примечание. Все последующие запросы к системе управления сайтом со стороны "1С:Предприятия" содержат в заголовке запроса имя и значение Cookie.

B. Уточнение параметров сеанса

В ответ система управления сайтом передает две строки:

1. zip=yes , если сервер поддерживает обмен в zip-формате - в этом случае на следующем шаге файлы должны быть упакованы в zip-формате
или
zip=no - в этом случае на следующем шаге файлы не упаковываются и передаются каждый по отдельности.

2. file_limit=<число> , где <число> - максимально допустимый размер файла в байтах для передачи за один запрос. Если системе "1С:Предприятие" понадобится передать файл большего размера, его следует разделить на фрагменты.

C. Получение файла обмена с сайта

Затем на сайт отправляется запрос вида
http://<сайт>/<путь> /1c_exchange.php?type=sale&mode=query.

Сайт передает сведения о заказах в формате . В случае успешного получения и записи заказов "1С:Предприятие" передает на сайт запрос вида
http://<сайт>/<путь> /1c_exchange.php?type=sale&mode=success

D. Отправка файла обмена на сайт

Затем система "1С:Предприятие" отправляет на сайт запрос вида
http://<сайт>/<путь> /1c_exchange.php?type=sale&mode=file&filename=<имя файла>
,
который загружает на сервер файл обмена, посылая содержимое файла в виде POST.

В случае успешной записи файла система управления сайтом передает строку со словом "success ". Дополнительно на следующих строчках могут содержаться замечания по загрузке.

Примечание. Если в ходе какого-либо запроса произошла ошибка, то в первой строке ответа системы управления сайтом будет содержаться слово "failure", а в следующих строках - описание ошибки, произошедшей в процессе обработки запроса.
Если произошла необрабатываемая ошибка уровня ядра продукта или sql-запроса, то будет возвращен html-код.

Примеры файлов обмена информацией

Представленный протокол используется для интеграции системы "1С:Предприятие" с системами