В начало
Не выгружать
сотрудников мужского пола Необходимо выгрузить
справочник «Сотрудники» из базы-источника в базу-приемник, но не полностью, а
всех сотрудников, кроме мужчин. Фирма небольшая, сотрудников немного. Далее приведен справочник
«Сотрудники» в базе-приемнике. Рис. Справочник «Сотрудники» в базе-источнике (обычное
приложение) Запускаем конфигурацию «Конвертация
данных» в пользовательском режиме и создаем новое правило конвертации объектов
(ПКО). Для события «Перед выгрузкой» прописываем код с
условием отказа, если выполняется условие на проверку пола сотрудника. Рис. Обработчик события «Перед выгрузкой» в ПКО «Сотрудники» Также необходимо создать правило
конвертации объектов для перечисления «Пол». Поскольку Пол – это перечисление,
то на закладке «Конвертация значений» в нижней части экрана необходимо
проверить соответствие значений в базе-источнике и базе-приемнике. Рис. Правило конвертации объектов «Пол» Вроде все нормально, переходим на
вкладку «Правила выгрузки данных» и создаем новое ПВД «Сотрудники». Рис. Правило выгрузки данных «Сотрудники» После этого сохраняем ПВД в файл «ПРАВИЛА.xml». Рис. Сохранение правил обмена в файл Далее запускаем/переходим в
конфигурацию с базой-источником и запускаем обработку «Универсальный обмен
данными…» для обычного приложения. Если обработка не вшита в
конфигурацию, то запускаем ее как файл «V8Exchan82.epf». Выгружаем данные из базы-источника. Рис. Выгрузка данных из базы-источника Затем переходим в базу-приемник и
загружаем данные, опять же через обработку «Универсальный обмен данными…», она
же «V8Exchan83.epf». Рис. Загрузка данных в базу-приемник Смотрим загруженные данные в
базе-приемнике, а именно справочник «Сотрудники». Рис. Справочник «Сотрудники» в базе-приемнике Как видим, данные загрузились только
для сотрудников женского пола, таким образом вроде все в порядке, как и
планировали, хотя по-хорошему неплохо бы еще проверочку
устроить на уже существующие элементы справочника, мало ли, может
они/справочники независимо заполнялись в разных базах, но это уже, как
говорится потом. |
||