Обмен данными с зуп в 8.3. Проверка переноса данных

Довольно часто встречаются ситуации, когда в организации для расчетов с сотрудниками используется конфигурация «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.

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

Как изменился обмен данными между базами 1С 8.3 из ЗУП 3.0 в Бухгалтерию 3.0 по сравнению с прежними версиями 1С?

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

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

Как перенести данные из 1С 8.3 Бухгалтерия в 1С 8.3 ЗУП?

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

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

Нужна ли теперь выгрузка данных из 1С ЗУП 3.0 в 1С Бухгалтерию 3.0?

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

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

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

Первоначальная настройка синхронизации баз 1С 8.3 Бухгалтерия и ЗУП 3.0

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

Нажмите на настройки.

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

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

После этого можно нажать «Записать и закрыть». Теперь приступайте к синхронизации.

Пошаговая инструкция выгрузки зп из ЗУП 8.3.1 в 1С 8.3

Для запуска процесса нажмите «Синхронизировать» в окне настроек, о котором мы рассказали в предыдущем разделе.

Появится окно, в котором отражается процесс синхронизации.

По окончании процесса появится окно об успешном завершении синхронизации.

Как сделать выгрузку из 1С 8.3 ЗУП в 1С 8.3 Бухгалтерия - можно ли делать синхронизацию в зарплатной базе?

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

Возможен ли обмен данными между базами 1С 8.3 из ЗУП 3.1 в Бухгалтерию 3.0 в автоматическом режиме?

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

Как настроить синхронизацию 1С 8.3 БП 3.0 и ЗУП 3.0 по расписанию?

Чтобы настроить расписание, снова зайдите в настройки синхронизации.

Перейдите во вкладку расписание и нажмите «Настроить».

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

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

Какие ошибки бывают при синхронизации данных в 1С 8.3?

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

Как ограничить перенос данных из 1С 8.3 ЗУП в 1С 8.3 Бухгалтерия 3.0?

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

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

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

Как выгрузить данные из 1С ЗУП 8.3 в 1С Бухгалтерия 8.2 и возможно ли это?

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

Как перенести данные из 1С 8.2 ЗУП в 1С 8.3 Бухгалтерия и возможно ли это?

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

Сегодня подарок на выбор при подписке на «Упрощенку»: мясорубка, гриль, блендер

Сегодня журнал «Упрощенка» дарит подарки на выбор при подписке:

  1. Электромясорубка ( )
  2. Электрогриль (

Обменн данных между базами 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С:БП 3.0» базовых версий, поскольку этот вопрос часто вызывает затруднения.

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

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

Важно:

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

Там же в « Администрировании» в « Настройках синхронизации данных» отмечаем соответствующий пункт. Это нужно для разрешения синхронизации.

То же самое надо сделать и в «ЗУП 3.0» - действуем аналогично (названия пунктов такие же).

Настраиваем синхронизацию в «1С:ЗУП 3.0»

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

  • Теперь в «Администрировании» в «Настройке синхронизации данных» стала доступна ссылка синхронизации. Кликаем по ней.
  • Далее нужно выбрать, с каким приложением будем синхронизироваться.
  • Остановим свой выбор на «Бухгалтерии предприятия, редакция 3.0». В той же вкладке ставим префикс ИБ.

Прим.

Общепринятые: у зарплатного ПО - «ЗК» , у бухгалтерии - «БП» . Этот префикс будет стоять перед номерами документов. Он необходим, чтобы пользователь понимал, в каком ПО создан конкретный документ.

  • Дальше выберем способ настройки. Отмечаем пункт «Указать настройки вручную» . Здесь же приложение предложит сделать резервную копию данных.

Важно:

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

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

Важно:

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

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

Важно:

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

  • Нажимаем «Далее».
  • Появляется окно с подзаголовком «Все готово для начала синхронизации данных». Проверяем настройки. Все верно - нажмем «Далее». Если нет - «Назад».
  • ПО обрабатывает изменения. Открывается окно, где мы сохраняем в отдельном файле сделанные для синхронизации настройки, чтобы воспользоваться им уже в бухгалтерской программе.
  • Нажмем «Готово». В выбранной папке появится файл с новыми настройками.

Настроим синхронизацию в «1С:БП 3.0»

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

Печать (Ctrl+P)

Односторонний обмен между 1С:ЗУП 8 (ред. 3) и 1С:БП 8 (ред. 3.0)

Как настроить обмен с БП в одну сторону? т.е что бы все выгружалось из ЗУП в БП, а обратно ничего бы не выгружалось, ни справочники, ни документы, которые ввели или отредактировали в БП.

Для этого необходимо, но НЕ достаточно изменить правила регистрации объектов в плане обмена со стороны БП. Отключить регистрацию изменений ненужных объектов. Например: в обработчик объекта “Перед обработкой” добавить “Отказ=Истина”. Однако это не значит что, ничего при обмене не поедет.

Действительно, согласно справочной информации обработчика событие Перед обработкой правила регистрации объектов программы выполняется перед применением правила регистрации, в момент, когда запрос к информационной базе для определения узлов-получателей еще не выполнен. Если установить в теле этой процедуры Отказ = Истина , то это означает отказ от выполнения правила регистрации и объект не будет зарегистрирован на узлах плана обмена, для которого создано это правило. Однако, ЭТО ВСЕГДА ТАК!!! . Нужно еще иметь ввиду значение перечисления РежимыВыгрузкиОбъектовОбмена режима выгрузки, который может принять объект обмена (см рис 1)

Рис 1 Значения перечисления Режима Выгрузки

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

В данной статье я описываю как можно настроить односторонний обмен между “1С:Зарплата и управление персоналом 8” (ред. 3) и “1С:Бухгалтерия 8” (ред. 3.0) .

Ко мне, как программисту поступали жалобы из отдела кадров на то, что данные физических диц – адреса, паспортные данные и т.д. пропадают в информационной базе зарплаты после обмена с базой данных бухгалтерии. Также пропадали адреса организации. Мне это показалось странно, так как типовой двухсторонний обмен стремиться к тому, чтобы информация базе источника и приемника были идентичными. В основном данные передаются из программы “1С:Зарплата и управление персоналом 8” (ред. 3) в программу “1С:Бухгалтерия 8” (ред. 3.0). Однако я решил, изменить правила регистрации со стороны БП, чтобы никакая информация не мигрировала из БП в ЗУП.

Обратите внимание! Обмен бухгалтерии с Зарплатой 3.0 происходит по плану обмена ОбменЗарплата3Бухгалтерия3 (См рис 2).

Рис 2 План обмена с ЗУП 3.0 в программе БП3.0

Типовые правила регистрации хранятся в макете, которые после настройки синхронизации обмена переписываются в специальном регистре для их дальнейшего использования. Эти правила регистрации редактируются в специальном программе Конвертация данных, редакция 2.1 Типовые правила регистрации можно взять из макета ПравилаРегистрации , сохранить их в файле в формате xml , а затем их загружать в программу Конвертация данных, редакция 2.1 для редактирования. Можно также сохранить правила в файл из формы настройки синхронизации данных в

Предназначено для настройки синхронизации данных и хранения существующих настроек синхронизации данных в режиме 1С предприятие (см рис 3) . Окно Синхронизация данных можно найти на Рабочем столе программы или открыть в разделе Администрирование – Настройки синхронизации данных по соответствующей команде.


Рис 3 Сохронение правил регистрации в файл для редактирования

Особое внимание при редактировании правил регистрации нужно обратить внимание на переключатель режима выгрузки , который может быть пустим или принимать одно из двух значении: (см Рис 4)

  • РежимВыгрузкиПриНеобходимости
  • РежимВыгрузкиПерсональныеДанные

Рис 4 Настройка правил регистрации в програме КД 2.1

Я установил Отказ = Истина в теле обработчика Перед обработкой всех объектов обмена как показано на рис 5. Однако, некоторые объекты, у которых был установлен переключатель режима выгрузки на значение РежимВыгрузкиПриНеобходимости регистрировались.


Рис 5 Редактирование тела процедуры Перед обработкой правила регистрации объектов

Только после того, как я очистил переключатель или установил на значение РежимВыгрузкиПерсональныеДанные, объекты перестали регистрироваться в плане обмена . Все дело в том, что разработчики в программном коде обрабатывали переключатель таким образом:

Если объект с переключателем РежимВыгрузкиПриНеобходимости существует в регистре сведения “Соответствия объектов информационных баз” , то объект регистрируется снова при изменений.

Заключение

Для, того чтобы настроить односторонний обмен между “1С:Зарплата и управление персоналом 8” (ред. 3) и “1С:Бухгалтерия 8” (ред. 3.0) необходимо:

  • Сначала настроить двухсторонний обмен в соответствии с инструкциями. Эти инструкции написаны на диске ИТС http://its.1c.ru/db/staff1c#content:34726:zup30
  • Затем редактировать правила регистрации со стороны БП. При этом, недостаточно установить Отказ = Истина в теле обработчика Перед обработкой всех объектов обмена как показано на рис 5. Необходимо также очистить значение переключателя режима выгрузка или заменить его на значение РежимВыгрузкиПерсональныеДанные

Просмотров