15. Буферы обмена и плавающие справочники

В Менеджере реализован внутренний и внешний буферы обмена. Внешний позволяет вставлять скопированные данные в таблицу Excell, а внутренний – данные списков внутри самого Менеджера. Списки копируются в виде датастораджей и вставляются через карточку приемника. Копирование и вставка между разными источником и приемником возможна в случае их совместимости, которая настраивается в процедуре TdmClipboard.InitClipboardData. При вставке открывается карточка-приемник в режиме добавления. Данные сохраняются на сервер из нее.

Добавление из плавающего справочника реализовано с помощью механизма внутреннего буфера обмена. По команде «Выбрать» списка-источника происходит копирование выделенных в нем записей и вставка в список-приемник с помощью его карточки.