В программе 1с 8.3 синхронизацию данных. Публикации

Здравствуйте, уважаемые посетители . На страницах своего блога я уже довольно подробно разбирал вопрос настройки синхронизации между 1С ЗУП 8.3 (3.0) и Бухгалтерией 8.3 (3.0) – . Эта статья была посвящена настройки синхронизации между программами версии ПРОФ, но последнее время у меня стали довольно часто спрашивать про настройку синхронизации между «базовыми» версиями 1С ЗУП и 1С БУХ (про отличия базовой и ПРОФ версии подробно в этой статье). И действительно настройка и выполнение самой синхронизации между «базовыми» версиями программ отличается. Основное отличие заключается в том, что не происходит прямого подключения одной базы к другой, обмен происходит через файл .

Но речь пойдет в статье не только об этом. Ещё я расскажу о новых параметрах в настройке синхронизации, которые появились не так давно. Кстати, эта информация будет полезна и для пользователей программ версии ПРОФ (эти фрагменты в статье я выделю надписью ОБРАТИТЕ ВНИМАНИЕ! ), поскольку данные настройки идентичны. Поэтому сегодняшняя статья будет полезна для пользователей всех версий программ.



Итак, начнем по порядку. Первое, что мы сделаем — это проставим необходимые настройки в 1С Бухгалтерии 8.3.

Раздел Администрирование – Параметры учета – Настройки зарплаты – устанавливаем флажок, что «Учет расчетов по заработной плате и кадровый учет ведутся»- «Во внешней программе». Кстати, последнее время довольно часто стали спрашивать,где находятся Параметры учета в Бухгалтерии 3.0?

ОБРАТИТЕ ВНИМАНИЕ , что Параметры учета с недавнего времени перебрались в раздел Администрирование, а также изменился внешний вид Параметров учета. Появились 5 отдельных гиперссылок для различных групп настроек.

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

Ту же самую настройку нужно сделать на стороне ЗУП 3.0: Администрирование – Настройки синхронизации данных. Также проставляем галочку Синхронизация данных.

Настройка синхронизации на стороне 1С ЗУП 3.0

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

В разделе Администрирование – Настройка синхронизации данных нам теперь доступна гиперссылка Синхронизация данных, щелкаем на неё.

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

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

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

На этом этапе хочу обострить внимание на том, что если синхронизация данных делается впервые и вы не уверены в том, что будут выгружены и загружены только нужные данные, то резервную копию нужно сделать ОБЯЗАТЕЛЬНО . Это делается поскольку гораздо проще восстановить базу из резервной копии, чем разбираться в том, что получилось в текущей базе из-за неудачно выполненной синхронизации. Более подробно о том, как правильно создать резервную копию я писал в статье .

На следующем шаге я должен выбрать каталог, через который будет происходить обмен данными. В моём случае данный каталог находится на диске G:\Рабочие базы\Обмен 3.0. Здесь же можно проверить возможность записи в каталог. Нажимаем кнопку Далее.

Следующие два шага пропускаем, просто нажимаем Далее. Данные настройки нам не нужны.

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

Первое, что нам необходимо сделать – это проставить префикс той информационной базы, с которой у нас будет производиться синхронизация. Проставляем префикс БП. Напомню, что сейчас мы находимся в базе ЗУП и настраиваем синхронизацию с Бухгалтерией 3.0.

Второе, необходимо проверить правила выгрузки данных (гиперссылка Изменить правила выгрузки данных ). Обязательно в данном окне указать правильную Дату начала использования обмена . Очень часто пользователи задают вопрос: Настроили синхронизацию, а документы «не приезжают». Т.е. ошибок вроде бы нет, синхронизация завершается. В чем ошибка? Ошибка заключается в том, что если указать неправильную дату, то документы до этой даты не будут подгружаться. В нашей базе содержатся документы для выгрузки, начиная с января 2016 года, поэтому дату обмена я ставлю 01.01.2016. Документы до этой даты выгружаться не будут.

Следующий частый вопрос: «Настроили синхронизацию, «Отражение зарплаты…» переносится, а ведомости не переносятся. Почему?» Это связано, скорее всего, с настройкой «Данные для формирования бухгалтерских проводок выгружаются». Если мы проставим флажок:

  • с детализацией по сотрудникам , то будут выгружаться и документы «Ведомость…» и «Отражение зарплаты в бухучете»
  • сводно по сотрудникам – будут выгружаться только документы «Отражение зарплаты в бух учете».

Вернемся к нашему примеру. Проставим флажок с детализацией по сотрудникам. Нажимаем кнопку Далее.

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

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

Теперь в ЗУП синхронизация настроена. Давайте вернемся в Раздел Администрирование – Настройки синхронизации данных – «Синхронизация данных»и убедимся в этом. На скрине ниже представлено то, что Вы должны там увидеть.

Настройка синхронизации на стороне Бухгалтерии 3.0


ЧЕК-ЛИСТ по проверке расчета зарплаты в 1С ЗУП 3.1
ВИДЕО - ежемесячная самостоятельная проверка учета:

Начисление зарплаты в 1С ЗУП 3.1
Пошаговая инструкция для начинающих:

Теперь перейдем в бухгалтерскую программу. Раздел Администрирование – Настройки синхронизации данных.Первое что нужно сделать — это разрешить синхронизацию. Устанавливаем галочку Синхронизация данных. Далее заходим по гиперссылке Синхронизация данных.

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

На следующем этапе программа потребует у нас определиться со способом настройки синхронизации данных. Если в зарплатной программе мы выбирали«Указать настройки вручную» , то здесь мы устанавливаем«Загрузить файл с настройками, созданный в другой программе» . Выбираем файл созданный в ЗУП 3.0 — Настройки обмена ЗУП 3 – БП 3. xml .

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

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

Далее откроется окно и в нем нам необходимо нажать на гиперссылку «Изменить правила выгрузки» . Откроется ещё одно окно «Настройка правил обмена данными», где нам надо задать дату, с которой будет производиться синхронизация. Как мы помним, документы, дата которых меньше указанной, выгружаться не будут, поэтому здесь я указываю дату 01.01.2016. В моем примере необходимо обеспечить обмен документами, дата которых превышает 01.01.2016.

Следующим шагом, проверяем настройки, введенные для синхронизации. Если нас всё устраивает – нажимаем Готово. Теперь настройки синхронизации сохранятся и в программе Бухгалтерия.

Выполнение синхронизации между ЗУП и Бухгалтерской программой

Семинар «Лайфхаки по 1C ЗУП 3.1»
Разбор 15-ти лайфхаков по учету в 1с зуп 3.1:

ЧЕК-ЛИСТ по проверке расчета зарплаты в 1С ЗУП 3.1
ВИДЕО - ежемесячная самостоятельная проверка учета:

Начисление зарплаты в 1С ЗУП 3.1
Пошаговая инструкция для начинающих:

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

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

Шаг 1. Зарплата пытается загрузить какие-то данные из Бухгалтерии. Поскольку мы в Бухгалтерии еще не запускали синхронизацию — то загружать нечего.

Шаг 2. Происходит выгрузка данных в файл из Зарплатной программы, который позже подгрузим в Бухгалтерскую.

В папке, в которой у нас хранятся настройки для синхронизации, появился новый файл Message _ЗК_БП , т.е. выгрузка из ЗУП в Бухгалтерию.

Этот файл содержит информацию о документе (в моей базе присутствует документ за Январь 2016 года), о документах «Ведомость…» (также за Январь), плюс все связанные с этим документом справочники(физические лица, сведения об организации, способ отражения). Документ «Отражение…» будет переноситься для того, чтобы в Бухгалтерии появились проводки по зарплате, а «Ведомости…», чтобы их можно было прикрепить к РКО или к списанию с расчетного счета.

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

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

Шаг 2. Идет выгрузка данных в файл Message_БП_ЗК.

В папке, в которой у нас хранятся настройки для синхронизации и файл, выгруженный из зарплатной программы, появился новый файл Message _БП_ЗК, т.е. выгрузка из Бухгалтерии в ЗУП. Пока он не содержит какой-либо существенной информации для ЗУП, поскольку данные в Бухгалтерию из ЗУП только-только загрузились и ещё не редактировались. Этот файл просто создается, но в последствие из этого файла будут подгружаться данные в ЗУП.Бухгалтерская программа также передает некоторую информацию в ЗУП. Но об этом чуть дальше.

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

Теперь посмотрим, какие документы у нас «приехали» из ЗУП 3.0 в Бухгалтерию 8.3:

  1. Документ «Отражения зарплаты в бухучете»
  2. Документы «Ведомост…»

В нашей ситуации пока проводок нет. Для того чтобы они появились – нужно открыть документ и проставить галочку «Отражено в учете» .

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

Проводим документ. Теперь мы можем увидеть, что проводки появились (кнопка ДтКт).

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

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

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

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

Настоящий документ описывает синхронизацию приложений 1С:Бухгалтерия 8 , редакция 3.0, и , редакция 3.0, в сервисе «1С:Предприятие 8 через Интернет».

Видеоинструкция

Смотрите видеоинструкцию, подготовленную партнером 1С фирмой АРГОС КОНСАЛТ :

1. Назначение синхронизации

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

Синхронизация приложений 1С:Бухгалтерия 8 и 1С:Зарплата и управление персоналом 8 позволяет обеспечить:

  • автоматическую передачу сведений о начислениях заработной платы и страховых взносов из приложения в приложение 1C:Бухгалтерия 8 для формирования и сдачи регламентированной отчетности;
  • удобство для сотрудников: бухгалтеры работают в приложении 1С:Бухгалтерия 8 , а расчетчики заработной платы и специалисты по управлению персоналом - в приложении 1С:Зарплата и управление персоналом 8;
  • согласованность (синхронизацию) справочников, используемых в этих приложениях, отсутствие необходимости в ручном повторном вводе данных.

2. Настройка отображения зарплаты в бухгалтерском учете

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

    В приложении 1С:Бухгалтерия 8 :

    1. в разделе меню Зарплата и кадры - Настройки зарплаты должен быть включен режим Во внешней программе ;
    2. в разделе меню Зарплата и кадры - Настройки зарплаты необходимо задать настройки учета заработной платы - пункты меню Порядок учета зарплаты , Способы учета зарплаты и Статьи затрат по страховым взносам .
  1. В приложении 1С:Зарплата и управление персоналом 8 :

    1. нужно настроить правила подготовки данных для бухгалтерского и налогового учета, как описано в документации по этому приложению (см. по ссылке);
    2. в карточках организаций нужно на вкладке Учетная политика и другие настройки выбрать пункт меню Оценочные обязательства (резервы) отпусков и выбрать там используемую в учетной политике организации методику формирования оценочных обязательств (резервов) по оплате отпусков (подробнее см. по ссылке).

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

3. Создание резервных копий приложений

Перед настройкой синхронизации приложений 1C:Бухгалтерия 8 и 1C:Зарплата и управление персоналом 8 , рекомендуется сохранить резервные копии этих приложений.

О том, как можно создать резервные копии приложений, рассказывается в статьях:

4. Включение и настройка синхронизации

Чтобы настроить синхронизацию приложений 1C:Зарплата и управление персоналом 8 и 1C:Бухгалтерия 8 , выполните следующие действия.

  1. Войдите в сервис и запустите приложение 1C:Зарплата и управление персоналом 8 .

    Выберите в строке меню приложения пункт Администрирование , затем в выведенном меню выберите пункт :

    В открывшейся форме Настройки синхронизации данных выберите ссылку Синхронизация данных :

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

    Откроется форма . Здесь следует выделить приложение, с которым надо настроить синхронизацию данных (Бухгалтерия предприятия ) и нажать кнопку Настроить .

    Откроется окно мастера настройки синхронизации, в котором описаны правила синхронизации данных:

    Если указанные в окне мастера правила синхронизации менять не требуется, следует нажать кнопку Далее >> . А если правила синхронизации требуется поменять, нужно перейти по гиперссылке Изменить правила синхронизации данных и изменить эти правила.

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

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

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

    Здесь следует нажать кнопку Готово .

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

Синхронизацию приложений 1C:Зарплата и управление персоналом 8 и 1C:Бухгалтерия 8 можно таким же образом включить и в приложении 1C:Бухгалтерия 8 .

5. Как проверить правильность синхронизации

Если включена синхронизация, следует проверять на форме Синхронизация данных с моими приложениями (она выводится при выборе пунктов меню Администрирование | Синхронизация данных ), не возникло ли проблем при синхронизации данных. Если проблемы возникли, об этом будет выведено сообщение.

На этой форме есть 4 вкладки:

  1. Непроведенные документы - здесь показываются документы, полученные при синхронизации из другой программы, которые по тем или иным причинам не удалось автоматически провести;
  2. Незаполненные реквизиты - здесь показываются документы, полученные при синхронизации из другой программы, которые не удалось провести, так как один или несколько атрибутов документа были заполнены;
  3. Конфликты - здесь показываются документы и записи справочников, которые были в промежутке между синхронизациями изменены в двух программах. Вследствие чего появились две версии одного элемента справочника или одного документа. Такие конфликты разрешаются автоматически - но Вы можете просмотреть перечень таких ситуаций и подтвердить или пересмотреть автоматически сделанные решения по разрешению конфликтов;
  4. Непринятые по дате запрета - здесь показаны документы, сведения о которых не были внесены в базу данных приложения, поскольку даты этих документов более ранние, чем заданная в форме Синхронизация данных дата запрета загрузки данных.

На ярлычке каждой вкладки в скобках показано количество предупреждений на этой вкладке.

Проблемы с данными, переданными при синхронизации, показываются в том приложении, в которое переданы данные. То есть, в приложении 1C:Бухгалтерия 8 будут показаны проблемы с данными, полученными из приложения 1C:Зарплата и управление персоналом 8 (если такие проблемы возникнут). А в приложении 1C:Зарплата и управление персоналом 8 - проблемы с данными, полученными из приложения 1C:Бухгалтерия 8 (если такие проблемы возникнут). Поэтому необходимо проверять, не возникли ли проблемы при синхронизации, и в приложении 1C:Бухгалтерия 8 , и в приложении 1C:Зарплата и управление персоналом 8 .

6. Как запустить синхронизацию приложений вручную

Если в сервисе «1С:Предприятие 8 через Интернет» настроена синхронизация пары приложений, то сервис автоматически выполняет синхронизацию этих приложений по заданному расписанию (по умолчанию - каждые 15 минут).

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

7. Как отключить синхронизацию

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

  1. Вывести форму Синхронизация данных с моими приложениями (команда меню Администрирование - Настройки синхронизации данных - Синхронизация данных ).
  2. Щелкнуть правой кнопкой мыши строку приложения, синхронизацию с которым следует отключить.
  3. В выведенном контекстном меню выбрать пункт Отключить .

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

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

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

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

Если расчетчик заработной платы устанавливает в приложении 1C:Зарплата и управление персоналом 8 этот флажок в документе Отражение зарплаты в бухгалтерском учете , то после синхронизации в приложении 1C:Бухгалтерия 8 на основании переданного документа Отражение зарплаты в бухгалтерском учете будут сформированы проводки, отражающие в бухгалтерском учете сведения о начислениях заработной платы, страховых взносов и иных платежей.

Если же этот флажок расчетчиком заработной платы не был установлен, то:

  1. После выполнения синхронизации документ Отражение зарплаты в бухгалтерском учете появится в приложении 1C:Бухгалтерия 8 , но проводки по нему автоматически созданы не будут.
  2. Бухгалтер, работая в приложении 1C:Бухгалтерия 8, увидит в списке документов, что документ не проведен (в левой колонке списка документ не помечен «галочкой»).
  3. Для проведения документа бухгалтер может открыть этот документ, проверить его, возможно, что-то скорректировать, и поставить флажок Зарплата отражена в бухгалтерском учете пользователем, как будто он подписал этот документ.
  4. После этого документ принимается к учету в приложении 1C:Бухгалтерия 8 , то есть, по нему формируются проводки.
  5. При выполнении следующей синхронизации этот документ с установленным флажком Зарплата отражена в бухгалтерском учете пользователем передается в приложение 1C:Зарплата и управление персоналом 8 . И расчетчик заработной платы уже не сможет изменить этот флажок (так как документ уже «подписан» бухгалтером).

9. О переносе данных об учете зарплаты и кадров из приложения 1С:Бухгалтерия 8

В настоящее время синхронизация приложений 1С:Бухгалтерия 8 и 1С:Зарплата и управление персоналом 8 реализована исходя из предположения, что учет зарплаты и кадров ведется в приложении 1С:Зарплата и управление персоналом 8 .

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

  1. При создании в сервисе приложения 1С:Зарплата и управление персоналом 8 с помощью «Помощника начальной настройки» выполнить перенос данных из приложения 1С:Бухгалтерия 8 . Перенос может осуществляться путем загрузки в 1С:Зарплата и управление персоналом 8 отчетных данных, созданных в 1С:Бухгалтерия 8 для передачи в ПФР (квартальная отчетность) и в ФНС (декларации по форме 2-НДФЛ).
  2. В приложении 1С:Бухгалтерия 8 в разделе меню Зарплата и кадры включить режим Во внешней программе .

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

10. Какие данные передаются при синхронизации

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

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

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

Настройка прав пользователя

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

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

Настройка синхронизации

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

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

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

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

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

Далее необходимо указать пользователя и пароль (если есть), под которыми будем подключаться к базе «1С:Бухгалтерия 8». После того, как мы установили все необходимые настройки, нажимаем кнопку «Проверить подключение ». Если все настройки совершены верно, то программа выдаст сообщение «Проверка подключения успешно завершена ». Если программа выдаст ошибку и внизу экрана выйдет сообщение: «При создании настройки обмена во второй информационной базе возникли ошибки: {ОбщийМодуль.ОбменДаннымиСервер.Модуль(5750)}; Синхронизация данных запрещена администратором. ВызватьИсключение ТекстСообщения;», значит, в настройках «1С:Бухгалтерии 8», с которой вы собираетесь производить обмен данными, не стоит флажок «Синхронизация данных ». Для того чтобы включить данный флажок, воспользуйтесь инструкцией выше, описанной для программы «1С:Зарплата и управление персоналом 8».

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

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

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

Если вам необходимо настроить расписание, то нажимаем на кнопку «Настроить ». Для того чтобы данные выгружались автоматически по настроенному расписанию, необходимо установить флаг «Автоматически по расписанию ». Чтобы настроить само расписание для информационной базы, необходимо перейти на закладку «Расписание » и настроить, когда и с какой периодичностью будет выполняться синхронизация. Обратите внимание на то, что расписание на выгрузку и на загрузку данных настраивается отдельно в соответствующей строке табличной части на форме настройки.

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

Какие данные переносятся при синхронизации

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

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

Документы ведомостей переносятся в «1С:Бухгалтерию 8» в один документ «Ведомость на выплату зарплаты ».

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

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

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

Также при переносе данных стоит учитывать еще один фактор. В базу «1С:Бухгалтерии 8» при синхронизации переносятся только физические лица. Не стоит в «1С:Бухгалтерии 8» на основании этих физлиц создавать сотрудников, так как во всех бухгалтерских документах, где должны быть указаны сотрудники, буду подставляться данные из справочника «Физические лица ».

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

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

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

Ранее в 1С Бухгалтерия 2.0 и ЗУП 2.5 выгрузка запускалась вручную и данные перегружались через внешний файл. В 1С Бухгалтерия как правило выгружался документ «Отражение зарплаты в регламентированном учете». Так же была возможность выгружать платежные документы.

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

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

Настройка переноса данных из 1С:ЗУП 3.1

Откройте 1С:ЗУП в режиме предприятия. Перейдите в меню «Администрирование» и выберите пункт «Синхронизация данных».

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

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

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

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

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

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

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

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

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

Настройка расписания обмена данных

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

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

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

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

Настройка сайта

Настройки модуля интеграции с 1С доступны на странице модулей:

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

  • Размер единовременно загружаемой части файла (в байтах) - рекомендуется указывать не менее 1024000 байтов.
  • IP адрес сервера можно оставить по умолчанию.
  • Для использования пароля нужно проставить галочку и указать логин и пароль, далее для использования логина и пароля нужно будет указать в 1С на странице настройке подключения.
  • Указать нужно ли создавать резервную копию базы данных.
  • Для обмена заказами нужно указать статусы заказов, которые будут отправляться в 1С.
  • Если вы хотите чтобы система автоматически создавала и присваивала бренди товарам вам нужно указать свойство которое будет записываться как бренд.
  • Указать статус заказов которые импортированы в 1С. Например, "В обработке"
  • Если вы хотите, чтобы при импорте каталога автоматически запускался ресайз изображений, то нужно поставить соответствующую галочку.
  • Режим отладки для запущенных проектов включать не рекомендуется. Он предназначен для тестирования работы синхронизации.
  • Вписать адрес администратора для отправки ему сообщений ошибках синхронизации.

Настройка 1С 7.х для установления соединения с сайтом

Настройка соединения

1.Запускаем 1С, на вкладке Сервер выбираем опцию “Обмен данными с WEB-сайтом” далее “Настроить обмен данными с WEB-сайтом”.

2. В появившемся окне создаем новую настройку обмена с WEB-сайтом.

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

Поле “Пароль” задавать не нужно (если в административной части сайта проставлена опция “Использовать пароль для доступа с 1С сервера”, то ее необходимо снять).

После задания конфигураций для установления соединения с сайтом проверяем соединение:

Настройка выгрузки товаров

Теперь нужно выбрать отбор для выгрузки товаров на сайт и раздел каталога в столбце Значение. Кликните на кнопке “Далее”. На этом этапе нужно указать виды цен и группы номенклатуры, которые будут выгружаться на сайт. Если установить флажок “Выгружать картинки”, то вместе с номенклатурой будут выгружены присоединенные изображения товаров. Кроме этого, можно задать дополнительные отборы. Например, можно установить отбор по полю “Остаток больше 0” и на сайт будут выгружаться только те товары, которые есть в остатках.

С помощью отбора устанавливаются ограничения по выгрузке товаров.

Настройки для обмена заказами покупателей

На этом шаге нужно указать настройки для обмена заказами (настройка отображается, если на первом этапе установлен флажок “Обмениваться заказами”). При загрузке заказов покупателей с сайта, новые элементы номенклатуры идентифицируются по наименованию, а контрагенты в соответствии с установленным способом поиска, который указывается в поле “Способ идентификации контрагентов”. Например, можно искать контрагентов по наименованию или по ИНН + КПП. При этом, если контрагент не найден, то он создается. Если нет необходимости создавать новые контрагенты при загрузке заказов с сайта, то в качестве значения поля “Способ загрузки контрагентов” можно указать “Не создавать” и в появившемся поле выбрать контрагента, который будет подставляться в загруженные заказы. Кроме этого, в полях “Группа для новой номенклатуры” и “Группа для новых контрагентов” можно указать группы, в которые будут загружены ненайденная номенклатура и контрагенты. Укажите группу номенклатуры “Товар” (с этим видом номенклатуры будут записываться новые товары). Укажите единицу измерения для новой номенклатуры. Создаваемые товары будут записываться с этой единицей измерения. При необходимости заполните группу новой номенклатуры. В эту группу помещаются товары и услуги, создаваемые при загрузке заказов с сайта. Укажите соглашение, с которым будут создаваться документы “Заказ клиента”. Если это требуется, то укажите организацию и менеджера, от имени которых будут создаваться данные документы.

Другие настройки

Режим обмена данными с сайтом:

Теперь можно выбрать интервал для периодического обмена данными с каталогом на сайте. Для завершения нажмите “Готово”. Вам будет предложено произвести первый обмен данными с каталогом.


Если все сделано правильно, то вы увидите сообщение примерно следующего содержания:

Настройка 1С 8.х для установления соединения с сайтом

Настройка соединения


Принцип обмена

Выгрузка каталогов продукции

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

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.

Сайт передает сведения о заказах в формате CommerceML 2 . В случае успешного получения и записи заказов "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-код.