Torgholodmash.ru

ТоргХолодМаш
2 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Синхронизация 1С между базами

Синхронизация 1С 8.3 и более ранних версий в файловом режиме в программе Handy Backup выполняется с помощью специализированного плагина 1С. Для SQL-версии хранения данных 1С синхронизация данных выполняется с помощью соответствующих плагинов бэкапа баз данных.

Этапы синхронизации 1С в Handy Backup

Настройка синхронизации 1С с Handy Backup состоит из создания и последовательного выполнения двух задач:

При этом копия базы размещается на промежуточном носителе данных, имеющем достаточный объём.

Handy Backup Server Network

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

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

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

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

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

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

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

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

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

Вам надо по-другому работать с наличкой. Кого прижмут налоговики и банки? Забирайте запись, пожалуй, лучшего вебинара «Клерка»: «Как будут контролировать наличку по 115-ФЗ».

Только сегодня можно забрать запись со скидкой 60%. Программу вебинара смотрите здесь

Проверьте версии и тарифы

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

Битрикс24

Со стороны Битрикс24 для полноценной двусторонней интеграции с 1С необходим тарифный план или демо-режим лицензии “Компания” или любая коробочная редакция. Из более низких облачных тарифов, включая бесплатный, вы сможете настроить только отдельные ограниченные возможности:

Отчеты из 1С — публикация в ленте Новостей различных отчетов из 1С;

1С+СRM — ведущая программа становится каналом получения данных о продажах. Изменения отслеживаются только в 1С, а данные приходят в Битрикс24 в одностороннем порядке;

Читать еще:  Программа для регулировки громкости звука на компьютере

1С:Бекофис — позволяет работать с документами из 1С прямо в карточке CRM.

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

Screenshot (61) ру.png

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

Также у 1С предусмотрены разные решения, у которых есть свои особенности синхронизации: 1С: Управление торговлей обменивается сделками (заказами), 1С: Управление небольшой фирмой — сделками и счетами, а 1С:Бухгалтерия — только счетами. Это нужно учесть и сверить со своими потребностями и ожиданиями.

Screenshot россиия.png

Как наладить выгрузку данных из ЗУП 3 в БП КОРП 3 без использования типовой синхронизации?

Как наладить выгрузку данных из ЗУП 3 в БП КОРП 3 без использования типовой синхронизации?01.03.2018

В этой статье я расскажу о нашем опыте решения задачи организации обмена данными между ЗУП 3.1 (далее – ЗУП) и БП КОРП 3.0 (далее – БП) нестандартными методами. Причина отказа от стандартной синхронизации в данном случае не столь важна. Она была оправданной с точки зрения заказчика. Стояла задача организовать альтернативный обмен минимальными усилиями.

Исходные данные

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

В ЗУП уже тоже начато ведение учета, там есть те же сотрудники, что и БП, а также вновь принятые.

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

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

Постановка задачи

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

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

Учитывать разницу подразделений в ЗУП и БП и конвертировать подразделения согласно заданного сценария.

Передавать по запросу из ЗУП в БП ведомости в банк по зарплатному проекту.

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

Решение задачи

Соответствие подразделений

Для установки соответствия подразделений был введен дополнительный реквизит в справочник «Подразделения». В файл выгрузки сразу попадает наименование подразделения из этого реквизита.

Дополнительный реквизит справочника Подразделения

Рис. 1. Дополнительный реквизит справочника «Подразделения»

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

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

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

Настройка способов учета зарплаты в БП

Рис. 2. Настройка способов учета зарплаты в БП

Подробно описывать данную настройку нет необходимости, так как это типовой механизм, его описание есть на ИТС и в документации к программам.

Выгрузка платежных поручений на выплату начислений сотрудникам

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

Поскольку в реквизитах организации в ЗУП нет банковских реквизитов, пришлось задействовать справочник «Контрагенты«. Организация-плательщик зарплаты со своим расчетным счетом была добавлена в этот справочник.

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

Читать еще:  Синхронизация outlook с почтовым сервером

Дополнительная обработка выгрузки платежных поручений в банк из ЗУП

Рис. 3. Дополнительная обработка выгрузки платежных поручений в банк из ЗУП

После того как платежи пройдут по банку, они попадают в БП при ежедневной загрузке выписки банка. Каждая платежка – выплата одному сотруднику. Проведенный документ «Списание с расчетного счета» в БП уменьшает задолженность по заработной плате перед этим сотрудником.

Выгрузка ведомостей

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

Для решения этой задачи была реализована выгрузка ведомостей из ЗУП и загрузка их в БП в виде внешних обработок.

Дополнительная обработка выгрузки ведомостей по зарплатному проекту из ЗУП

Рис. 4. Дополнительная обработка выгрузки ведомостей по зарплатному проекту из ЗУП

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

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

Рис. 5. Дополнительная обработка загрузки ведомостей по зарплатному проекту в БП

Выгрузка начислений и удержаний

Для передачи документов «Отражение зарплаты в бухучете» и «Начисления оценочных обязательств по отпускам» были созданы обработки в ЗУП и БП.

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

Дополнительная обработка выгрузки начислений и резервов по отпускам из ЗУП

Рис. 6. Дополнительная обработка выгрузки начислений и резервов по отпускам из ЗУП

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

