Инструменты пользователя
Инструменты сайта
Содержание
Сначала в меню: Администрирование/Синхронизация данных нужно задать префикс информационной базы в поле Префикс этой информационной базы , он используется при нумерации документов.
Все действия выполняются в режиме Предприятие
Сначала в меню: Администрирование/Синхронизация данных нужно отметить ✔ Синхронизация данных тогда появится ссылка Настройки синхронизации данных на окно настройки. Для последующей настройки нужно использовать путь: Администрирование/Синхронизация данных/Настройки синхронизации данных
Для добавления настройки нажимаем на кнопку:
Настроить если планов обмена больше одного, то нужно выполнить настройку каждого из них.
Меню: Все функции/Планы обмена/
Синхронизация данных с «Бухгалтерия предприятия» ред. 3
Правила регистрации объектов
Получение или замена правил регистрации объектов, встроенных в конфигурацию.
В режиме Настройка плана обмена нужно выбрать план обмена и открыть его. Далее нажать кнопку и выбрать пункт меню Загрузить правила регистрации объектов
(Похоже, связи с файлом, откуда загружаются правила, нет. Они читаются в БД , куда-то в объект «план обмена»)
Первоначальные настройки содержатся в макете объекта конфигурации План обмена .
Правила конвертации объектов
Получение или замена правил конвертации объектов, встроенных в конфигурацию.
В режиме Настройка плана обмена нужно выбрать план обмена и открыть его. Далее нажать кнопку и выбрать пункт меню Загрузить правила конвертации объектов
Содержимое регистра сведений Соответствия объектов информационных баз
Меню: АдминистрированиеСинхронизация данныхНастройки синхронизации данных , кнопка
Название окна: Регистрация изменений для обмена Название плана обмена
Меню: АдминистрированиеСинхронизация данныхНастройки синхронизации данных , кнопка Настроить… на вкладке Настройка синхронизации данных можно проконтролировать Номера сообщений (вкладка Служебные )
Скрипт для создания папки для хранения файлов сообщений.
Функциональность
Данная внешняя обработка позволяет выполнить запросы в двух разных базах 1С 8.х (текущей и подключенной через COM-соединение), сравнить полученные из результатов запросов таблицы значений и вывести различия в них. При сравнении таблиц значений обработка может сравнивать как примитивные, так и ссылочные типы (по ГУИДу). Для ссылочных типов возможно сравнение ссылок с учетом данных регистра сведений «Соответствия объектов информационных баз». Обработка автоматически сохраняет все настройки и восстанавливает их при следующем открытии в этой базе. Также можно сохранять разные наборы запросов и открывать их из списка.
Читайте также: Что значит очистить кэш в одноклассниках
Примеры использования
Случаи, когда данная обработка облегчает работу:
- Сверка корректности переноса справочников/документов и т.п. из одной базы в другую
- Сверка корректности переноса остатков из устаревшей базы в новую
- Проверка синхронизированности объектов в распределенной базе
- Определение объектов, которые необходимо зарегистрировать к отправке при сбоях синхронизации
- Проверка объектов, которые будут добавлены/перезаписаны при начале обмена данными между базами
Как пользоваться обработкой
Открываем как внешний отчет.На первой закладке указываем параметры базы, к которой нужно подключиться через COM-соединение и тестируем подключение. Самый простой способ указать параметры базы: просто скопировать строку подключения базы в поле «Строка подключения базы», тип базы, имя сервера/баз, путь для файловой базы определятся автоматически.
Если тест подключения прошел успешно, переходим на закладку «Запрос к этой базе». Вы можете написать запрос, используя конструктор запросов (чтобы вызвать конструктор запросов, как обычно щелкаем правой кнопкой мыши), либо написать его вручную. В созданном запросе должна присутствовать как минимум одна ключевая колонка. Ключевой колонкой считается колонка, псевдоним которой заканчивается на _Ключ. Подробнее о принципах сравнения таблиц обработкой.
После создания запроса в текущей базе переходим на закладку «Запрос к подключаемой базе». Вы можете скопировать текст и параметры запроса из запроса к текущей базе, нажав на соответствующую кнопку. Но если в подключаемой базе структура метаданных отличается, возможно потребуется отредактировать запрос. Обязательное условие: набор полей в обоих запросах должен совпадать. Также в подключаемой базе параметры запроса могут быть только примитивных типов, поэтому рекомендуется в текущей базе сразу писать запрос, параметры которого будут только примитивных типов.
Если сравниваемый объект метаданных учавствует в обмене через план обмена (с использованием БСП), то возможно сравнение ссылок с учетом данных регистра сведений «Соответствия объектов информационных баз». Для каждой ссылки ищется запись в этом регистре для указанного узла и если такая запись есть, то берется не ГУИД ссылки этой базы, а ГУИД приемника из регистра.
Читайте также: Как увеличить скорость интернета летай таттелеком
После создания запросов в обоих базах и указания параметров сравнения переходим на вкладку «Сравнение» и нажимаем кнопку «Сравнить результаты запросов». Обработка последовательно выполнит запросы в этой и подключенных базах, сравнит полученные таблицы значений и выведет результаты сравнения.
Как сравниваются таблицы значений
При создании запроса должна быть определена одна или несколько ключевых колонок получаемой таблицы значений путем добавления строки _Ключ к псевдониму поля запроса. Такие колонки считаются ключевыми. Сравнение таблиц значений производится по совпадению ключевых колонок: строки считаются сопоставленными друг другу, если у них совпадают все ключевые колонки. Для сопоставленных строк производится сравнение остальных колонок, если значения всех колонок совпадают, строки считаются одинаковыми и исключаются из вывода результатов сравнения. Таким образом получаются 4 группы строк:
- строки, у которых совпадают все колонки
- строки, набор ключевых колонок которых есть только в этой базе;
- строки, набор ключевых колонок есть только в подключаемой базе;
- строки, набор ключевых колонок которых совпадет, но значения других колонок отличается.
Результаты сравнения
Перед сравнением можно выбрать флажками какие таблицы нас интересуют. При установленном флажке таблица выводится полностью, при снятом — только количество строк.
После сравнения таблиц совпадения и различия в них отобразятся в табличном документе, каждую группу строк можно свернуть. По каждой группе отображается количество строк.
Для строк, отличающихся значениями неключевых колонок желтым цветом выделяются колонки, значения в которых различаются.
Если выведенное поле является ссылкой этой базы, можно открыть этот объект двойным щелчком мыши по нужной ячейке.
Вы можете сохранить параметры подключения и тексты запросов с параметрами кнопкой «Сохранить» под произвольным именем, чтобы в дальнейшем открыть их и повторно запустить сравнение.
Читайте также: Multi text finder portable
Тестовое окружение
Обработка тестировалась на платформе 8.3.10.2667 с конфигурациями БП 3.0 и БП 2.0 в качестве подключаемой базы.
Ограничения использования
Обработка работает под платформой не ниже чем 8.3.6.1977 под конфигурациями на управляемых формах. При переходе со старых конфигураций на обычных формах на новые версии конфигураций на управляемых формах можно открывать обработку в базе новой конфигурации и сравнивать данные из неё.
Версия 1.1 от 06.09.2018
1. Добавлено автоматическое определение параметров базы по строке соединения: достаточно скопировать и вставить строку соединения.
2. Добавлен вывод количества полностью совпавших строк.
3. Добавлена возможность вывода полностью совпавших строк. Для этого на закладке «Сравнение» нужно установить флажок «Вывести совпавшие».
Версия 1.2 от 21.09.2018
1. Добавлено сопоставление ссылок с использованием регистра сведений «Соответствия объектов информационных баз».
2. Добавлена возможность выбора режима вывода каждой из результирующих таблиц: только количество строк или все строки.
3. Для ссылочных полей, выводимых в таблицы записывается расшифровка, так что ссылки теперь можно открывать двойным щелчком по нужной ячейке табличного документа.
В ИБ сложная структура предприятия в которой 300 подразделений, в бух.учете на 20 счет должны попасть всего 40 подразделений, которые заведены в бухгалтерии.
Когда происходит настройка синхронизации, программа предлагает ввести соответствие только для организации и способов отражения в бух.учете.
Для тестирования был создан документ Отражение в бух учете с одной проводкой.
В результате в бух приехала вся структура подразделений к которой привязано подразделение из документа.
Как настроить соответствия объектов информационных баз 1С 300 подразделений ЗУП к 40 в БУХ?