Пример работы с буфером обмена используя БСП 1с.
// Проверяем наличие сохраненных данных в буфере обмена
// Если передать строку то сравнит её с тем что находиться в буфере.
// Если ничего не передать то просто проверит есть ли чтото в буфере.Результат = ОбщегоНазначения.ПустойБуферОбмена(ДанныеСтрока);// Помещаем произвольные данные в буфер обмена
// Данные - Произвольный - Данные, которые необходимо поместить в буфер обмена.
// Источник - Строка - Произвольный строковый идентификатор, например, имя объекта, строки табличной части которого помещаются в буфер обмена.ОбщегоНазначения.СкопироватьВБуферОбмена(Данные, Источник);// Помещает выделенные строки табличной части в буфер обмена.
// ТабличнаяЧасть - ДанныеФормыКоллекция - Табличная часть, строки которой необходимо поместить в буфер обмена.
// ВыделенныеСтроки - Массив - Массив идентификаторов выделенных строк.
// Источник - Строка - Произвольный строковый идентификатор, например, имя объекта, строки табличной части которого помещаются в буфер обмена.ОбщегоНазначения.СкопироватьСтрокиВБуферОбмена (ТабличнаяЧасть, ВыделенныеСтроки, Источник);// Получает строки табличной части, помещенные в буфер обмена
// Возвращаемое значение:
// Структура - со свойствами:
// * Данные - Произвольный - Данные из буфера обмена. Например, ТаблицаЗначений при вызове СкопироватьСтрокиВБуферОбмена.
// * Источник - Строка - Объект, к которому относятся данные. Если при помещении в буфер не был указан, то Неопределено.Результат = ОбщегоНазначения.СтрокиИзБуфераОбмена();
2024-06-15