Настройка выгрузки из 1с в 1с
В предлагаемой вашему вниманию статье расскажем, как настроить перенос данных из программы «1С:Зарплата и управление персоналом 8» в «1С:Бухгалтерию 8» при первом совместном использовании этих программных продуктов. Настройка выполняется однократно, в последующем перенос осуществляется в автоматическом режиме. Возможности учета в «1С:Предприятии 8» многовариантны, поэтому все выбранные варианты необходимо отразить в настройке переноса данных.
Связь между программами «1С:Бухгалтерия 8» и «1С:Зарплата и управление персоналом 8» осуществляется на уровне проводок.
Для этого в программе предусмотрена специальная обработка Выгрузка данных в бухгалтерскую программу, которая может работать в двух режимах: переноса проводок и переноса кассовых операций.
Режим переноса проводок
В режиме переноса проводок в «1С:Бухгалтерию 8» переносится документ Отражение зарплаты в регл учете, сформированный в программе «1С:Зарплата и управление персоналом 8».
Обработка Выгрузка данных в бухгалтерскую программу (в «1С:Зарплате и управлении персоналом 8») запускается из меню Сервис - Обмен данными.
Прежде чем запустить обработку, необходимо указать период - месяц, за который выгружаются проводки, выбрать путь и имя файла выгрузки, установить флажок Отражение зарплаты в регл учете (о выгрузке кассовых документов поговорим далее).
Выгрузка проводок осуществляется один раз в месяц после расчета зарплаты, начисления взносов и налогов и формирования проводок. Вернее сказать, выгружать и загружать можно сколько угодно раз, но каждая последующая загрузка замещает предыдущую.
Далее в меню программы «1С:Бухгалтерии 8» Сервис - Обмен данными с Зарплата и управление Персоналом 8 - Загрузка данных из конфигурации «Зарплата и управление Персоналом 8» следует указать файл, в который была выполнена выгрузка и нажать кнопку Выполнить.
Но для того, чтобы подготовить проводки к выгрузке из «1С:Зарплаты и управления персоналом 8», необходимо их сформировать, а это требует определенных настроек. Настройку формирования проводок в «1С:Зарплате и управлении персоналом 8» нужно начинать с настройки используемых измерений учета в «1С:Бухгалтерии 8».
Для начала следует указать в «1С:Бухгалтерии 8» в Настройке параметров учета на закладке Расчеты с персоналом, что учет расчетов по заработной плате и кадровый учет ведутся Во внешней программе. Необходимо определить аналитику счета 70: По каждому работнику или Сводно по всем работникам.
В случае, когда учет в «1С:Бухгалтерии 8» начат раньше, чем использование «1С:Зарплаты и управления персоналом 8», имеет смысл выгрузить в нее Сведения для выгрузки в новую информационную базу. В меню «1С:Бухгалтерии 8» выбрать Сервис -> Обмен данными с Зарплата и управление персоналом 8 -> Выгрузка данных в конфигурацию «Зарплата и управление персоналом» ред 2.5 (рис. 1).
Необходимо указать файл для выгрузки данных.
Обратите внимание - чтобы в дальнейшем получить возможность выгружать в «1С:Бухгалтерию 8» проводки и платежки, нужно позаботиться о синхронизации данных.
Сведения об организации, подразделения организаций должны абсолютно совпадать в обеих программах, а если аналитический учет расчетов с персоналом ведется по каждому работнику, то совпадать должны и элементы справочников Физические лица и Сотрудники организации.
Итак - начальные данные из «1С:Бухгалтерии 8» выгружены. Теперь их следует загрузить в «1С:Зарплату и управление персоналом 8».
В меню «1С:Зарплаты и управлении персоналом 8» Сервис -> обмен данными -> универсальный обмен на закладке Загрузка данных необходимо выбрать файл, указанный при выгрузке и нажать на кнопку в верхней части окна Загрузить данные.
Далее требуется выполнить в «1С:Зарплате и управлении персоналом 8» начальные настройки в меню Сервис -> Настройка программы на закладке Программа бухучета. Необходимо указать используемую программу бухучета и режим выгрузки. В случае, когда в процессе эксплуатации системы произошла замена редакции «1С:Бухгалтерии 8» (например, с 2.0 на 3.0), следует поменять, соответственно, эту настройку и переформировать проводки до выгрузки их.
Флажок Разрешить выгрузку данных по НДФЛ и страховым взносам следует устанавливать, если планируется формирование регламентированной отчетности (персонифицированной ПФР и НДФЛ) в «1С:Бухгалтерии 8».
При этом в форме обработки Выгрузка данных в бухгалтерскую программу становятся доступны флажки Данные учета по НДФЛ и страховым взносам (ЕСН) и Данные учета пособий по социальному страхованию (рис. 2).
При установленном флажке Данные учета по НДФЛ и страховым взносам (ЕСН) кроме проводок будет дополнительно выгружаться следующая информация:
- документы Корректировка учета по НДФЛ, страховым взносам и ЕСН с соответствующими данными учета, дата которых попадает в указанный период;
- данные из независимых регистров сведений: Доходы с предыдущего места работы (НДФЛ), Применение вычетов (НДФЛ) и Стандартные вычеты физических лиц по НДФЛ, Стандартные вычеты физических лиц на детей;
- данные из регистров накоплений: НДФЛ сведения о доходах, НДФЛ расчеты с бюджетом, НДФЛ имущественные вычеты, Страховые взносы исчисленные, Учет доходов для исчисления страховых взносов, ЕСН Исчисленный, ЕСН Сведения о доходах, введенные за указанный период;
- данные из регистров накопления будут перенесены в документ Корректировка учета по НДФЛ, страховым взносам и ЕСН. Дополнительно по данным движений регистра НДФЛ имущественные вычеты с видом движения Приход будет создаваться документ Подтверждение права на имущественный вычет.
Установка флажка Данные учета пособий по социальному страхованию влечет перенос дополнительно документов Корректировка учета по НДФЛ, страховым взносам и ЕСН с соответствующими данными учета, дата которых попадает в указанный период и данных из регистров: Заработки получателей пособия по уходу за ребенком до полутора лет, Пособия по уходу за ребенком до полутора лет и Пособия социальному страхованию, введенных за указанный период.
Рекомендуем формировать регламентированную отчетность по зарплате в «1С:Зарплате и управлении персоналом 8» и не нагружать «1С:Бухгалтерию 8» излишними сведениями (т. е. не устанавливать флажок Разрешить выгрузку данных по НДФЛ и страховым взносам в настройке программы).
Теперь следует настроить проводки. Способы отражения в учете могут быть указаны в целом для организации, для подразделения, для сотрудника и для вида расчета.
При этом данные используются в следующей последовательности способа отражения, указанного:
- в учете конкретного планового начисления конкретного сотрудника;
- в учете конкретного начисления;
- в документе Ввод распределения основного заработка сотрудников организации;
- в учете заработка конкретного сотрудника;
- в учете заработка;
- в учете заработка организации;
- в способе Отражение начислений по умолчанию.
Способ отражения плановых начислений конкретных сотрудников регистрируется документом Ввод сведений о регламентированном учете плановых начислений.
Способ отражения зарплаты конкретных сотрудников регистрируется документом Учет основного заработка сотрудника организации в регламентированном учете.
Эти два документа следует использовать в «исключительных» случаях, т. е. когда нужно указать исключение из общего правила.
Так, общее правило для вида расчета указывается в реквизите Отражение в бухучете основных и дополнительных начислений (рис. 3).
При выборе способа отражения затрат в настройке вида расчета есть возможность выбрать либо конкретную проводку из справочника Способы отражения зарплаты в регламентированном учете, либо варианты - по базовым начислениям или по состоянию на дату события.
Вариант по базовым начислениям означает, что начисление отражается в учете на тех же счетах, что и отраженные в учете ранее базовые начисления, пропорционально их значению.
Вариант по состоянию на дату события означает, что начисление отражается в учете так же, как был отражен в учете основной заработок на дату начала события.
Общее правило для сотрудника берется из способа отражения затрат, указанного на закладке Бухучет в форме элемента справочника Подразделения организаций, в котором числится сотрудник, или, если там не указан способ отражения затрат, то на закладке Бухучет зарплаты в форме элемента справочника Организации.
Документ Ввод распределения основного заработка сотрудников организаций (рис. 4) позволяет временно на один месяц зарегистрировать распределение основного заработка по разным счетам. Это удобно использовать для выделения доли заработка при ЕНВД.
При заполнении способа отражения затрат во всех перечисленных выше формах используется справочник Способы отражения зарплаты в регламентированном учете (меню Расчет зарплаты по организациям -> Учет зарплаты -> Способы отражения зарплаты в учете).
В справочнике есть предопределенные проводки (см. рис. 5):
- Отражение начислений по умолчанию используется программой автоматически, когда при формировании бухгалтерских проводок для начислений не задан способ отражения;
- Распределять пропорционально базовым начислениям имеет смысл указывать только для конкретных начислений, рассчитываемых на основе результатов других начислений;
- Не отражать в бухучете имеет смысл указывать для начислений и удержаний, отражение в учете которых производится непосредственно в бухгалтерской программе. В учете не отражаются как сами начисления, для которых задан данный способ отражения, так и налоги и взносы, рассчитанные с этого начисления;
- Отражение доли больничного за счет работодателя не используется с 2011, с того момента, как в программе это начисление стало выделенным в отдельный вид начисления, где и можно указать проводку.
Можно заполнить этот справочник вначале при выполнении настроек, а можно добавлять по мере необходимости все используемые варианты учета затрат.
Заполнять реквизиты в проводках не всегда нужно все. Даже наоборот, чаще их нужно оставлять незаполненные.
Если не указать счет дебета или счет кредита - то счет будет подставляться автоматически, если у начисления, которому назначена такая проводка, есть расчетная база, и ее отражение в бухучете определено.
Если не указать значение субконто Подразделение на затратных счетах, то они подставятся автоматически по подразделению, в котором числится сотрудник.
Значение субконто Работники на счете 70 и вовсе не нужно указывать - оно автоматически подбирается по сотрудникам, начисления которых отражаются в учете, при установленном Режиме выгрузки проводок в бухгалтерскую программу - с детализацией по сотрудникам.
При отражении удержаний по исполнительным листам субконто Контрагенты подбираются из реквизита Получатель документа.
По умолчанию страховые взносы во внебюджетные фонды, пособия за счет работодателя, отражаются на счетах затрат по той же статье затрат, что и начисления, с которых произведен расчет.
Для отражения в бухучете страховых взносов, пособия за счет работодателя по статьям затрат, отличным от статьи затрат начисления, необходимо настроить соответствия статей затрат в справочнике Соответствие статей затрат отражения зарплаты в бухучете (меню Расчет зарплаты по организациям -> Учет зарплаты -> Соответствие статей затрат отражения зарплаты в регл учете, см. рис. 6).
Соответствие описывается видом статьи затрат, статьей затрат начисления и статьей затрат, на которой необходимо отразить страховые взносы, долю пособия за счет работодателя. Задать соответствие можно для следующих видов статей затрат:
- Страховые взносы (используется для описания порядка отражения в учете страховых взносов на страховую и накопительную части пенсии, ФСС, ТФОМС и ФФОМС);
- ФСС НС (используется для задания соответствия статей затрат по отчислениям в ФСС, на страхование от несчастных случаев на производстве и проф. заболеваний);
- Пособия за счет работодателя (использовалось ранее, когда не было выделено отдельного вида расчета для оплаты пособия за счет работодателя).
Можно добавить и другие статьи затрат. Список видов статей затрат автоматически дополняется элементами справочника Оценочные обязательства и резервы.
Порядок настройки соответствия (списка правил) следующий: указывается вид статьи затрат, далее задается статья затрат начисления, подмену которой необходимо произвести и статья затрат, на которую необходимо заменить. Если не указать статью затрат начисления, то все страховые взносы, относящиеся к заданному виду статьи затрат будут отражаться по статье затрат, указанной в колонке Статья затрат.
В заключении напомним последовательность действий при формировании проводок:
- выполнить настройки в программах «1С:Зарплата и управление персоналом 8» и «1С:Бухгалтерия 8»;
- убедится в точном совпадении объектов, используемых при выгрузке в обеих программах;
- начислить и рассчитать зарплату в «1С:Зарплате и управлении персоналом 8»;
- рассчитать налоги и взносы в «1С:Зарплате и управлении персоналом 8»;
- выверить, что при формировании проводок учтены все начисленные суммы, используя отчет Анализ начисления сотрудникам организаций, и сравнив данные по отчету Свод начисленной зарплаты организаций с показателем по счету 70 из отчета Отражение зарплаты в регламентированном учете;
- сформировать файл выгрузки в «1С:Зарплате и управлении персоналом 8»;
- загрузить сформированный файл в «1С:Бухгалтерию 8».
Режим переноса кассовых операций
В режиме Переноса кассовых операций обработка Выгрузка данных в бухгалтерскую программу (см. рис. 2 выше) позволяет переносить кассовые и банковские документы.
Если проводки, как говорилось ранее, имеет смысл переносить только в конце месяца, то кассовые операции нужно переносить регулярно по мере их возникновения.
Для переноса кассовых операций следует установить флажок Кассовые документы и указать вариант выгрузки Все документы или Только депонирование.
Перечень выгружаемых документов для варианта Все документы зависит от настройки параметров учета Выплата зарплаты.
Если не выбран Упрощенный учет взаиморасчетов, то будут выгружаться следующие документы:
- Зарплата к выплате организации;
- Приходный кассовый ордер;
- Расходный кассовый ордер;
- Платежное поручение исходящее;
- Депонирование организаций;
- Списание депонентов в доходы организаций.
Для варианта Только депонирование будут выгружаться следующие документы:
- Зарплата к выплате организации;
- Депонирование организаций;
- Списание депонентов в доходы организаций.
Упрощенный учет взаиморасчетов подразумевает, что не создаются платежные документы Расходный кассовый ордер, Платежное поручение, а значит, они не будут выгружены.
Если за указанный период выгрузки введены документы Расходный кассовый ордер с видом операции Выплата заработной платы сотруднику, то в этом случае нет возможности выгрузить сводные данные, и рекомендуется либо выгружать подробные данные, либо отменить проведение документов Расходный кассовый ордер с указанным видом операции.
При выгрузке кассовых документов необходимо следить за периодом выгрузки и утвердить регламент нумерации документов для удобства взаимодействия с «1С:Бухгалтерией 8». Так, например, можно договориться, что номер очередного кассового документа всегда присваивается в программе «1С:Бухгалтерия 8».
Несмотря на то, что 1С является самой популярной, удобной и надежной информационной системой, имеющей в своей линейке комплекс решений для автоматизации и обработки абсолютно всех бизнес-процессов на предприятиях любого масштаба и области деятельности, все равно у пользователей ежедневно возникает необходимость выгрузить данные из 1С в сторонние программы или файлы. В данной статье рассмотрим, что такое выгрузка из 1С и покажем, как сделать выгрузку из 1С и какие проблемы могут возникать при этом. Забегая вперед, отметим, что если по прочтение статьи вам будет нужно задать вопрос по 1С, обратитесь к нашим специалистам по телефону или через заявку на сайте. Мы свяжемся с вами в кратчайшие сроки.
Данные, которые можно выгружать из 1С
1С любой конфигурации штатно поддерживает выгрузку таких данных как:
- Печатные формы;
- Отчеты;
- Таблицы и списки.
Выгрузка данных из 1С 8.3 возможна во многих популярных форматах:
- Microsoft Excel;
- Microsoft Word;
- PDF;
- Выгрузка в CSV;
- HTML и другие.
Выгрузка печатных форм и отчетов
Любую печатную форму или отчет в 1С можно сохранить в нужном формате. Для этого понадобится открыть форму или отчет, затем выбрать в Главном меню Файл - Сохранить как.
Рис.1 Сохранение печатной формы и отчета
После этого будет открыто окно сохранения файла, в котором указывается имя и тип файла:
Рис.2 Окно сохранения файла
Возможные проблемы при выгрузке из 1С
В некоторых случаях кнопка меню «Сохранить как» может быть недоступна для выбора:
Рис.3 Сохранение невозможно
Это связано с тем, что печатная форма или отчет не активизированы в данный момент. Чтобы печатная форма стала доступна для сохранения, требуется просто кликнуть мышкой в любое место на ней:
Рис.4 Активация печатной формы
Теперь пункт меню «Сохранить как» будет доступен. Если при выгрузке данных у вас возникли также и другие проблемы, обратитесь к нашим специалистам по сопровождению 1С 8.3, мы с радостью вам поможем.
Выгрузка в Excel
Обработка данных в самом популярном табличном формате требует соответствующей выгрузки. Для того чтобы сохранить нужные данные в формате Excel, необходимо в диалоге сохранения файла указать тип Лист Excel2007-. (*.xlsx). Реже необходимо сохранить данные в старом формате Лист Excel (*.xls):
Рис.5 Сохранение нужных данных в формате Excel
Аналогично, выбирая нужный формат, можно сделать выгрузку из 1С в PDF, из 1С в WORD, из 1С в CSV, а также в другие форматы.
Выгрузка произвольных таблиц из 1С
В данном разделе будет показано, как можно выгрузить любые данные, при условии, что у вас есть на это права.
В 1С разработан штатный механизм, который позволяет выгрузить любой список (например, список документов или элементы справочника). Для этого в командной панели любого списка, в группе «Еще» доступна команда «Вывести список»:
Рис.6 Выгрузка списков
Далее требуется указать нужные колонки и нажать кнопку ОК:
Рис.7 Выбор колонок
Информация будет выведена в специальный табличный документ. Этот документ выглядит так же, как любой другой отчет в 1С, и его можно выгрузить точно так же, используя команду Файл – Сохранить как:
Рис.8 Табличный документ
Как выгрузить данные, которые не видно в списке
Зачастую, возникшая задача по выгрузке какой-то список, сопровождается необходимостью добавления туда колонок, которые точно есть в документе (справочнике), но их по каким-то причинам не видно в текущем списке. Пример: в списке «Клиенты» добавить для выгрузки поле «Телефон», которое отображается только в дополнительной панели справа:
Рис.9 Выгрузка данных, не отображающихся в списке
Чтобы телефон можно было выгрузить из 1С, его все же сначала необходимо добавить в список. Для этого надо вызвать команду «Еще - Изменить форму». Далее нам понадобиться в списке колонок найти нужную. Тут есть одна хитрость: разработчики типовых конфигураций почти всегда добавляют поле «Ссылка». Если встать на него, а затем нажать кнопку «Добавить поля», то мы увидим все возможные поля этого справочника. Находим поле «Телефон» и ставим у него галочку использования.
Рис.10 Добавить поля
Рис.11 Выгрузить данные
После этого базу данных клиентов с телефонами можно выгрузить в файл через штатную команду «Вывести список».
Обмен данными с 1С
Гарантируем обмен без ошибок между любыми системами 1С. Условия гарантии прописываем в договоре!
Перенос данных 1С
Переходите на новую программу 1С? Проведем бесплатный анализ и перенесем только необходимые данные
Задача: требуется настроить обмен данными через файл из 1С: Управление торговлей 11 (далее УТ) в 1С: Бухгалтерия 3.0 (далее Бухгалтерия).
- платформа 1С: Предприятие 8.3 (8.3.13.1690),
- конфигурация Управление торговлей, редакция 11 (11.4.7.150),
- конфигурация Бухгалтерия предприятия (базовая), редакция 3.0 (3.0.72.72)
- режим Файловый (без сжатия).
- настроить параметры подключения,
- настроить правила отправки и получения данных,
- выполнить начальную выгрузку данных.
- настроить правила отправки и получения данных,
- выполнить сопоставление и загрузку данных,
- выполнить начальную выгрузку данных.
ШАГ 1. Настройка в УТ
Переходим в раздел «НСИ и администрирование» и выбираем пункт «Синхронизация данных». Обязательно должен быть указан префикс информационной базы. В нашем случае это «ЦБ».
Устанавливаем флаг «Синхронизация данных» и переходим по ссылке «Настройки синхронизации данных». Нажимаем кнопку «Новая синхронизация данных». В открывшемся окне выбираем конфигурацию, с которой будем настраивать обмен. В нашем случае это «Бухгалтерия предприятия, редакция 3.0».
Откроется окно настройки синхронизации. Выберем пункт «Настроить параметры подключения».
Так как обмен будет настраивать через файл, то выбираем пункт «синхронизация данных через файл, без подключения к другой программе».
Далее укажем каталог и настроим архивацию файлов.
Далее укажем префикс базы бухгалтерии и название файла с настройками синхронизации.
Обратите внимание: если указать префикс, по которому уже есть обмен, то будет ошибка, программа предложит указать уникальный код. Нажимаем «Далее» и на этом заканчивается первый шаг настройки.
В результате у нас появится два файла в указанной папке: файл с данными (Message_ЦБ_БП.zip) и файл с настройками обмена (Синхронизация данных через универсальный формат.xml). Обратите внимание: если в УТ попробовать перейти к этапу «Настроить правила отправки и получения данных», то будет ошибка.
ШАГ 2. Настройка в Бухгалтерии
Перед настройкой синхронизации в Бухгалтерии нам понадобятся два файла, созданных на предыдущем шаге. Разместим файлы Message_ЦБ_БП.zip и Синхронизация данных через универсальный формат.xml в любую папку на компьютере с базой Бухгалтерии. Внимание: если Бухгалтерия находится на одном компьютере с УТ, то ничего переносить не нужно. Будем использовать ту же папку, что и для УТ.
Сначала перейдем в раздел «Администрирование» и выберем пункт «Синхронизация данных». В открывшемся окне проверим, чтобы префикс указанной базы совпадал с префиксом, который мы указали на первом шаге.
Устанавливаем флаг «Синхронизация данных» и переходим по ссылке «Настройки синхронизации данных». Нажимаем кнопку «Новая синхронизация данных». В открывшемся окне выбираем конфигурацию, с которой будет настроен обмен. В нашем случае это «1С: Управление торговлей, редакция 11».
Откроется окно настройки синхронизации. Выберем пункт «Настроить параметры подключения».
Так как обмен настраиваем через файл, то выбираем пункт «синхронизация данных через файл, без подключения к другой программе». На Шаге 1 мы уже создали файл с настройками обмена Синхронизация данных через универсальный формат.xml, поэтому выберем его. Если был создан другой каталог и туда скопировали файл с настройками обмена, то выбираем его.
Далее укажем каталог и настроим архивацию файлов. В данном случае каталог может быть тот же самый или тот, в который перенесли два файла.
Далее проверяем настройки префиксов и на этом настройка параметров подключения в Бухгалтерии завершена.
Далее переходим к следующему этапу «Настройка правил отправки и получения данных».
Так как задачи выгрузки из Бухгалтерии у нас нет, то в настройках отправки данных укажем «не отправлять».
В настройках получения данных укажем типовые настройки. При необходимости можно указать свои настройки.
Нажимаем «Записать и закрыть». Далее переходим к следующему этапу «Выполнить начальную выгрузку данных».
После выполнения операции будет создан в каталоге обмена файл с данными Message_БП_ЦБ.zip. На этом этап настройка обмена в Бухгалтерии закончена.
ШАГ 3. Окончание настройки в УТ
Вернемся в УТ. Если использовался другой каталог, то в папку обмена УТ перенесем файл, созданный на прошлом шаге Message_БП_ЦБ.zip.
Продолжим настройку синхронизации в УТ с этапа «Настроить правила отправки и получения данных».
В настройках обратим внимание на два поля.
1.Отправлять только используемую в документах нормативно-справочную информацию.
2.Отправлять все, начиная с даты. Это поле полезно, так как бывает, что нужно начать синхронизацию с определенного времени. Например, учет в УТ уже был настроен ранее, а в
Бухгалтерии только начинаем вести учет. Тогда нет необходимости переносить все документы из УТ в Бухгалтерию. Или второй случай: нужно поменять настройки обмена, но чтобы они действовали только для документов с определенной даты.
Все остальные поля заполняем в зависимости от учета.
В нашем случае настройка получения данных не требуется. Оставляем ее без изменений.
Нажимаем «Записать и закрыть». Переходим к следующему этапу «Выполнить сопоставление и загрузку данных».
В нашем случае программа ничего загружать не будет и перейдет к следующему этапу.
На последнем этапе «Выполнить начальную выгрузку данных» программа выгрузит данные из УТ в файл Message_ЦБ_БП.zip.
Обратите внимание (для случая с двумя каталогами): полученный файл Message_ЦБ_БП.zip копируем в каталог обмена Бухгалтерии. В Бухгалтерии выполняем синхронизацию. При этом Бухгалтерия сначала загрузит данные из присланного файла Message_ЦБ_БП.zip, потом обновит свой файл выгрузки Message_БП_ЦБ.zip Этот файл выгрузки Message_БП_ЦБ.zip нужно скопировать обратно в каталог обмена УТ и в УТ выполнить синхронизацию. При этом УТ сначала загрузит данные (если они там есть) из файла Message _БП_ЦБ.zip, а потом обновит свой файл выгрузки Message _ЦБ_БП.zip и т.д.
ШАГ 4. Итоги
В результате мы получили файл с настройками обмена Синхронизация данных через универсальный формат.xml и два файла с данными: Message_БП_ЦБ.zip (данные из Бухгалтерии) и Message_ЦБ_БП.zip (данные из УТ).
В данной статье подробно описан процесс настройки синхронизации 1С:БП и 1С:ЗУП, а также описаны возможные варианты настройки синхронизации.
Перечень синхронизируемых данных
Документы:
Регламентированные отчеты:
Расчет по страховым взносам;
Подтверждение вида деятельности;
Соответствие условий труда;
Сведения о среднесписочной численности;
Необходимые условия для синхронизации
Для успешной настройки синхронизации данных БП 3.0 и ЗУП 3.1 обязательно выполнение ряда условий:
1. Релизы конфигурации ЗУП и БП должны быть выпущены примерно в одно время.
Перед настройкой синхронизации необходимо проверить релизы БП и ЗУП. Фирма 1С всегда поддерживает конфигурации в актуальном состоянии и выпускает несколько релизов обновлений за один месяц, в некоторых релизах присутствуют значительные изменения, например, появляются новые объекты. Они появляются как в ЗУП, так и в БП, поэтому для успешной настройки синхронизации релизы этих двух конфигураций должны быть примерно одинаковыми. При сравнении можно ориентироваться на месяц выпуска релиза.
2. Настройку синхронизации должен настраивать пользователь с полными правами.
Если в вашей информационной базе заведены пользователи, то настраивать синхронизацию должен пользователь с полными правами.
3. Данные справочников «Подразделения» и «Отражения зарплаты в бухучете» должны быть заполнены идентично.
Подразделения организаций, по которым будет настроена синхронизация должны быть одинаковыми. Если в БП у организации 3 подразделения, в которых трудоустроены сотрудники, то и в ЗУП у этой же организации должно быть 3 подразделения с трудоустроенными сотрудниками. Наименования подразделений может быть различным, например, «Администрация» и «Административный отдел».
Если количество подразделений разное, то на этапе сопоставления в конфигурации с меньшим числом подразделений будут созданы недостающие подразделения, но лучше предусмотреть этот момент заранее и создать нужные подразделения в справочнике вручную, тогда процесс настройки синхронизации будет проще.
Справочник «Отражения зарплаты в бухучете» также должен быть заполнен одинаковыми значениями. Данные этого справочника используются в одноименном документе с целью распределения начислений по счетам учета.
- справочник «Отражения зарплаты в бухучете» в БП.
Перейти к справочнику можно следующим образом:
При создании нового способа отражения необходимо заполнить поля «Наименование» и «Счет», а также аналитику, которая появиться после выбора нужного счета. Если в ИБ (информационной базе) есть организации, применяющие УСН, также необходимо заполнить реквизит «Отражение в УСН».
- справочник «Отражения зарплаты в бухучете» в ЗУП
Перейти к справочнику можно следующим образом:
В ЗУП справочник хранит только наименование способа отражения, так как проводок в конфигурации нет.
Если все условия соблюдены, то можно переходить к настройке синхронизации.
Настройка синхронизации
Для начала нужно установить флаг «Синхронизация данных» и ввести префикс ИБ.
Для этого необходимо перейти в раздел Администрирование – Синхронизация данных как в БП, так и в ЗУП.
Префикс можно задать любой, но необходимо учесть тот факт, что после задания префикса, он появится во всех номерах документов.
Далее можно начать настройку в любой из ИБ. В примере настройка синхронизации будет начинаться в ЗУП.
Перейдем по ссылке «Настройки синхронизации данных».
Далее открывается список всех существующих синхронизаций, если синхронизация настраивается впервые, список будет пуст.
Нажимаем кнопку «Новая синхронизация данных».
Открывается список программ, с которыми можно настроить синхронизацию данных, так как мы начали настройку в ЗУП, то выбираем «Бухгалтерия предприятия ред. 3».
Далее на форме отразится последовательный список действий. По ссылке «Настроить параметры подключения» переходим к первому этапу настройки.
Первый этап настройки в ЗУП. Настройка параметров подключения.
В окне представлены возможные варианты настройки подключения. Необходимо выбрать подходящий вам способ подключения к БП. Варианты настройки перечислены на картинке ниже.
Если вы используете конфигурации (обе или только одну) базовой версии, то первый вариант (прямое подключение) вам будет недоступен.
Чтобы выбрать вариант, подходящий вам, необходимо ответить на вопрос: «Как располагаются базы данных?». Есть 3 основных варианта расположения ИБ: на локальном компьютере, на сервере, в облаке.
Для чего нужно изучить данную статью и когда эти знания могут пригодиться? В первую очередь приведенная ниже информация потребуется программистам 1С, когда перед ними встанет задача доработать типовой обмен между конфигурациями, который настроен через синхронизацию данных, т.е. по плану обмена. Что же такое «План обмена»? План обмена в 1С – это объект, который входит в состав метаданных конфигурации и служит для синхронизации данных между информационными базами.
В каждом плане есть определенный список элементов, информацию об изменении которых он может хранить. Этот список называется «Состав плана обмена». Состав можно расширять, но при этом поддержка конфигурации снимается.
В «Макете плана» хранятся те самые правила, на основе которых работает синхронизация. Вот именно этот пакет конвертации (ПравилаРегистрации, ПравилаОбмена, ПравилаОбменаКорреспондента) нам и необходим для дальнейшего изучения.
Рассмотрим пример синхронизации данных между конфигурациями «1С:Зарплата и управление персоналом 3» (ЗУП) и «1С:Бухгалтерия предприятия 3» (БП). Отметим сразу, в данной задаче нам придется снять конфигурацию с поддержки. Данное потребуется по условию.
Живой пример потребности в доработке типовых правил обмена
Например, заказчик обратился к нам с такой проблемой: при синхронизации между ЗУП и БП нет возможности передать данные справочника «Регистрации в налоговом органе», которые необходимы для заполнения документа «Отражение зарплаты в бухучете». Сейчас табличная часть этого документа на стороне приемника БП содержит пустую «Регистрацию…» и пользователям приходится вручную создавать такие записи в справочнике. Согласитесь, это неудобно. Можем доработать этот момент.
Решение проблемы: доработаем пакет конвертации из плана обмена ОбменЗарплата3Бухгалтерия3. Добавим в типовые «Правила обмена 1С» новое «Правило конвертации объектов» (ПКО) для справочника «Регистрации в налоговом органе» и соответственно «Конвертацию свойств» этого справочника (ПКС). Обязательно доработаем типовые «Правила регистрации объектов», т.к. возникла необходимость зарегистрировать изменения справочника на узле обмена. И пересмотрим «Правила обмена 1С» базы корреспондента.
Где все это будем редактировать? для написания и изменения правил нам потребуется конфигурация «1С:Конвертация данных 2».
Доработка типовых правил конвертации из Плана обмена ЗУП – БП
Итак, доработку правил обмена 1С начнем с того, что в конфигураторе для плана обмена ОбменЗарплата3Бухгалтерия3 в состав добавим новый элемент – справочник РегистрацииВНалоговомОргане. Данное изменение сделаем в обоих конфигурациях «1С:Зарплата и управление предприятием 3» и «1С:Бухгалтерия предприятия 3».
Сохраним и обновим конфигурации.
В режиме предприятия для каждой базы выгрузим описание структуры метаданных с помощью обработки MD83Exp.epf для платформы «1С:Предприятие 8.3». Обработку можно найти в комплекте «1С:Конвертация данных».
На следующем этапе выгрузим пакет конвертации из ЗУП и БП. Пакет должен состоять из 3 файлов: ПравилаРегистрации, ПравилаОбмена, ПравилаОбменаКорреспондента.
В рамках данной статьи не будет описания как настраивается синхронизация данных, это можно прочитать на сайте компании «Кодерлайн» в разделе
Вот такой пакет после выгрузки должен у нас получиться.
Аналогичные действия выполним и для другой информационной базы «1С:Бухгалтерия предприятия».
В итоге все подготовительные работы для редактирования правил готовы. У нас есть:
- описание структуры метаданных для загрузки в «1С:Конвертация данных 2» (для ЗУП и БП);
- пакет конвертации, который содержит правила обмена 1С и правила регистрации, необходимые для загрузки в «1С:Конвертация данных 2» (для ЗУП и БП).
Переходим в «1С:Конвертация данных 2» . Выполним следующие действия по порядку для обоих информационных баз:
- загружаем структуры метаданных наших конфигураций;
- создаем конвертации и загружаем правила обмена данными 1С из пакетов конвертации (файл правил называется ExchangeRules);
- создаем регистрации и загружаем правила регистрации из пакетов конвертации (файл правил называется RegistrationRules).
Переходим непосредственно к нашей доработке. В правила обмена 1С добавляем новое правило конвертации объектов (ПКО) – справочник «Регистрации в налоговом органе». Добавляем правило конвертации свойств (ПКС) для этого справочника и правило выгрузки данных (ПВД). Такого рода доработку необходимо выполнить как для правил из пакета ЗУП, так и для правил обмена из пакета БП. Выгружаем наши правила обмена в соответствующие файлы ExchangeRules.
Переходим к правилам регистрации нового элемента. Добавляем справочник «Регистрации в налоговом органе». Выгружаем правила регистрации в соответствующий файл из пакета RegistrationRules. Это действие также выполняем для обоих баз.
Доработанные правила обмена и правила регистрации готовы. Теперь в правила корреспондента (CorrespondentExchangeRules) из пакета ЗУП копируем содержимое правил обмена (ExchangeRules) из пакета БП. В правила корреспондента (CorrespondentExchangeRules) из пакета БП копируем содержимое правил обмена (ExchangeRules) из пакета ЗУП.
В итоге должно получиться следующее:
На этом работа в «1С:Конвертация данных 2» завершена. Доработанные пакеты правил конвертации готовы, осталось загрузить их обратно в информационные базы и проверить синхронизацию.
Архивируем файлы из пакетов в Архив ZIP и загружаем в ЗУП и БП свои пакеты конвертации.
Все готово. Осталось протестировать.
Вспомним условия задачи. Необходимо было зарегистрировать к выгрузке справочник «Регистрации в налоговом органе» и проверить, как заполняется ТЧ документа «Отражение зарплаты в бухучете» на стороне «1С:Бухгалтерия предприятия 3».
В источнике «1С:Зарплата и управление предприятием 3» регистрируем к выгрузке наш справочник. Выполняем синхронизацию. Переходим в базу приемник и тоже выполняем синхронизацию для получения данных. Обратим внимание, что теперь в плане обмена появился нужный справочник для регистрации изменений.
Проверяем на стороне «1С:Бухгалтерия предприятия 3»:
Подведем итог. Результат поставленной задачи выполнен успешно. Мы доработали план обмена ЗУП – БП, добавив новый элемент для регистрации изменений и дописали правила конвертации для синхронизации данных.
Читайте также: