Всем здравия!
Самописная конфигурация.
Версия 1С 8.2, режим "Управляемое приложение".
Хочу реализовать буфер обмена для табличной части.
Для этого в форме документа создал команду "кБуферКопировать".
///////////////////////////////////////////////////////////////////////////////////////////
//
// Назначение: Копирует выбранные "Операции" в буфер обмена (мупПлатежБуфер)
//
// Вызов: Команда формы "кБуферКопировать", которая вызывается из "Операции.КонтекстноеМеню"
//
&НаКлиенте
Процедура кБуферКопировать(кКоманда)
// ==========================================
// = Инициализировать глобальную переменную =
// ==========================================
мупБуферОбмена = Новый Массив;
// ===================================================
// = Обработать табличную часть документа "Операции" =
// ===================================================
Для Каждого лОперация Из Объект.Операции Цикл
// ==========================
// = Проверить выбор строки =
// ==========================
Если лОперация = лОперация Тогда
// = ЗДЕСЬ НУЖНО ОТДЕЛИТЬ ВЫБРАННЫЕ СТРОКИ
// ========================================
// ================================
// = Добавить строку для выгрузки =
// ================================
мупБуферОбмена.Добавить(лОперация);
КонецЕсли;
КонецЦикла; // Для Каждого лОперация Из Объект.Операции
КонецПроцедуры // кБуферКопировать
Не поверите: ".ВыделенныеСтроки"
&НаКлиенте
Процедура кБуферКопировать(кКоманда)
мупПлатежБуфер = Новый Массив(Новый ФиксированныйМассив(Элементы.Операции.ВыделенныеСтроки));
КонецПроцедуры // кБуферКопировать
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua