Приветствую Вас ГостьПонедельник, 16.06.2025, 20:53

Каталог статей


Вставить из буфера

Для вставки из буфера на клиенте нужно использовать ком-объект "htmlfile".

clipboard = Новый COMОбъект("htmlfile");
СодержимоеБуфера = clipboard.ParentWindow.ClipboardData.GetData("Text");

Если копируем из Excel, то в буфере будет многострочный текст с разделителем Tab. Для обработки содержимого буфера можно использовать цикл:

Для н = 1 По СтрЧислоСтрок(СодержимоеБуфера) Цикл
        СтрокаБуфера = СтрПолучитьСтроку(СодержимоеБуфера, н);
        СтрокаБуфера = СтрЗаменить(СтрокаБуфера,Символы.Таб, Символы.ПС);

        ПервоеПолеСтроки = СокрЛП(СтрПолучитьСтроку(СтрокаБуфера, 1));
        ...
КонецЦикла;

Категория: Формы | Добавил: leshic (18.04.2019)
Просмотров: 400 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Вход на сайт
Поиск
Категории раздела
СКД [51]
Регистры [7]
Формы [47]
Администрирование [46]
Запросы [11]
Объекты конфигурации и типы данных [20]
Взаимодействие с другими базами, приложениями и источниками данных [16]
Программирование [46]
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0