Синхронизировать по идентификатору 1с
Для интеграции с программным и продуктами фирмы «1С» разработан формат обмена данными EnterpriseData. Формат основан на XML и может также использоваться для обмена информацией с любыми другими информационными системами.
Перед началом настройки синхронизации нужно включить возможность обмена данными в конфигурации «ДАЛИОН: ТРЕНД». Для этого в подсистеме «Администрирование/Настройка параметров учета» на закладке «Обмен данными» поставьте флаг Использовать обмен данными с конфигурациями 1С.
Следует обязательно указать Префикс узла обмена данными, который будет автоматически добавляется к номерам документов, чтобы различать, в какой из информационных баз были введены данные.
В обеих конфигурациях должна быть введена информация о тех организациях, по которым будет мигрировать информация при обмене данными, в том числе определена учетная политика бухгалтерского и налогового учета. Информация об основных реквизитах организаций (наименование, ИНН, КПП и т. д.) в обеих конфигурациях должна совпадать.
В конфигурации «1С:Бухгалтерия предприятия» должна быть правильно заполнена информация в регистрах сведений, обеспечивающих заполнение бухгалтерских счетов по умолчанию (Счета учета номенклатуры, Счета учета расчетов с контрагентами).
Если в качестве программы-источника выступает «ДАЛИОН: ТРЕНД», то реквизиты объектов в нем должны быть отражены наиболее полно, поскольку общие данные будут приведены в результате синхронизации именно к нему.
Сопоставление данных происходит на уровне документов и справочников. Сначала система пытается сопоставить данные по уникальному идентификатору, затем по коду и наименованию, а далее по остальным полям, которые зависят от типа объекта. Так, например, для контрагента и организации это ИНН и КПП, для номенклатуры — код и артикул, для документов — номер и дата.
Настройка обмена производится с помощью помощника настройки обмена и первоначально выполняется в информационной базе «ДАЛИОН: ТРЕНД», а затем — в конфигурации «Бухгалтерия предприятия 3.0».
Помощник настройки обмена в ДАЛИОН вызывается из подсистемы «Интеграция», пункт меню навигации «Обмен данными с типовыми конфигурациями 1С». По кнопке «Новая синхронизация данных» открывается форма, где нужно выбрать программу, с которой планируется обмениваться данными. Выберите «Бухгалтерия предприятия, редакция 3.0 (универсальный формат обмена)».
Откроется страница помощника с этапами последовательной настройки синхронизации данных.
Перед настройкой синхронизации рекомендуется создать резервную копию.
Настройка параметров подключения
Нажмите «Настроить параметры подключения», затем выберите один из вариантов подключения к «Бухгалтерия предприятия, 3.0» и нажмите «Далее».
Дальнейшие действия зависят от выбранного варианта настройки. Рассмотрим последовательно каждый вариант.
Настройки правил отправки и получения данных описаны отдельно в соответствующем разделе.
Подключение к другой программе на этом компьютере или по локальной сети
Если обменивающиеся программы расположены на одном компьютере или в одной локальной сети, то требуется указать путь к базе данных программы-приемника (каталог информационной базы). Если программа-приемник находится на сервере, то установите переключатель «На сервере 1С:Предприятия», укажите сервер и имя информационной базы, а также параметры входа в программу-приемник.
Важно! Во время настройки синхронизации данных и при синхронизации обе программы должны быть доступны, т.е. компьютер включен и работает в сети.
По кнопке «Далее» происходит проверка параметров подключения и в случае успеха создается пара для синхронизации.
По кнопке «Далее» настройки подключения будут сохранены.
Далее следует настроить правила отправки данных (описано ниже) и сохранить их.
На следующем этапе производится начальная выгрузка данных для дальнейшего сопоставления. Данные будут выгружаться в соответствии с заданными на предыдущем шаге правилами. По окончании выгрузки будет предложено перейти в программу-приемник и сопоставить выгруженные данные.
Настройка синхронизации для «Далион: Тренд» будет отражаться в БП в состоянии «Настройка не завершена, получены данные для сопоставления». Для завершения настройки выберите ее и нажмите «Настроить».
Параметры подключения в «Бухгалтерии предприятия» заполняются автоматически и после проверки подключения их можно сохранить.
Теперь следует настроить правила отправки данных (описание ниже). Получаемые при обмене в формате EnterpriseData данные настраиваются с помощью правил отправки в «Далион: Тренд», и мы это уже выполнили ранее.
Сопоставление данных
На следующем шаге запускается сопоставление данных БП с данными, полученными из ДТ. Сопоставление данных происходит на уровне документов и справочников и требуется, чтобы исключить дублирование объектов. Ведь по умолчанию система выполняет синхронизацию данных по внутреннему идентификатору, а он у одинаковых объектов в разных базах может различаться. В результате возникнут дубли, поскольку в се не сопоставленные объекты будут загружены в информационную базу как новые объекты.
Результат автоматического сопоставления выводится в таблицу, содержащую данные об общем количестве полученных из ДТ объектов (первая колонка), о количестве аналогичных объектов, которые имеются в БП (колонка «В этой программе»), а также количестве объектов БП, для которых следует подобрать соответствие из ДТ (колонка «Осталось»). Те данные, которые не сопоставлены, отмечены в списке специальным значком. В качестве таких объектов будут представлены и те объекты, которые мы загружаем в базу в первый раз.
Эту таблицу можно откорректировать вручную, указав какие объекты в двух программах являются одинаковыми. Для этого выделите данные, нажмите кнопку «Сопоставить», а затем вручную установите соответствие.
Рекомендуем сначала произвести автоматическое сопоставление по кнопке «Сопоставить автоматически», а затем сопоставить вручную остальные объекты. Для этого выберите объект сопоставления из одной программы, нажмите «Установить соответствие», выберите из списка соответствующий объект другой программы и нажмите «Выбрать».
Сопоставленные вручную объекты двух программ запоминаются и при выполнении следующей синхронизации данных сопоставляются автоматически.
По окончании установите флаг «Закончить сопоставление данных» и нажмите «Далее». Данные будут загружены в «Бухгалтерию предприятие» с учетом настроенных сопоставлений.
Теперь можно перейти к заключительному шагу и выполнить начальную выгрузку данных из «Бухгалтерии предприятия», после чего в «Далион: Тренд» выбрать в списке настройку и запустить синхронизацию.
Подключение к другой программе через Интернет
Настройка используется при обмене данными с программой, которая находится в другой сети, но доступна для подключения через Интернет. При таком подключении нужно указать адрес программы в сети, имя пользователя и пароль для входа в программу-приемник. Такая настройка подключения удобна, например, при работе с «облачной» «Бухгалтерией предприятия».
Для такого подключения может потребоваться настройка прокси-сервера. В этом случае нажмите гиперссылку «Параметры доступа в интернет» и произведите соответствующие настройки.
По кнопке «Далее», после успешной проверки параметров подключения, будет создана пара для синхронизации «ДАЛИОН: ТРЕНД» и «Бухгалтерии предприятия, 3.0», а на следующем шаге настройки подключения будут сохранены.
Дальше требуется настроить правила отправки данных (описано ниже) и сохранить их.
Следующим шагом выгружаем данные из ДТ согласно настроенным правилам, после чего уже в БП будем эти данные сопоставлять.
Для этого в программе «Бухгалтерия предприятия, 3.0» выберите меню «Администрирование – Настройки синхронизации данных». В списке настроек выберите настройку с «ДАЛИОН: ТРЕНД» и нажмите «Настроить».
Выберите этап «Настроить правила отправки и получения данных», произведите настройки правил (описано ниже) и сохраните их по кнопке «Записать и закрыть». После этого станет активным следующий этап — сопоставление и загрузка данных.
Сопоставление необходимо при ведении учета в обеих программах, чтобы исключить дублирование элементов справочников. С помощью сопоставления нужно указать какие данные являются для программ одинаковыми, а затем выполнить загрузку с учетом настроенных сопоставлений.
На этом этапе будет произведено сопоставление данных «ДАЛИОН: ТРЕНД» и БП. Для того чтобы все корректно сопоставилось надо понимать, что конкретно будет сопоставляться и по каким полям, чтобы данные в ДАЛИОН были корректно подготовлены. Общие сведения о сопоставлении и подготовке баз добавила в самом начале раздела
Результаты сопоставления выводятся в виде таблицы.
Подробнее процесс сопоставления описан в разделе «Подключение к другой программе на этом компьютере или по локальной сети» и здесь не дублируется. Для завершения сопоставления объектов нужно установить флаг «Закончить сопоставление данных» и нажать кнопку «Далее». В БП будут загружены данные из ДТ с учетом заданных сопоставлений.
Для завершения работы с помощником нажмите «Готово».
Для завершения синхронизации нужно выполнить начальную выгрузку данных из «Бухгалтерии предприятия» в «Далион:Тренд».
Созданная настройка синхронизации будет доступна в «ДАЛИОН: ТРЕНД». Для запуска синхронизации или изменений в настройках используются кнопки в панели инструментов формы синхронизации.
Выберите настройку и нажмите «Синхронизировать».
По окончании синхронизации данных работа с помощником будет завершена.
Синхронизация данных через файл, без подключения к другой программе.
Этот вариант подходит для синхронизации данных с программой, которая находится в этом же или удаленном офисе, но не имеет доступа к сети или в интернет (прямое подключение в данном случае невозможно). Участвующие в синхронизации данных программы в этом случае могут работать в разное время.
Этот вариант подключения отличается от первых двух тем, что при настройке через универсальный формат EnterpriseData настройку правил отправки и получения данных можно провести только после получения параметров программы-приемника. Поэтому после настройки подключения в программе-источнике необходимо перейти в программу-приемник (в нашем случае это БП), завершить в ней настройку и выполнить первоначальную выгрузку данных, а затем завершить настройку в программе-источнике.
Выберите третий вариант настройки и нажмите «Далее».
В данном случае могут быть настроены сразу несколько вариантов подключения, но использоваться будет выбранный вариант (у которого установлен флаг).
Здесь следует настроить правила отправки данных (описано ниже), а после их сохранения — выполнить сопоставление и загрузку данных из «Бухгалтерии предприятия, 3.0».
После получения данных нажмите «Готово» для завершения работы с помощником.
Начальную выгрузку данных в «Бухгалтерию предприятия» можно выполнить сразу или позднее, выбрав соответствующую настройку синхронизации в списке.
Настройка правил отправки и получения данных.
Правила синхронизации данных используются, если необходимо синхронизировать не все данные, а только часть, ведь быстрее передать и получить часть данных, чем все данные. Однако следует помнить, что новые настройки действуют для всех данных только в момент создания синхронизации данных. Изменить правила синхронизации данных можно и в существующей настройке, выбрав ее из списка и нажав «Настроить». Но нужно учитывать, что после создания синхронизации данных новые настройки действуют уже только для тех данных, которые были изменены после момента применения новых настроек, поэтому рекомендуется максимально ответственно подойти к настройке правил при создании синхронизации данных.
Правила отправки данных
Нормативно-справочная информация
- Отправлять всю — данные будут синхронизироваться в полном объеме, нормативно-справочная информация будет автоматически синхронизироваться в обоих программах,
- Отправлять только используемую в документах — синхронизироваться будут только те данные, ссылки на которые есть в документах, участвующих в синхронизации данных,
- Не отправлять — нормативно-справочная информация синхронизироваться не будет.
Документы
- Отправлять все, начиная с даты — документы будут синхронизироваться в обеих программах, начиная с указанной даты. Данные, введенные ранее указанной даты, синхронизированы не будут,
- Ручная синхронизация данных — документы автоматически синхронизироваться не будут. Отправку и получение документов необходимо будет выполнять вручную . При запуске синхронизации будет открываться форма, в которой можно настроить состав выгружаемых данных.
- Не отправлять — документы синхронизироваться не будут.
Для отправки данных по отдельным организациям установите флаг «С отбором по выбранным организациям» и отметьте в списке нужные организации.
Для выгрузки актов переоценки установите соответствующий флаг. Дополнительно можно настроить отбор по выгружаемым категориям цен.
Правила получения данных
При настройке синхронизации через формат EnterpriseData состав получаемых данных настраивается с помощью правил отправки в программе-корреспонденте, поэтому здесь остается только настроить значения по умолчанию, необходимые для правильного отражения документов в учете при синхронизации данных. Используются для автоматического дозаполнения документов при отправке данных. Возможно, в документах, полученных из другой программы, не были предусмотрены некоторые реквизиты. В этом случае при проведении синхронизации данных эти реквизиты будут заполнены программой автоматически.
Механизм сопоставления данных при обмене через универсальный формат
Механизм сопоставления данных предназначен для решения задачи синхронизации данных между базой источника и базой приемника при обмене
Внутренние идентификаторы объектов
В идеальном случае данные синхронизируемых приложений могли бы сопоставляться по уникальным внутренним идентификаторам объектов (GUID). Но для этого необходимо, чтобы добавление данных, подлежащих синхронизации, осуществлялся только в одном приложении, а в другом эти данные появлялись исключительно в результате синхронизации. В этом случае GUID в двух приложениях у одинаковых объектов будут одинаковыми, и по ним можно будет однозначно сопоставить объекты.
На практике соблюдать данное требование не всегда возможно, особенно в случае настройки синхронизации между приложениями, работа в которых велась независимо. Это связано с тем, что у двух одинаковых объектов, созданных параллельно в каждом приложении, будет два разных GUID.
В некоторых случаях данные не могут быть сопоставлены по GUID по причине его отсутствия (особые случаи, которые не рассматриваются в данной статье).
Публичные идентификаторы объектов
Для успешного сопоставления объектов с разными GUID должно быть место для хранения информация об их соответствии. Таким местом является регистр сведений Публичные идентификаторы синхронизируемых объектов (далее РПИ).
Рис. 1 Регистр сведений Публичные идентификаторы синхронизируемых объектов
Структура регистра представлена в таблице:
Для сопоставления данных двух программ предназначена в БСП 2.3 обработка “Сопоставление объектов информационных баз” для непосредственного использования при синхронизации данных
Рис 2. Основная форма обработки “Сопоставление объектов информационных баз”
Список открывается по команде Выполнить сопоставление на странице Сопоставление данных Помощника интерактивной синхронизации данных. Также можно дважды щелкнуть мышью по строке, в которой обнаружены проблемы сопоставления данных.
Список состоит из двух колонок, каждая из которых соответствует информационной базе, участвующей в обмене. Данные сгруппированы по объектам программы (документы, списки). В нижней части списка выводится информационная строка: сколько элементов сопоставлено, сколько не сопоставлено.
В поле Выводить можно выбрать, какие данные показывать в списке. По умолчанию выводятся Несопоставленные данные.
Сопоставление объектов
- Нажмите Сопоставить автоматически (рекомендуется), выберите поля для сопоставления с помощью флажков. Некоторые поля выбраны программой по умолчанию. Для того чтобы подтвердить свой выбор, нажмите Выполнить сопоставление. После поиска программа выводит на просмотр сопоставленные ею данные. Для подтверждения нажмите Применить.
- После автоматического сопоставления можно оставшиеся объекты сопоставить вручную или изменить сопоставление объектов. Выделите нужные объекты двух баз, нажмите Отменить соответствие, для того чтобы попытаться сопоставить объекты вручную, нажмите Установить соответствие для того чтобы сопоставить объекты.
- Для подтверждения нажмите Записать и закрыть.
Настройка полей таблицы сопоставления
- Нажмите Колонки, чтобы добавить поля в колонки списка. С помощью флажков можно отметить дополнительные поля, для подтверждения нажмите Применить.
Получение данных из другой программы
- Для того чтобы получить данные из другой программы, нажмите Еще –Загрузить данные из другой программы.
Порядок сопоставления объектов
Варианты идентификации объектов при получении
Порядок автоматического сопоставления объектов при получении, содержится в правилах конвертации объектов (ПКО), предназначенных для получения данных. Правила ПКО находятся в общем модуле МенеджерОбменаЧерезУниверсальныйФормат
Рис 3 Разделы общего модуля МенеджерОбменаЧерезУниверсальныйФормат
Отметим, что в общем модуле МенеджерОбменаЧерезУниверсальныйФормат находятся все компоненты (правила обработки данных, правила конвертации объектов и т.д.), определяющие прикладную логику обработки данных в процессе их получения, либо отправки . Программный код этого модуля создается автоматически с помощью приложения “Конвертация данных, редакция 3.0” на основе настроенных правил обмена. Программный код модуля можно создавать вручную, но требует от разработчика большого мастерства.
Вариант автоматического сопоставления (идентификации) объектов при получении задается с помощью свойства ВариантИдентификации ПКО
Рис 4. Настройки идентификации в модуле менеджера
Существуют 3 варианта ( 3 значения) идентификации объекта
- ПоУникальномуИдентификатору –идентификация по GUID,
- СначалаПоУникальномуИдентификаторуПотомПоПолямПоиска– идентификация по GUID и полям поиска,
- ПоПолямПоиска –идентификация по полям поиска,
Рис 5. Настройки идентификации в КД3.0.
Еще одним свойством, определяющим логику сопоставления, является массив полей поиска, определяемый в свойстве ПоляПоиска ПКО.
Алгоритм поиска по полям
Происходит последовательное применение вариантов поиска, заданных в свойстве ПоляПоиска ПКО, используемого при загрузке объекта.
Ограничение.
При сопоставлении на этапе анализа данных применяется только 1-й вариант поиска – ПоУникальномуИдентификатору
Переход к следующему варианту осуществляется в двух случаях:
- У загружаемого объекта не заполнено какое-либо из полей, которое указано в варианте поиска.
- Вариант поиска не дал результата.
Если в загружаемом объекте есть информация об исходном GUID и вариант идентификации для объекта “По GUID” или “По GUID и полям поиска”, то поиск выполняется среди всех объектов заданного типа, кроме тех, для которых в РПИ уже установлены соответствия.
В остальных случаях поиск осуществляется среди всех объектов информационной базы соответствующего типа.
Особенности.
При сопоставлении на этапе анализа данных у загружаемых объектов не проверяется заполнение полей, участвующих в поиске.
На этапе анализа данных соответствие будет установлено только в том случае, когда для одного объекта отправителя был найден один объект получателя.
На этапе загрузки данных соответствие будет установлено и в том случае, когда для одного объекта отправителя нашлось несколько объектов получателя. В такой ситуации соответствие будет установлено с одним из них.
На этапе загрузки данных вариант поиска Номер + Дата для документов работает следующим образом: номер искомого документа проверяется на точное соответствие, дата определяет интервал, в котором проводится поиск по номеру. Сам интервал определяется как период уникальности номеров документа, в который входит указанная дата. Например, если номера документов уникальны в пределах месяца и задана дата 10 декабря 2001 года, то поиск будет проводиться в интервале с 01 по 31 декабря 2001 года.
На этапе анализа данных этот вариант поиска будет работать как обычно: оба поля будут проверяться на точное соответствие.
Порой при переводе систем с одной конфигурации на другую нужно часто переносить справочники из одних в другие.
При этом сложно завязываться на код или наименование.
Но! Можно завязаться на GUID элемента. 1С позволяет использовать один и тот же GUID в разных справочниках.
Порой при переводе систем с одной конфигурации на другую нужно часто переносить справочники из одних в другие.
При этом сложно завязываться на код или наименование.
Но! Можно завязаться на GUID элемента. 1С позволяет использовать один и тот же GUID в разных справочниках.
Причем в составных полях хранится не только GUID, но и тип, поэтому использование в одной базе ссылок с одинаковым GUID но разным типом безопасно!
Для примера рассмотрим алгоритм, который переносит один справочник в другой, используя синхронизацию по GUID.
Понятно, что его можно использовать многократно.
Алгоритм имеет следующие параметры :
В коде используется функция ПолучитьЗапрос , которая получает объект запроса по его идентификатору (у нас в конфигурации ведется реестр запросов).
Есть также некоторые заточки по заполнению новых элементов определенного типа.
Но в целом, я использовал этот алгоритм достаточно универсально для переноса и синхронизации по ГУИД около пять-восьми справочников разного типа.
Надеюсь, вам тоже пригодится.
Специальные предложения
Гений1с конечно гениален, но перепечатывать старые статьи по мне неправильно.
Посмотрели бы уже в типовых на регистр сведений "СоответствиеОбъектовДляОбмена" и работу с ним.
Написал бы тогда и дополнительно как бороться с коллизиями.
Жаль, но код практически нечитабелен, поэтому "многабукф" и "ниасилил", то есть оценить полезность и применимость лично для себя затрудняюсь. А использование в статье слова "ГУИД" очень смутило.
Просмотры 19002
Загрузки 0
Рейтинг 8
Создание 10.02.12 03:06
Обновление 10.02.12 03:06
№ Публикации 116410
Тип файла Нет файла
Конфигурация Конфигурации 1cv8
Операционная система Не имеет значения
Страна Россия
Вид учета Не имеет значения
Доступ к файлу Бесплатно (free)
Код открыт Не указано
См. также
Как работает серверный вызов в 1С Промо
Клиент-серверная архитектура заложена в платформе изначально — со времен «1С:Предприятие 8.0». Однако при разработке на 8.0 и 8.1 о разделении кода на клиентскую и серверную часть можно было не заботиться, поскольку на клиенте (на толстом клиенте) был доступен тот же функционал, что и на сервере. Всё изменилось с выходом платформы «1С:Предприятие 8.2», когда появился тонкий клиент. Теперь на клиенте доступен один функционал, на сервере — другой. Клиент и сервер «общаются» между собой с помощью серверного вызова. Конечно, это усложнило процесс разработки, но с другой стороны – можно создавать более оптимальные (быстрые) решения, поскольку все сложные задачи выполняются на сервере.
Для успешного сопоставления объектов с разными GUID при обмене через универсальный формат EnterpriseDate используется регистр сведений Публичные идентификаторы синхронизируемых объектов (далее РПИ) для хранения информации об их соответствии.
Механизм сопоставления данных при обмене через универсальный формат можно посмотреть здесь
Рис.1 Регистр сведения РПИ в дереве конфигурации
Фиктивные ссылки в регистре РПИ
Рис.2 Форма списка регистр сведения РПИ
Основные причины возникновения фиктивных ссылок в регистре РПИ
В моей практике я встречал 2 причины возникновения фиктивных ссылок в регистре РПИ
1. Порядок сопоставления объектов
Порядок сопоставления объектов – Рекомендуется выполнять сопоставление и загрузку данных с учетом ссылочных связей. Особенно, если поле используется для сопоставления объектов. Например, в конфигурации имеется справочник договоров контрагентов, который подчинен справочнику контрагентов. Сопоставление договоров контрагентов выполняется по справочнику-владельцу, т.е. по справочнику контрагентов. Следовательно, для правильного сопоставления данных необходимо сначала сопоставить и загрузить справочник контрагентов, а затем – справочник договоров контрагентов
2. Контроль записи в обработчиках модуля объекта 1С.
Режим ОбменДанными Загрузка
ОбменДанными.Загрузка — атрибут любого объекта в системе 1С предприятие. Он позволяет обозначить при записи объекта, что необходимо отключить любые проверки (в т.ч проверки на уровне платформы 1С). Сделано это было для того, чтобы избежать конфликтов при обмене данных.
Если Вы разрабатываете свою конфигурацию, во всех проверках правильности данных (например, процедура ПередЗаписью и ПриЗаписи) необходимо первой строкой добавить такую строку (См. Рис 3):
Если ОбменДанными.Загрузка Тогда
Возврат ;
КонецЕсли ;
Рис 3 Фрагмент программного кода модуля объекта в расширенной конфигурации
Поиск битых ссылок
Для поиска и исправления битых ссылок в регистре РПИ в базе источника, например БП ред.3.0, я создал внешнюю обработку ” Фиктивные ссылки в регистре РПИ” ( См. рис 4)
Рис 4. Форма внешней обработки “фиктивные ссылки в регистре РПИ”
Задача: требуется настроить обмен данными через файл из 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 (данные из УТ).
Читайте также: