Чтобы начать работу с модулем переноса данных выполните следующие действия:
поместите курсор над пиктограммой "Перенос данных" в панели инструментов (см. Рисунок 7.1, «Пиктограмма "Перенос данных"»«Пиктограмма "Перенос данных"») и нажмите левую кнопку манипулятора "мышь";
Вы видите контейнеры, отображающие структуру разделов: целевого слева и источника справа.
Сверху вниз по порядку:
(!!!Перефразировать. теперь необязательно с этого начинать!!!) Первым делом следует соотнести колонки шапки источника и целевого раздела. Эта процедура определяет, какие колонки будут участвовать в процессе передачи данных. Несвязанные колонки в процессе передачи данных не участвуют. Например, если связать только одну колонку источника и колонку целевого раздела, то произойдет перенос данных только из одной колонки источника в соответствующую колонку целевого раздела.
Чтобы связать колонку целевого раздела с колонкой источника надо
выделить узел шапки целевого раздела и двойным щелчком соотнести его узлу
шапки источника. Связывать можно только нижние узлы шапки, отмеченные
пиктограммой
. После этой операции в строке редактирования формул
появится значение, соответствующее коду колонки источника. Если, удерживая
клавишу Ctrl двойным щелчком выделить несколько узлов шапки источника, то
результатом ячейки целевого раздела будет арифметическая сумма ячеек
соответствующих выделен-ным узлам шапки исходного документа.
На ряду со сложением можно производить с данными источника любые математические действия, используя в качестве переменных код колонок. После составления формулы следует щелкнуть по кнопке "Применить формулу ->". После переноса данных все ячейки соответствующие колонке, к которой применена формула, будут иметь значения равное результату выполнения действий с ячейками соответствующими колонкам источника, коды которых фигурируют в формуле.
Например если какой-либо колонки целевого раздела документа применить формулу "(К1 + К2) / 2", то это будет означать, что значение ячейки целевого раз-дела, соответствующей этой колонки, будет равным среднему арифметическому данных ячеек соответствующих первой и второй колонок источника, для каждой строки, фигурирующей в задействованной в правилах переноса.
Если иерархическая структура шапок целевого и исходного документов совпадают, то рекомендуется воспользоваться функцией автоматического соотношения колонок. Для этого мышкой нажмите кнопку "Автоматически связать колонки". При этом все связи, колонок ранее проставленные будут разорваны.
После того, как все необходимые связи колонок построены, для переноса данных необходимо создать правила переноса.
Что такое правило переноса? Это соответствие строки целевого раздела строке источника. Чтобы добавить правило следует выделить строку боковика целевого раздела, соответствующую ей строку боковика источника и щелкнуть мышкой по кнопке "Добавить правило для строки". Таким образом, при переносе данных из строки источника определенной в правиле в строку целевого раздела будут перенесены данные в соответствии со связями, установленными для колонок. Т.е. в переносе данных участвуют только те ячейки, которые соответствуют связанным колонкам (либо колонках задействованных в формулах) и строкам присутствующих в правилах переноса.
Если боковики целевого раздела и источника имеют один или несколько колонок с одинаковой структурой, то можно воспользоваться функцией автоматического построения правил на основе связей колонок боковика. То есть если по значению ячейки (или нескольких ячеек) боковика можно идентифицировать уникальную строку, то надо выделить колонку боковика целевого раздела, затем соответствующую колонку боковика источника и щелкнуть мышкой по кнопке "Связать". Таким же способом нужно связать все соответствующие колонки боковиков целевого раздела и источника.
Например, боковик имеет две колонки: источник и номенклатура, то сочетание значений ячейки источника и ячейки номенклатуры является уникальным в пределах раздела и по ним можно идентифицировать только одну строчку, то их достаточно, чтобы использовать для автоматического построения правил, но обязательно использовать обе! Выделяем колонку "источник" в контейнерах бокови-ков целевого раздела и источника. Щелкаем на "Связать". Затем что же самое с колонкой "номенклатура". Видим в списке "Связи колонок боковиков" две связи. После чего щелкаем по кнопке "Создать правила автоматически". После чего в контейнере правил переноса данных появится список правил переноса данных содержащий строки (значения ячеек боковика и порядковый номер строки целевого раздела и источника).
Если заголовки соответствующих боковиков целевого раздела и источника совпадают, то можно воспользоваться функцией автоматического соотношения колонок боковиков. Для этого надо щелкнуть мышкой по кнопке "Автосоотношение боковика".
После того как колонки шапок целевого раздела и источника связаны и созданы правила, нажимаем кнопку "Начать перенос данных". Окно настроек параметров переноса закроется, и данные будут перенесены!