Интересным также оказалось местонахождение документа «Начисления оценочных обязательств по отпускам«. Он доступен в разделе «Операции – Закрытие периода«. Если выбрать организацию и перейти по ссылке «Начисление резервов по отпускам«, то можно попасть в нужный журнал документов (см. рис. 7).

Местонахождение документов по начислению резерва отпусков в БП

Рис. 7. Местонахождение документов по начислению резерва отпусков в БП

Дополнительная обработка загрузки начислений и резервов отпусков в БП

Рис. 8. Дополнительная обработка загрузки начислений и резервов отпусков в БП

Как видно на рис.8, в БП подгружаются наименования подразделений из дополнительного реквизита справочника «Подразделения«, поиск ведется по наименованию. Именно эти значения подставляются в формируемые обработкой документы.

Архитектура решения

Задача одностороннего обмена ЗУП – БП была решена с помощью внешних обработок. Доработки типовых конфигураций не потребовалось.

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

Выводы и заключение

Итак, задача одностороннего обмена данными между БП КОРП 3.0 и ЗУП 3.1 может быть решена достаточно просто и гибко с помощью комплекта внешних обработок. Это решение может быть полезно в ситуациях, когда типовых механизмов синхронизации данных недостаточно.

Синхронизация с «1С:Предприятие»

Правильный учет товаров и заказов для вашего интернет-магазина.

17 октября 2016, версия 2.1.0.10

Установили Shop-Script или попробовали его в облаке и не нашли возможности синхронизировать товары и заказы интернет-магазина со своей базой «1С»? Оказывается, это очень просто сделать.

В административном бекенде Shop-Script идем в раздел «Импорт/экспорт» и ищем слева название «1С (CommerceML)».

Если такого пункта здесь нет, жмем на «Поиск плагинов импорта-экспорта» и находим там нужный плагин с ожидаемой желтой иконкой.

Нажимаем «Установить» и ждем завершения процесса. Готово, плагин установился — можно начинать работу!

Переходим по ссылке с надписью «1С (CommerceML)». Тут у нас 2 варианта обмена данными: автоматический и ручной.

Читать еще:  Как отрегулировать компьютер на сон

Ручной обмен доступен всегда — по сути, это возможность либо выгрузить файл с товарами и заказами из интернет-магазина, либо так же, вручную загрузить в магазин подобный файл, полученный из интерфейса «1С». Используйте ручной обмен, когда нет возможности или желания настраивать автоматическую синхронизацию либо когда нужно изменить некоторые параметры для автоматического обмена (после очередных изменений настроек, сделанных в ходе ручного обмена, автоматический обмен также начнет использовать эти измененные настройки).

Автоматический обмен — это возможность сформировать в бекенде Shop-Script «секретную» ссылку и «скормить» ее вашей «1С». По этой ссылке «1С» сможет в любой момент времени (в том числе по расписанию, без вашего участия) получить нужную ей информацию о заказах (информация о товарах при автоматическом обмене передается только из «1С» в Shop-Script, но не наоборот).

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

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

На что стоит сразу обратить внимание:

Экспорт заказов (из Shop-Script в «1С»)
  • из каких статусов экспортировать заказы,
  • экспортировать всегда все или только новые и измененные с момента предыдущей синхронизации,
  • из каких свойств покупателей импортировать различные реквизиты контрагентов.
Импорт товаров (из «1С» в Shop-Script)
  • какие свойства товаров нужно обновлять при повторных обменах данными,
  • нужно ли обновлять в магазине принадлежность товаров к категориям, изменившуюся в «1С»,
  • для каких товаров нужно импортировать принадлежность к типу товара,
  • нужно ли сразу публиковать на витрине магазина вновь импортированные товары,
  • в какой валюте должны импортироваться цены товаров,
  • в какие склады интернет-магазина должны импортироваться складские остатки из «1С»,
  • как свойства номенклатуры «1С» должны быть сопоставлены свойствам и характеристикам товаров Shop-Script (это соответствие необходимо выбрать не в настройках, а при выполнении ручного обмена данными; этот выбор запоминается и для автоматического обмена).

Перед использованием плагина очень нелишним будет прочесть инструкцию: https://www.shop-script.ru/help/25/shop-script-5-cml1c/. В ней подробно описаны некоторые особенности, которые могут оказаться неочевидными, и способы решения некоторых нестандартных ситуаций. Даже если все сразу запомнить не удастся, по крайней мере, у вас останется общее представление о том, как все работает.

Если что-то не получается

Если вам не хватает каких-то важных возможностей, лучше сначала спросить — в хабе поддержки. Вполне возможно, что вы просто что-то пропустили или перепутали в настройках. Опытные пользователи и сотрудники Webasyst помогут и подскажут, как настроить обмен данными.

Может оказаться и так, что нужной функции в плагине просто нет. Бывает и такое, но это не беда! Поищите, не предлагал ли кто-то уже такую функцию, в разделе идей и предложений. Если такое предложение уже есть, проголосуйте за него, чтобы обратить внимание разработчиков на эту проблему. Либо добавьте свое новое предложение. Разработчики читают все предложения и время от времени добавляют новые возможности в работу плагина.

Webasyst — это CMS нового поколения, совмещающая в себе инструменты для управления сайтом и интернет-магазином с полезными приложениями для совместной работы с коллегами и взаимодействия с клиентами. Единый центр управления бизнесом через интернет.

Платформа
Магазин Webasyst
Помощь
  • © 2002—2021 Webasyst

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

голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector