Ошибка порядка запуска программы 1с при синхронизации. Публикации

Главная / Поломки

Инструкция по настройке синхронизации в 1С Бухгалтерия предприятия 3.0

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

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

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

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

    В конфигурациях должна быть включена возможность использования синхронизации данных и определены префиксы информационных баз. В конфигурации «Управление торговлей» возможность использования синхронизации данных включается в разделе НСИ и администрирование – Настройка синхронизации данных . В конфигурации «Бухгалтерия предприятия» возможность использования синхронизации данных включается в разделе . Во всех остальных конфигурациях настройка синхронизации также находится в разделе Администрирование .

Настройка обмена данными УТ и БП

После включения функциональной опции Синхронизация данных появится Гиперссылка

На первом этапе настройки выбираем конфигурацию с которой настраивается обмен .


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


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


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


Следующие страницы Настройка подключение через FTP и Настройка подключения по эл. почте пропускаем.


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


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

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

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


На следующей странице работы помощника синхронизации БП и УТ можно проверить все введенные настройки обмена.


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

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


Для продолжения настройки обмена данными в конфигурации «Бухгалтерия предприятия 3.0» необходимо в пункте меню Администрирование – Настройки синхронизация данных выбрать гиперссылку Синхронизация данных , а затем выбрать Через универсальный обмен данными – Управление торговлей, ред. 11.


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


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


Например можно поставить запрет на выгрузку данных из Бухгалтерии.


Значения, которые будут заполняться автоматически при загрузке документов, указываются в диалоговом окне, которое открывается по гиперссылке Изменить значения автоматического заполнения.


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

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

На следующей странице работы помощника можно проверить все введенные настройки синхронизации УТ 11 и БП 3.0.


Нажимаем Готово.

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

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

Передача данных между конфигурациями 1С Управление Торговлей и Бухгалтерия Предприятия

В списке Синхронизация данных необходимо открыть форму созданной нами синхронизации данных и произвести выгрузку данных из 1С Управление торговлей по кнопке Синхронизировать .


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

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


В конфигурации «Бухгалтерия предприятия» необходимо выполнить аналогичные действия по приему данных. В разделе Администрирование – Настройка синхронизации данных нужно выполнить команду Синхронизировать .


Программа проанализирует данные и покажет список загружаемых объектов.


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

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

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

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

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

Способы синхронизации

  • синхронизация данных между различными приложениями, опубликованными через 1С: Линк ;
  • синхронизация данных между приложением, опубликованным через 1С: Линк , и локальной информационной базой;
  • синхронизация данных между приложением, опубликованным через 1С: Линк , и приложением, опубликованном в облачном сервисе (например "1С:Предприятие 8 через Интернет " или "1С: Готовое рабочее место ");
  • синхронизация данных между приложением, опубликованным через 1С: Линк и мобильным клиентом этого приложения.

Синхронизацию данных между информационными базами, развернутыми в сервисе 1С: Линк следует настраивать с помощью универсального формата обмена .

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

При выполнении синхронизации данных существует следующая особенность: при ручном запуске обмен всегда выполняется в синхронном режиме. В этом случае, если операция не завершается за отведенное время (5 мин), возникает ошибка "504 Gateway timeout".

Общая информация о синхронных и асинхронных методах доступна на сайте ИТС . Подробная информация о таймаутах доступна в статье "Таймауты при работе с внешними ресурсами ".

Примеры настроек

Настройки синхронизации между различными ИБ, опубликованными через 1С: Линк

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

1. Синхронизация между "Бухгалтерией предприятия" и "Управлением торговлей":

  • откройте "Бухгалтерию предприятия";
  • выберите пункт "Настроить синхронизацию данных" - "Через универсальный формат обмена" - "синхронизацию данных с УТ 11 (в сервисе)";
  • в настройках синхронизации укажите путь к информационной базе УТ, развернутой через "1С: Линк:
    https://<имя туннеля 1С: Линк>.link.1c.ru/<путь веб-приложения УТ>

2. Синхронизация данных между "Бухгалтерией предприятия" и "ЗУП":

  • откройте ИБ ЗУП;
  • перейдите в пункт меню "Администрирование" - "Настройки синхронизации данных" - "Синхронизация данных";
  • выберите пункт "Настроить синхронизацию данных" - "Бухгалтерия предприятия, редакция 3.0";
  • в меню "выберите способ настройки синхронизации данных" выберите пункт "Указать вручную" и нажмите Далее;
  • в открывшемся окне выберите пункт "Прямое подключение к программе через Интернет";
  • В настройках синхронизации укажите путь к информационной базе БП, развернутой в "1С: Линк:
    https://<имя туннеля 1С: Линк>.link.1c.ru/<путь веб-приложения
    При необходимости, аналогичную настройку следует выполнить и в Бухгалтерии предприятия.

Настройка синхронизации данных между ИБ, опубликованной через 1С: Линк и локальной информационной базой

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

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

    Выбрать команду меню:

    • в большинстве приложений - команду Администрирование - Настройки синхронизации данных ;
    • в приложении «1С:Управление небольшой фирмой» - команду Компания - Интеграция с др. программами - Синхронизация с программами 1С:Предприятие .
  1. В выведенной форме установить флажок Синхронизация данных (если он выведен) и указать префикс информационной базы. Префикс автоматически добавляется к номерам документов и кодам элементов справочников, чтобы различать программы, в которых они были введены и избежать дублирования данных.
  2. Нажать надпись Синхронизация данных (или Настройка синхронизации данных ).
  3. В выведенной форме нажать кнопку Настроить синхронизацию данных .
  4. В выведенном списке выбрать пункт с наименованием конфигурации приложения сервиса, с которым надо настроить синхронизацию, и пометкой (в сервисе) .

В конфигурации 1С «Управление торговлей, редакция 11» есть несколько встроенных планов обмена, в том числе и с конфигурацией «Бухгалтерия предприятия, редакция 3.0» (рис.1).

Представляет собой свод правил, по которым объекты из одной конфигурации будут загружаться в другую. В нашей инструкции мы будем настраивать обмен между 1С Бухгалтерия 3.0 и 1С Управление торговлей 11 на базе платформы 1С 8.3.

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

Сначала рассмотрим последовательность действий в 1С Бухгалтерия предприятия 3.0. Найдем в разделе «Администрирование — Настройки» пункт «Настройка синхронизации данных» (рис.2).

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

Теперь заходим на закладку «Синхронизация данных» и настраиваем сам обмен (Рис.4). Обменов может быть несколько. Для каждого создается своя строка (кнопка с плюсиком «Настроить синхронизацию данных»). В демо-базе 1С Бухгалтерия у нас уже есть две записи. Проверим настройки последней (кнопка с карандашиком «Настроить правила …»).

Заполняем только закладку «Правила получения данных» (рис.5), так как ничего отправлять не будем. На закладке «Правила отправки данных» устанавливаем флажки «Не отправлять».

Осталось проверить параметры подключения (Рис.6). Выбираем «прямое подключение», указываем адрес базы на диске, из которой будем получать данные, и пользователя/пароль этой же базы. Пользователь должен иметь полные права или хотя бы права на выполнение синхронизации. Иногда создают виртуального пользователя специально для обменов.

Подробную информацию о настройках этого раздела можно получить из справки(F1).

Аналогичные настройки выполняются в базе «1С Управление торговлей 11».

Настройка обмена со стороны Управление торговлей 11

В разных релизах нужный нам раздел может иметь другое название. В нашем примере это пункт «Настройка интеграции – Другие программы» (Рис.7).

Остальное – похоже. Тот же флажок «Синхронизация данных», тот же пункт и похожие настройки. (Рис.8).

Только префикс другой. Это важно!

Получите 267 видеоуроков по 1С бесплатно:

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

С этого момента начинаются отличия от предыдущей настройки в БУХ.3.0. Нам нужно заполнить вкладку «Правила отправки данных» (рис.10). И главное, что нужно сделать, — определить состав отправляемых данных.

Выбрать данные, которые мы собираемся передавать, можно несколькими способами (рис.11). Все они собраны в пункте «Зарегистрировать». Можно выбрать как один объект, так и список. Или все сразу.

Вернемся на предыдущую закладку и выполним еще один важный пункт, уже знакомый нам – укажем параметры подключения (рис.12). Параметры настраиваются так же, как и для бухгалтерии. Только в этот раз мы используем виртуального пользователя с именем «Обмен».

Запуск и проверка обмена между 1С Бухгалтерия 3.0 и 1С Управление торговлей 11

Обмен выполняется по кнопке «Синхронизировать», которая находится на первой странице настройки (рис.13). Эту кнопку можно найти и на других страничках. Более того, нет особой разницы, в какой из двух конфигураций эту кнопку нажимать. Обмен двухсторонний.

Жмем кнопку и переходим к следующему шагу.

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

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

Описание всех отборов появляется в специальном окне, а полный список объектов, которые будут отправлены, можно получить в отчете о составе отправляемых данных (рис.16).

Обмен может выполняться долго, время зависит от количества передаваемых объектов. После завершения процесса получаем картинку следующего вида – рис.17. По кнопке «Настроить» можно настроить расписание, по которому обмен будет выполняться автоматически.

Фирма «1С» уже давно объявила о завершении поддержки конфигурации «1С:Зарплата и управление персоналом 2.5». После перехода на новую версию ЗУП 3.1 пользователи столкнутся с новым механизмом обмена данными с программой «1С: Бухгалтерия 3.0». Этот механизм называется синхронизация. По сути программы начинают сами обмениваться данными между собой. На начальном этапе у пользователей возникает много проблем по настройке и отладке процесса синхронизации так как обмен происходит в автоматическом режиме. В связи с этим может возникнуть необходимость каким-то образом проконтролировать состав передаваемых данных как в одну, так и в другую сторону.

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

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

Теперь немного подробнее - что и как надо делать. Процесс настройки синхронизации на стороне «ЗИК 3.1» можно посмотреть на картинках. Переходим в настройку синхронизации:

Укажем способ настройки - вручную

Выберем другие каналы связи:

Укажем каталог выгрузки данных

Настройки (FTP и электронную почту) просто пропускаем.

По окончании настроек запускаем синхронизацию. Сама процедура настройки и синхронизации описана подробно на сайте ИТС.

Далее запускаем внешнюю обработку из публикации (),
выбираем файл переноса (в нашем случае Massage_ЗК_БП, нажимаем кнопку "Выполнить анализ файла" и получаем в наглядном виде состав передаваемых данных.

Раскроем, например, ветку дерева для справочника "Организации", здесь первые три реквизита, которые обозначены лупой - это поля синхронизации. Сначала программа будет искать в файле приемнике (в нашем случае в 1С:Бухгалтерии) запись справочника по универсальному идентификатору. Если не найдет - тогда по наименованию и ИНН организации. Если опять не найдет - тогда создаст новую запись. Если найдет - будет выполнена коррекция данных в базе-приемнике.

Можно также посмотреть состав документов, включая их табличные части. На картинке показана информация по документу "ОтражениеЗарплатыВБухучете". Здесь синхронизация идет сначала по Универсальному идентификатору, если не нашли, то по дате и номеру документа, если не нашли - будет создан новый документ.

Таким же образом анализируем данные, передаваемые из Бухгалтерии в ЗУП. Вот кратко и все.

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

В программе 1С: ЗУП 8 ред. 2.5 обмен данными осуществлялся при помощи выгрузки документа в формате XML, также можно было выгружать платежные документы. Затем данные необходимо было загрузить в базу бухгалтерской программы, предварительно произведя определенные настройки. Сделать это можно на вкладке «Зарплата и кадры», выбрав пункт «Загрузка из ЗУП ред. 2.5»

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


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

В БП 3.0 в Параметрах учета (раздел Администрирование) необходимо установить следующую настройку.


В этом же разделе «Администрирование» выбираем пункт «Настройка синхронизации данных», где необходимо установить галочку "Синхронизация данных". Сразу становится доступной одноименная ссылка.


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



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


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


В следующем окне показаны параметры синхронизации данных. Проверяем, если все данные введены корректно нажимаем «Далее», если что-то необходимо изменить – «Назад». В нашем случае всё введено корректно, идем Далее.


Теперь проверяем настройки на стороне 1С: Бухгалтерии


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

Сейчас снова заходим в 1С: Зарплата и управление персоналом 8 и нажимаем на кнопку «Синхронизировать».


Для проверки в БП открываем документ "Отражение зарплаты в бухучете".


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


И теперь нам нужно заблокировать документ и на стороне программы 1С: Зарплата и управление персоналом. Для этой цели в 1С: Бухгалтерии нажмем кнопку «Синхронизировать».

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


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


Таким образом, мы рассмотрели, как настраивается и выполняется синхронизация между программами 1С: ЗУП 8 редации 3 и 1С: Бухгалтерия 8.

© 2024 ermake.ru -- Про ремонт ПК - Информационный портал