ГЛАВНАЯ СТРАНИЦА

Работа с буфером обмена

10.2

История переиздания
21.02.2024

Буфер обмена служит для копирования и вставки информации. С помощью буфера обмена можно переносить элементы из одной таблицы в другую или создавать копии элементов в той же самой таблице.

В программе Tillypad Manager буфер обмена можно использовать при работе со справочниками, списками документов, спецификациями документов.

Через буфер обмена можно копировать документы со спецификациями. В этом случае спецификации из исходного документа добавляются в спецификации итогового.

В меню «Буфер обмена» включены команды «Копировать» и «Вставить». Они позволяют копировать элементы таблицы в буфер обмена и вставлять их из буфера обмена в таблицу, соответственно.

Рисунок 256. Меню Буфер обмена

Меню Буфер обмена

Как скопировать элементы таблицы?

По команде «Копировать» в буфер обмена помещаются один или несколько элементов, выбранных из таблицы.

Информация об элементе, скопированном в буфер обмена, остается в исходной таблице и сохраняется в буфере обмена. Для копирования в буфер обмена можно выбрать несколько элементов одной таблицы.

Примечание

Если буфер обмена перед копированием не пуст, то при копировании информация из буфера обмена заменяется новой.

Информацию из буфера обмена можно вставить в ту же самую таблицу или в другую.

Как вставить элементы из буфера обмена в таблицу?

Элементы из буфера обмена можно вставить в исходную таблицу или в какую-либо другую. В таблицу можно вставлять одинаковые элементы или схожие.

Одинаковый элемент копируется из того же самого справочника или списка, в который он будет вставлен. При вставке одинакового элемента открывается карточка добавления одного или нескольких элементов, поля которых заполнены значениями атрибутов скопированных объектов.

Вставляем схожие элементы

Если исходные таблицы имеют схожую структуру с таблицами для вставки, то в них можно копировать и вставлять схожие элементы. Например, можно скопировать данные из приходной накладной и вставить их в расходную накладную или скопировать продукты в спецификацию складского документа. В этом случае при вставке копируются только сходные поля этих элементов.

Примечание

Если после копирования в буфер обмена элемент был помещен в Корзину удалений, его можно будет вставить из буфера.

При вставке из буфера обмена безвозвратно удаленных элементов или элементов, ставших недоступными после копирования, будет выведено предупреждение, если их вставка возможна, или сообщение об ошибке, если вставка невозможна.

Рисунок 257. Сообщение об ошибке вставки элементов

Сообщение об ошибке вставки элементов

Если нельзя однозначно установить соответствие между исходным и полученным документами (например, исходный документ содержит несколько спецификаций, а полученный – одну), то для вставки из буфера обмена требуется дополнительная информации. В этом случае при вставке открывается окно Выбор режима вставки. В нем можно выбрать параметры соответствия документов, например, определить исходную таблицу спецификации и определенную разновидность объема продуктов, которые предназначены для вставки.

Рисунок 258. Окно выбора режима вставки

Окно выбора режима вставки

Если в таблице элементов присутствуют разнотипные объекты, то перед вставкой необходимо выбрать, объекты какого типа будут вставлены. Выбор типа объектов для вставки производится в окне «Выбор типа копируемых объектов».

Элемент прейскуранта или группу прейскуранта можно вставить из буфера обмена как самостоятельный объект или как унаследованный объект. Определить, какой объект необходимо добавить в справочник при вставке группы или элемента прейскуранта из буфера обмена, можно в окне Выбор режима вставки.

Оно открывается при вставке из буфера обмена:

  • элементов прейскуранта и групп прейскуранта в справочник Прейскурант ,

  • элементов чернового прейскуранта и групп чернового прейскуранта в справочник Черновой прейскурант.

Как определить, какие объекты будут созданы при вставке из системного буфера обмена?

При вставке данных из системного буфера обмена (буфера обмена Windows) в таблицу с разнотипными элементами необходимо определить, объекты какого типа будут при этом созданы.

Выбрать тип объектов, создаваемых при копировании, можно в окне «Выбор типа копируемых объектов».

Рисунок 259. Окно «Выбор типа копируемых объектов»

Окно «Выбор типа копируемых объектов»

В окне выводится таблица элементов с единственным столбцом Тип копируемых объектов. В нем указаны типы объектов, которые создаются при вставке данных из буфера обмена.

