Синхронизация информационных баз, опубликованных через 1С: Линк
Синхронизация информационных баз, опубликованных через 1С: Линк
Для прикладных решений, опубликованных в сервисе 1С: Линк, возможно выполнять их автоматическую синхронизацию. Синхронизация означает, что документы и записи справочников, введенные или измененные в одном из приложений, во время периодических сеансов обмена данными передаются в другое приложение.
Пример. При синхронизации приложений «1С:Бухгалтерия предприятия 8» и «1С:Зарплата и управление персоналом 8» из «1С:Зарплаты и управление персоналом 8» в «1С:Бухгалтерию предприятия 8» передаются сведения о начислениях заработной платы и страховых взносов, чтобы бухгалтеры могли формировать и сдавать финансовую отчетность. А из «1С:Бухгалтерии предприятия 8» в «1С:Зарплата и управление персоналом 8» передаются необходимые сведения о расчетах с работниками по выплате им заработной платы, по выданным им займам и т. п. Это устраняет необходимость ручного повторного ввода данных, обеспечивает согласованную работу бухгалтеров, расчетчиков заработной платы и специалистов по управлению персоналом.
Способы синхронизации
Для прикладных решений, опубликованных в сервисе, поддерживаются следующие способы синхронизации:
- синхронизация данных между различными приложениями, опубликованными через 1С: Линк ;
- синхронизация данных между приложением, опубликованным через 1С: Линк , и локальной информационной базой;
- синхронизация данных между приложением, опубликованным через 1С: Линк , и приложением, опубликованном в облачном сервисе (например «1С:Предприятие 8 через Интернет» или «1С: Готовое рабочее место»);
- синхронизация данных между приложением, опубликованным через 1С: Линк и мобильным клиентом этого приложения.
Общие рекомендации по настройке синхронизации
Синхронизацию данных между информационными базами, развернутыми в сервисе 1С: Линк следует настраивать с помощью универсального формата обмена.
Перед выполнением обмена данными нужно убедится, что в настройках информационных баз разрешена синхронизация и у пользователя, который указывается в настройках синхронизации, установлены необходимые права.
При выполнении синхронизации данных существует следующая особенность: при ручном запуске обмен всегда выполняется в синхронном режиме. В этом случае, если операция не завершается за отведенное время (5 мин), возникает ошибка «504 Gateway timeout».
Чтобы избежать ошибки, рекомендуется настраивать синхронизацию между информационными базами с помощью механизма регламентных заданий. В этом случае обмен будет выполняться в асинхронном режиме.
Общая информация о синхронных и асинхронных методах доступна на сайте ИТС. Подробная информация о таймаутах доступна в статье «Таймауты при работе с внешними ресурсами».
Примеры настроек
Настройки синхронизации между различными ИБ, опубликованными через 1С: Линк
Настройка синхронизации данных между приложениями сервиса осуществляется в одном из приложений. Настройку должен выполнить пользователь, имеющий право на администрирование приложения. Для настройки синхронизации необходимо выполнить следующие действия.
1. Синхронизация между «Бухгалтерией предприятия» и «Управлением торговлей»:
- откройте «Бухгалтерию предприятия»;
- перейдите в пункт меню «Администрирование» — «Настройки синхронизации данных» — «Синхронизация данных»;
- выберите пункт «Настроить синхронизацию данных» — «Через универсальный формат обмена» — «синхронизацию данных с УТ 11 (в сервисе)»;
- в настройках синхронизации укажите путь к информационной базе УТ, развернутой через «1С: Линк:
https://<имя туннеля 1С: Линк>.link.1c.ru/<путь веб-приложения УТ>
2. Синхронизация данных между «Бухгалтерией предприятия» и «ЗУП»:
- откройте ИБ ЗУП;
- перейдите в пункт меню «Администрирование» — «Настройки синхронизации данных» — «Синхронизация данных»;
- выберите пункт «Настроить синхронизацию данных» — «Бухгалтерия предприятия, редакция 3.0»;
- в меню «выберите способ настройки синхронизации данных» выберите пункт «Указать вручную» и нажмите Далее;
- в открывшемся окне выберите пункт «Прямое подключение к программе через Интернет»;
- В настройках синхронизации укажите путь к информационной базе БП, развернутой в «1С: Линк:
https://<имя туннеля 1С: Линк>.link.1c.ru/<путь веб-приложения
При необходимости, аналогичную настройку следует выполнить и в Бухгалтерии предприятия.
Настройка синхронизации данных между ИБ, опубликованной через 1С: Линк и локальной информационной базой
Этот вариант синхронизации аналогичен предыдущему с той разницей, что синхронизация выполняется между приложением сервиса и локальной версией информационной базы.
Настройка синхронизации выполняется в локальной информационной базе. Настройку должен выполнить пользователь, имеющий право на администрирование этой информационной базы. Для настройки синхронизации необходимо выполнить следующие действия.
Выбрать команду меню:
- в большинстве приложений — команду Администрирование — Настройки синхронизации данных;
- в приложении «1С:Управление небольшой фирмой» — команду Компания — Интеграция с др. программами — Синхронизация с программами 1С:Предприятие.
В выведенном списке выбрать пункт с наименованием конфигурации приложения сервиса, с которым надо настроить синхронизацию, и пометкой (в сервисе).
В появившемся окне Мастера синхронизации данных. будет предложено указать адрес приложения в Интернете, логин и пароль пользователя приложения.
Настройка синхронизации данных между ИБ, опубликованной через 1С: Линк, и мобильным приложением
Перед началом работы на мобильном устройстве необходимо установить корневой сертификат сервиса «1С: Линк».
В настройках мобильного приложения необходимо указать путь к информационной базе, опубликованной через «1С: Линк». Особенностью работы с мобильными приложениями через «1С: Линк» является то, что подключение к веб-сервисам осуществляется по их именам, а не по псевдонимам (алиасам). В некоторых мобильных приложениях (например, «1С: ДО») строка подключения формируется автоматически и не требует указания имени веб-сервиса.
Подробный порядок настройки мобильных приложений описан в статье «Использование мобильных приложений 1С»
Настройка синхронизации данных "1С:Бухгалтерия 3" и "1С:Управление торговлей 11"
Часто клиент использует сразу несколько программ, например, «1С:Управление торговлей» и «1С:Бухгалтерия предприятия». Одна программа используется для ведения управленческого учета, вторая – для сдачи отчетности. Когда клиент ведет сразу несколько программ, появляется необходимость в их обмене между собой, чтобы вручную не перебивать данные дважды. Для этого в 1С реализована синхронизация между программами. В данной статье мы рассмотрим настройку обмена между «1С:Бухгалтерией 3.0» и «1С:Управление торговлей 11» на базе платформы 1С 8.3.
План обмена представляет собой свод правил, по которым объекты из одной конфигурации будут загружаться в другую.
Подготовка «1С:Бухгалтерии предприятия»
Для начала необходимо включить возможность обмена. Найдем в разделе Администрирование — Настройки программы пункт «Настройка синхронизации данных».
Здесь необходимо включить флажок «Синхронизация данных» и обязательно указать префикс нашей базы. Также обязательно перед настройкой обмена включить флажок «Синхронизация данных» в другой программе. При желании можно задать «дату запрета загрузки» – ранее этой даты никакие данные загружаться или меняться не будут.
Теперь заходим на закладку «Синхронизация данных» и настраиваем сам обмен. Нажимаем «Настроить синхронизацию данных» и выбираем программу, с которой хотим настроить обмен.
Выбираем способ настройки синхронизации данных:
- Указать настройки вручную – обычно используется при первичной настройке;
- Загрузить файл с настройками, созданный в другой программе – используется, если настройку начали делать в другой программе, и обмен проходит без прямого подключения баз к друг другу.
Далее настраиваем способ подключения к другой программе:
- Прямое подключение (на этом компьютере, в локальной сети, через интернет) – «Бухгалтерия» напрямую будет обращаться к базе «Управление торговлей». Если выбираем данный способ, необходимо указать путь к другой базе и пользователя с административными правами для обмена;
- Другие каналы связи – то есть обмен будут проходить через файл. Сначала из одной программы файл выгружаем, затем в другую программу этот файл загружаем.
Далее необходимо указать параметры выгрузки и загрузки данных для этой программы. Обычно, данные вводятся в одной базе, в основном, в УТ. Поэтому отправлять данные из «Бухгалтерии» не нужно. Чтобы скорректировать правила отправки, надо нажать «Изменить правила выгрузки» и указать, что данные не отправляются.
В правилах получения можно указать номенклатурную группу по умолчанию для номенклатуры, склад для документов ТМЦ по умолчанию.
Нажимаем «Далее» и указываем правила для программы-корреспондента, то есть «Управления торговлей». Настраиваем правила отправки в БП через команду «Изменить правила выгрузки». Здесь указываем, как отправлять справочники (все или только те, что используются в документах), как отправлять документы и с какой даты, по каким организациям отправлять данные, выгружать аналитику по складам или нет. Записываем правила выгрузки и нажимаем «Далее».
Далее произойдет создание самой синхронизации, после чего можно перейти к УТ.
Подготовка «1С:Управление торговлей 11»
Так как выбрали прямой тип подключения к базе, то как только сделалась настройка в «Бухгалтерии», то и в «Управлении торговлей» настройка создалась автоматически. Можно зайти и проверить ее создание, перепроверить настройки.
В разных релизах нужный нам раздел может иметь разное название. В нашем примере это пункт «Настройка интеграции – Другие программы».
Остальное – похоже. Тот же флажок «Синхронизация данных», тот же пункт и похожие настройки.
Только префикс другой. Это важно!
Переходим на закладку «Синхронизация данных» и видим созданный обмен. Заходим в «Настройки» для проверки отправки данных.
После проверки нажимаем «Синхронизировать». На заключительном этапе программа отобразит следующее окно, в нем пользователя проинформируют о том, что синхронизация была проведена успешно, нажимаем «Закрыть». На этом синхронизация между базами в одностороннем обмене из «Управления торговлей 11.1» (УТ) в «Бухгалтерию предприятия 3.0» (БП) завершена.
Консультант Компании «АНТ-ХИЛЛ»
Тел. (473) 202-20-10
При цитировании статей или заметок ссылка на сайт автора обязательна
Накопились вопросы и нужна помощь?
С удовольствием на них ответим и поможем все настроить! Обращайтесь по тел.
Настройка обмена 1С 8.3
Основные причины потребности внедрения обмена между базами 1С — это наличие филиалов и разделение видов учета, т.к. зачастую компании работают в нескольких информационных базах. Настройка обмена 1С 8.3 позволяет исключить ведение двойной работы – ввода одних и тех же документов и справочников в двух программах, а так же оперативно поставлять нужные объекты системы для различных филиалов и отделов.
В случае, когда нужно осуществлять обмен между филиалами, используется РИБ (Распределенная информационная база). Это механизм обмена между идентичными конфигурациями. Он представляем собой дерево, сверху которой находится самый главный корневой узел, ниже пары связанных между собой узлов. Вносить изменения можно в любом узле этой системы, и они будут переданы другим связанным узлам. Выполняется так же распространение не только данных, но и изменений конфигурации от корневого узла к подчиненным.
Настрою вашу 1С. Опыт с 2004 года. Подробнее →
При необходимости разделения видов учета, например, ведение оперативного в торговой базе, а регламентированного — в бухгалтерской, доступны универсальные механизмы обмена с гибкими настройками синхронизации данных.
Одной из новейших разработок 1С является формат обмена данными EnterpriseData. Он прост в использовании и предназначен для обмена внутри компании как между базами 1С, так и сторонними программами.
Реализацию обмена данными на предприятии можно представить в виде последовательных процедур.
• В первую очередь следует определить между какими базами должен быть обмен; будет это двусторонний или односторонний обмен; если односторонний, то какая база будет передавать информацию, а какая только получать; если это сложная филиальная сеть, то надо прописать схему построения баз.
• Затем выбираем подходящий формат: РИБ, универсальный формат; обмен по правилам обмена; обмен без правил обмена.
• Следующим шагом будет выбор транспорта для выполнения обмена. Доступен большой выбор технологий, выделим основные: каталог (локальный или сетевой), FTP-ресурс, COM соединения, веб-сервис, электронная почта.
• Четвертым шагом будет определение данных: документов, справочников и при необходимости детализация до отдельных их реквизитов, подлежащих передаче.
• Далее выполняется настройка правил синхронизации.
• И в заключении прописывается расписание периодичности обмена
Каждый вариант настройки обмена 1С 8.3 требует тщательно подготовки. Его реализация не под силу каждому пользователю, здесь необходимо учитывать множество нюансов и понимать принципы работы обмена. Особое внимание потребуется уделить настройке, если базы: содержат доработки или множество доп. реквизитов, отличаются версиями платформы или используются устаревшие версии конфигураций, предприятие крупное и использует автоматизированную систему, состоящие из большого количества баз. Ошибки здесь недопустимы, т.к. могут привести к неисправимым последствиям. Самостоятельная реализация обмена в 1С рекомендуется только в том случае, если надо настроить простую передачу информации между типовыми конфигурациями.
Если вы сомневаетесь в своих силах, лучше не экономить, а обратиться к грамотному специалисту, который поможет решить сложную задачу настройки обменов 1С 8.3.
Если вы все же решили выполнить настройку обменов 1С без привлечения экспертов, рекомендуется предварительно провести тестирование на копиях баз, а перед началом работы в рабочих базах выгрузить конфигурации для возможности возврата к первоначальному состоянию в случае возникновения ошибок.
Ниже приведем подробный пример настройки обмена 1С 8.3 в одностороннем порядке между типовыми конфигурациями Управление торговлей 11 (УТ) и Бухгалтерия предприятия 3.0 (БП). Пример актуален для многих компаний ведущих оптовую и розничную торговлю. В УТ ведется управленческий учет, в БП — регламентированный, обмен необходим для облегчения работы пользователей.
Такой алгоритм подходят и для других типовых конфигураций на платформе 1С 8.3
В первую очередь проведем подготовительную работу для приемника информации, т.е. для БП. Запускаем программу в режиме Предприятие. Надо установить константу Синхронизация данных (раздел Администрирование → Синхронизация данных).
Обратите внимание на поле Префикс, здесь требуется указать значение, которое позволит впоследствии различить (по значению кода справочника или номеру документа) в какой программе изначально были созданы объекты. В нашем примере подойдет обычное сокращение – БП и УТ, если настройка обмена 1С 8.3 выполняется для сложного обмена между большим количеством баз, а так же одинаковых конфигураций потребуется ввести каждой базе свое понятное обозначение.
Так как БП является только приемником информации, переходим к настройке УТ.
Здесь, так же как и в БП требуется включить синхронизацию и указать префикс. Доступны эти сведения в разделе НСИ и администрирование → Настройки синхронизации данных.
Далее переходим по ссылке Синхронизация данных и создаем универсальный формат обмена Бухгалтерия предприятия, редакция 3.0.
Выбираем способ настройки Указать настройки вручную. Далее.
Установим вариант прямого подключения, когда обе программы расположены в одной локальной сети, укажем параметры подключения к каталогу ИБ в этой сети, а так же заполним аутентификационные сведения о пользователе (в базе БП). Далее.
Система проверит правильность указанных данных и в случае положительного результата выведет окно настройки обмена 1С 8.3.
По ссылке Изменить правила выгрузки данных доступны настройки выполнения обмена. Внесем уточнения НСИ – выгружать только используемые в документах, выберем организации и вариант работы с договорами — без привязки, разделение документов в разрезе складов. Начало обмена с 1 марта текущего года.
Внесенные правила записываем и закрываем.
Так как в примере речь идет об односторонней передачи информации, то в следующем окне настроек для получения данных из другой программы следует установить значения Не отправлять. Записать и закрыть. Далее.
Теперь надо проверить введенные параметры и если они верны нажать Далее, в противном случае вернуться к предыдущему шагу нажав Назад.
Затем будет предложено провести синхронизацию. Жмем Готово.
При необходимости выполнить соотнесение одинаковых объекты двух конфигураций откроется окно для сопоставления данных. Выполняем сопоставление и жмем Далее.
При выполнении передачи объектов возможно возникновение проблемных ситуаций, просмотреть результаты можно по ссылке Предупреждения при синхронизации данных.
После выполнения синхронизации будет выведено окно с подтверждением успешного завершения этого процесса.
Здесь же по команде Настроить или после, в сценарии синхронизации можно настроить расписание автоматического выполнения обмена.
Как выгрузить из базы данные по организации (или удалить)
Простой способ выгружать из информационной базы все данные по организации (или списку организаций) в другую базу.
В этом уроке научимся легко и просто выгружать из 1С данные по конкретной организации (или удалять). Для выполнения задачи воспользуемся функциональностью распределенных информационных баз.
Для новых конфигураций
В программах, работающих на управляемом интерфейсе (Бухгалтерия 3.0, Торговля 11, Зарплата 3.1 и т.п.) открываем синхронизацию данных:
Устанавливаем использование синхронизации и открываем настройки:
Создаем новую настройку с типом РИБ с фильтрами:
Указываем произвольный каталог обмена (произвольно, он нам все равно не понадобится):
Указываем префикс текущей базы и префикс базы-приемника (любые произвольные две буквы или цифры), потом открываем правила выгрузки данных:
Вот тут то мы и настраиваем отбор по нужной организации (дополнительно надо указать подразделения, по которым будут выгружаться данные):
В списке можем выбрать как одну, так и несколько организаций:
Если вам необходимо удалить из базы данные по какой-то организации, тогда необходимо выбрать все остальные организации, и в результате получится нужная вам база (рабочую базу подмените новой).
Видим, что описание настройки изменилось:
На следующем этапе программе предлагает создать начальный образ (именно это нам и нужно):
Обязательно указываем путь к будущей базе и жмем Создать начальный образ:
По окончании процесса появится такое сообщение:
Теперь в стартовое окно 1С добавляем файловую базу, указываем путь, в который сохранился начальный образ. Запускаем конфигурацию.
При открытии видим окно настройки распределенной информационной базы. Это нам не нужно, отменяем:
Затем скачиваем эту обработку, открываем ее в этой базе и нажимаем Выполнить:
Все, база готова к работе. В нее перенесены все справочники, а также документы по выбранной организации:
В исходной базе не забудьте отключить синхронизацию (если включили специально для этой задачи).
В старых конфигурациях
В конфигурациях 1С предыдущего поколнения, работающих на обычном интерфейсе (Бухгалтерия 2.0, ЗУП 2.5, Торговля 10.3) сначала открываем список планов обмена:
Выбираем вариант По организации:
Создаем новый узел плана обмена:
Указываем код, наименование и выбираем организацию (или несколько), данные по которой необходимо выгрузить:
После сохранения узла создаем начальный образ базы:
Указываем адрес базы:
По окончании процесса появится такое сообщение:
Новую базу также добавляем в стартовое окно 1С, запускаем ее и в ней выполняем эту обработку. Все, база готова к работе.
Буду вам очень благодарен, если поделитесь ссылкой на него на своей страничке в любой соцсети или подпишетесь на новости сайта в Инстаграме.
Это поможет сайту развиваться и расширять аудиторию.
Вас может заинтересовать
Обработка позволяет заполнить из Excel табличную часть с товарами в документах инвентаризации, безвозмездной передачи, передачи сырья в переработку и поступления из переработки.
Расширение — альтернатива типовой возможности 1С, заполняет данные о контрагенте по ИНН без необходимости оформлять подписку ИТС.
В этой статье рассказано о том, как сделать закладки для быстрого доступа к выбранным документам, справочникам или спискам объектов