Приветствую Вас ГостьВторник, 14.05.2024, 00:58

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


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

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

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

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

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

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

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

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