Как можно использовать буфер обмена операционной системы Windows?

Данные из буфера обмена Windows можно вставить в справочники и списки программа Tillypad Manager. Если запущены два экземпляра программы, подключенные к разным базам данных, то с помощью буфера обмена Windows можно скопировать данные из одной базы данных в другую. Буфер обмена Windows также можно использовать для копирования данных из различных программ в справочники и списки программы Tillypad Manager.

Чтобы вставить данные из буфера обмена Windows в программу Tillypad Manager, необходимо установить соответствия между полями скопированных данных и полями создаваемых объектов. Настройки соответствия полей выполняется в окне Преобразование буфера обмена.

Если в таблицу из буфера обмена можно вставить различные типы объектов, то перед вставкой открывается окно «Выбор типа копируемых объектов».

Как установить соответствие между полями исходной и полученной таблиц?

В любую таблицу Tillypad Manager, в которой разрешены изменения, можно копировать данные из буфера обмена Windows. Этот буфер позволяет копировать информацию в Tillypad Manager как из другого окна этой программы, так и из любой другой программы.

При вставке данных из сторонней программы в Tillypad Manager открывается окно преобразования буфера обмена, в котором устанавливается соответствия полей исходной и полученной таблицы.

Если в таблице хранятся разнотипные объекты, то перед настройкой преобразования буфера обмена открывается окно Преобразование буфера обмена.

Рисунок 260. Данные из таблицы Excel, скопированные в буфер обмена Windows

Данные из таблицы Excel, скопированные в буфер обмена Windows

В окне выводятся панели «Настройки», «Исходные данные» и «Результирующие данные».

Рисунок 261. Окно «Преобразование буфера обмена»

Окно «Преобразование буфера обмена»

Как настроить поля объекта, создаваемого при вставке из буфера обмена?

На панели «Настройки» выводится набор полей, определенных для того объекта, который будет создан при вставке из буфера обмена, а также поле:

  • «Использовать заголовки из первой строки» – признак использования заголовков из первой строки данных, находящихся в буфере обмена Windows.

    Выбор значений производится из фиксированного списка: Да или Нет.

    Если выбрано значение Нет, то в списках выбора каждого такого поля выводятся унифицированные названия полей скопированных данных: Поле1, Поле2 и так далее.

    Рисунок 262. Список с названиями полей, используемых по умолчанию

    Список с названиями полей, используемых по умолчанию

    Если выбрано значение Да, то в списках полей выводятся названия, полученные из первой строки скопированных данных:

    Рисунок 263. Список с названиями полей из скопированных данных

    Список с названиями полей из скопированных данных

    Если типы данных, скопированных из источника не соответствуют типам данных полей приемника, выводится значок ошибки.

    Рисунок 264. Ошибка при несовпадении типов данных источника и приемника

    Ошибка при несовпадении типов данных источника и приемника

Как узнать, какие данные скопированы в буфер обмена Windows?

На панели «Исходные данные» выводится таблица с данными, скопированными в буфер обмена Windows. Столбцам таблицы присвоены названия по умолчанию: Поле1, Поле2, Поле3 и так далее.

Рисунок 265. Панель «Исходные данные»

Панель «Исходные данные»

Как определить, какие атрибуты будут присвоены создаваемым объектам?

На панели «Результирующие данные» выводится таблица со значениями атрибутов, которые будут присвоены объектам, создаваемым при вставке из буфера Windows.

Если на панели «Настройки» не указаны соответствия между полями объектов из буфера обмена и полями создаваемых объектов, то панель «Результирующие данные» не содержит никаких данных.

Рисунок 266. Панель «Результирующие данные» (соответствия полей не установлены)

Панель «Результирующие данные» (соответствия полей не установлены)

После настройки соответствия полей на панели «Результирующие данные» выводится таблица с атрибутами объектов, которые будут созданы при вставке объектов из буфера Windows.

Столбцы таблицы элементов соответствуют полям из набора, определенного для создаваемого объекта.

Рисунок 267. Панель «Результирующие данные» (заголовки полей из первой строки не использованы)

Панель «Результирующие данные» (заголовки полей из первой строки не использованы)

Рисунок 268. Панель «Результирующие данные» (заголовки полей из первой строки использованы)

Панель «Результирующие данные» (заголовки полей из первой строки использованы)