Как сделать синхронизацию 1с
По мере развития, а также в процессе расширения своего бизнеса, руководители компаний среднего или крупного уровня приходят к решению установить и в дальнейшем использовать несколько конфигураций 1С одновременно, что значительно расширяет функциональные возможности автоматизированной (информационной) системы. Это может привести к некоторым проблемам, которые непосредственно связаны с достоверным и бесперебойным обменом данными между приложениями, программами, сервисами.
Для решения подобного рода задач разработчики специализированных программных продуктов 1С предусмотрели их синхронизацию между собой, позволяя конфигурациям использовать одни и те же базы данных или оперативно обмениваться важной информации. Рассмотрим несколько конкретных случаев, когда требуется выполнить целый ряд операций с целью обеспечения полной интеграции или организации совместной работы некоторых приложений.
Настройка для синхронизации программы 1С: Бухгалтерия 3.0
Настройка для синхронизации программы 1С: Управление торговлей 11
Процесс синхронизации программ 1С
Управление правами пользователя
Перед заданием или изменением параметров синхронизации между указанными конфигурациями необходимо убедиться, что пользователь, который будет осуществлять все последующие действия, имеет требуемые права доступа в обоих приложениях.
Живой пример потребности в доработке типовых правил обмена
Доработка типовых правил конвертации из Плана обмена ЗУП – БП
Сохраним и обновим конфигурации.
На следующем этапе выгрузим пакет конвертации из ЗУП и БП. Пакет должен состоять из 3 файлов: ПравилаРегистрации, ПравилаОбмена, ПравилаОбменаКорреспондента.
Вот такой пакет после выгрузки должен у нас получиться.
- загружаем структуры метаданных наших конфигураций;
- создаем конвертации и загружаем правила обмена данными 1С из пакетов конвертации (файл правил называется ExchangeRules);
- создаем регистрации и загружаем правила регистрации из пакетов конвертации (файл правил называется RegistrationRules).
Доработанные правила обмена и правила регистрации готовы. Теперь в правила корреспондента (CorrespondentExchangeRules) из пакета ЗУП копируем содержимое правил обмена (ExchangeRules) из пакета БП. В правила корреспондента (CorrespondentExchangeRules) из пакета БП копируем содержимое правил обмена (ExchangeRules) из пакета ЗУП.
В итоге должно получиться следующее:
Архивируем файлы из пакетов в Архив ZIP и загружаем в ЗУП и БП свои пакеты конвертации.
Все готово. Осталось протестировать.
Подведем итог. Результат поставленной задачи выполнен успешно. Мы доработали план обмена ЗУП – БП, добавив новый элемент для регистрации изменений и дописали правила конвертации для синхронизации данных.
В данной статье рассмотрим, как настроить обмен по расписанию в конфигурациях 1С.
Перейдем в раздел Администрирование – Синхронизация данных.
Если у Вас уже настроена синхронизация, то должен быть установлен флаг Синхронизация данных.
Как настроить синхронизацию между конфигурациям 1С читайте тут, если она не настроена.
Далее кликаем по кнопке Настройка синхронизации данных.
В открывшемся окне выбираем необходимую настройку синхронизации данных и кликаем по кнопке Еще – Сценарии синхронизации данных.
В открывшемся окне кликаем по кнопке Добавить и попадаем в форму создания нового Сценария синхронизации данных.
Устанавливаем флаг Автоматически по расписанию и кликаем по надписи рядом со значком часов, как на рисунке ниже.
В открывшемся окне настраивается расписание синхронизации данных, в нашем случае синхронизация будет происходить каждый час.
Кликаем по кнопке ОК и проверяем настроенное расписание.
В списке сценариев должен отражаться зеленый флаг в столбце с часами. Закроем окно сценариев и попадем обратно в список настроек синхронизации.
В окне настроек синхронизации тоже должен отражаться флаг автоматической синхронизации данных по сценарию.
В предыдущих статьях я уже рассказывали о том, что представляет собой настройка обмена 1С 8.3 и приводила пример настройки синхронизации между конфигурациями Управление торговлей 11 и Бухгалтерия предприятия 3.0. подробнее читайте здесь Настройка обмена 1С 8.3
В связи с тем, что участились вопросы о том, как выполнить настройку синхронизации 1С ЗУП — 1C Бухгалтерия в этой статье рассмотрим пример настройки синхронизации между конфигурациями ЗУП 3.1 и БП 3.0.
Настрою вашу 1С. Опыт с 2004 года. Подробнее →
Начнем с ЗУП. Открываем раздел Администрирование → Синхронизация данных и включаем опцию Синхронизация данных.
Сразу обратите свое внимание на поле Префикс, рекомендуется заполнить его для возможности в дальнейшем по этому значению различать в какой из программ были созданы документы.
Далее переходим по ссылке Настройки синхронизации данных. Настраиваем синхронизацию с Бухгалтерией предприятия, редакция 3. Здесь оставляем вариант Указать настройки вручную и для осуществления перехода к следующему окну помощника настройки жмем Далее.
Теперь немного отвлечемся от ЗУП и обратим внимание на БП, а именно, посмотрим, в каком каталоге хранится информационная база. Для этого запускаем ярлык 1С и в списке баз выделяем БП. Нажимаем Изменить и смотрим место ее хранения в поле Каталог информационной базы.
Возвращаемся в ЗУП и указываем этот каталог. Вариант подключения оставляем первый. Затем вносим данные пользователя, который будет работать в БП и проверяем подключение. Если проверка пройдена успешно, переходим к следующему окну настройки, если нет, проверяем, в чем ошибка.
Следующий важный шаг это настройка правил синхронизации.
Выгрузка данных из ЗУП. Есть правила установленные по умолчанию, скорректировать их можно нажав Изменить правила выгрузки данных. К правилам обмена относятся:
Дата начала синхронизации;
Детализация данных для формирования проводок;
Выбор организаций, по которым будет происходить обмен.
После редактирования этих данных их надо записать и закрыть.
Выгрузка данных из БП. Да, правила выгрузки для другой программы тоже можно задать здесь и повторно вносить их в другой базе не понадобиться. Правила выгрузки так же можно изменить, нажав Изменить правила выгрузки данных. Доступны те же параметры, что и для ЗУП, только подтягиваются организации внесенные в базу БП.
На этом этапе у вас может возникнуть ошибка! В этом случае надо зайти в БП и включить опцию Синхронизация данных в базе (раздел Администрирование).
Но на этом еще не все. Сразу же можно приступить к синхронизации данных и выполнить сопоставление данных двух программ. Для этого надо установить флаг Выполнить синхронизацию и нажать Далее.
Теперь начинается анализ данных двух программ, в результате которого будет предложен список для сопоставления. После выполнения сопоставления жмем Далее.
Настраиваем данные подлежащие отправке. Если этого не сделать, то сработает вариант, установленный в программе по умолчанию, т.е. будут переданы только измененные с момента проведения последней синхронизации данные. Для того чтобы включить в поставку другие объекты надо установить соответствующий переключатель. Например, включить в обмен Ведомости в банк сформированные за прошлый месяц.
Проверить, что именно будет направленно в базу БП можно открыв Отчет о составе отправляемых данных. Для запуска процесса синхронизации с учетом добавленных параметров жмем Далее.
По завершении синхронизации на экран будет выведен ее результат, по ссылке Подробно можно ознакомиться с ним более детально. Здесь же можно сразу по ссылке открыть форму настройки расписание для осуществления обмена между базами в автоматическом режиме.
Итак, настройка синхронизации 1С ЗУП — 1C Бухгалтерия успешно завершена. Нажимаем Готово.
Читайте также: