Бухгалтерия 3.0 настройка обмена данными. Настройка важных моментов в обмене данными между УТ и БП

Здравствуйте, уважаемые посетители . На страницах своего блога я уже довольно подробно разбирал вопрос настройки синхронизации между 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 стандартный обмен данными происходил исключительно по желанию пользователя через выгрузку-загрузку информации с использованием файлов формата XML. В последнее время все чаще используется механизм синхронизации данных в 1С.

Причин популярности синхронизации несколько:

  • Не надо отдельно запускать процессы загрузки и выгрузки данных;
  • Автоматическое выполнение обмена информацией не препятствует ручному обмену;
  • Простота настройки (для стандартных конфигураций не надо даже создавать правила обмена;
  • Достаточно единожды создать синхронизацию и объявить расписание ее выполнения.

Условия нашей задачи

На входе мы имеем две стандартных конфигурации базы данных:

  1. Зарплата и управление персоналом (редакция 3.1.3);
  2. Бухгалтерия сельскохозяйственного предприятия (редакция 3.0.52).

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

Если синхронизация будет настраиваться из «Бухгалтерии» в «ЗУП» должна быть активирован флажок «Синхронизация» и наоборот.

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

В «Бухгалтерии» заходим в подсистему «Администрирование», в меню «Настройка» и находим пункт «Синхронизация данных» (Рис. 1)

Откроется окно настройки синхронизации (Рис. 2)

Рис. 2

Здесь мы можем:

  1. Включить или отключить синхронизацию;
  2. Запретить загрузку неактуальных данных;
  3. Установить префикс для идентификации перенесенных данных;
  4. Перейти к другим настройкам синхронизации.

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

Окно настроек синхронизации данных представлено на Рис. 3

Рис. 3

Рассмотрим его подробнее.

Окно настроек синхронизации

Начнем по порядку:


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

Рис. 6

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

На закладке «Настройки синхронизации данных» есть две команды:

  • Настроить;
  • Загрузить правила.

Запуск команды «Загрузить правила» открывает форму (Рис. 7)

Рис. 7

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

Остальные настройки происходят по щелчку по кнопке «Настроить» (Рис. 8).

Рис. 8

В первом открывшемся окне можно:

  1. Открыть форму настройки сценария синхронизации;
  2. Просмотреть события отправки и получения информации;
  3. Определить дату, с которой будет происходить обмен;
  4. Если учет ведется по нескольким организациям, можно указать, какие именно из них будут участвовать в обмене;
  5. Определить параметры выгрузки проводок по зарплате: с детализацией по сотрудникам или без нее (сводно).

Команда «Загрузить комплект правил» аналогична такой же команде в предыдущем окне настройки.

Подробнее стоит остановиться на параметрах подключения (Рис. 9)

Рис. 9

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

Нам необходимо:

  • Определить путь к базе-приемнику;
  • Задать параметры авторизации (в базе-приемнике должен быть создан пользователь с правами администратора);
  • После проверки подключения можно считать, что наша настройка закончена.

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

Настройки расписания

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

В конфигурации 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. По кнопке «Настроить» можно настроить расписание, по которому обмен будет выполняться автоматически.

Печать (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. Необходимо также очистить значение переключателя режима выгрузка или заменить его на значение РежимВыгрузкиПерсональныеДанные

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

Обмен данными будем настраивать односторонний , из УТ ---> БП. Также возможно настроить двухсторонний обмен, но на практике это не так часто требуется, поэтому в нашем примере мы его рассматривать не будем.

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

Давайте приступим к настройке синхронизации, сначала зайдем в базу 1С "Бухгалтерия предприятия 3.0" (приемник), нам необходимо проверить включена ли синхронизация для этой базы, для того чтобы это сделать нам нужно сначала зайти в базу. Как только база откроется переходим на вкладку "Администрирование" ---> "Настройки синхронизации данных"

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

Продолжаем настройку синхронизации данных в УТ

После того как мы сделали все необходимые действия в базе приемнике (БП 3.0), для продолжения настройки обмена данными нам необходимо открыть базу источник (УТ 11.1). Заходим на вкладку "Администрирование", слева в меню выбираем пункт "Настройки синхронизации данных" . Если синхронизация не включена, то включаем ее с помощью флажка, также не забываем указать префикс базы источника. Как только мы выполнили все пункты 1-4 как показано на изображении ниже, необходимо нажать на гиперссылку "Синхронизация данных" (пункт 5).

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

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

Теперь мы видим окно с настройкой синхронизации данных в 1С, выбираем пункт "Указать настройки вручную" и жмем "Далее".

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

На следующей странице мы должны заполнить правила отправки и получения данных из конфигурации БП 3.0 (приемник). Жмем "изменить правила выгрузки данных".

Перед нами открылось окно "Правила отправки данных", в нем мы задаем следующие параметры:

  • Какая НСИ будет отправляться (в нашем примере нас интересуют только документы и НСИ используемая в них, поэтому мы бырали соответствующий пункт, если выбрать первый пункт "Отправлять всю" то вместе с документами будут перегружаться и все справочники, зачастую если информация не используется в документах то она бесполезна для приемника, ведь она никак не влияет на учет)
  • С какой даты отправлять всю информацию (ручную синхронизацию мы в этой статье рассматривать не будем)
  • По какой или каким организациям выполнять отправку данных (в нашем примере мы выбрали одну организацию ИП "Предприниматель")
  • Правила формирования договоров
  • Обобщенный склад
  • Сворачивать ли документы по складу

После того как мы сделали настройки нажимаем "Записать и закрыть".

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

В новом окне нам предлагается настроить правила для базы приемника (БП). В пункте 1 называем обзываем как-нибудь нашу базу, задаем ей префикс. ПРЕФИКС должен быть таким же каким мы его задавали в самой базе БП в начале этой статьи, если префиксфы будут отличаться синхронизация данных в программе 1С работать не будет. После этого жмем пункт 2, а потом пункт 3.

В пункте 3 нам необходимо разрешить проведение документов при их загрузке в базу. Нажимаем "Записать и закрыть".

Теперь окно должно иметь примерно такой вид как показано ниже, жмем "Далее".

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

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

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

Давайте рассмотрим пример, допустим в УТ есть контрагент с наименованием "ООО ФармГрупп" и ИНН 1234567, а в БП также есть контрагент с ИНН 1234567, но наименованием "ФармГрупп", если мы при сопоставлении данных на этапе синхронизации не сопоставить эти два объекта, то после синхронизации в приемнике (Бухгалетрия предприятия 3.0) мы будем иметь два контрагента с ИНН 1234567 и двумя наименованиями "ООО ФармГрупп" и "ФармГрупп" соответственно. Для того чтобы не возникало подобных ситуаций и был изобретен механизм сопоставления объектов.

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

Заключительный этап выполнения обмена данными между 1С

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

Понравилась статья? Поделитесь с друзьями!