Универсальная обработка "Буфер обмена" для форматированного документа 1С

Опубликовал Алексей Ульянов (kindly73) в раздел Обработки - Универсальные обработки

Буфер обмена для нестандартно отформатированных текстов в форматированный документ 1С.

При внедрении CRM системы появилась необходимость копировать из "Консультанта+" статьи в 1С (в нашем случае в "Форматированный документ").

И оказалось, что простым копи-пастом сбивается всё форматирование, и даже предложения местами меняются....

Но если сначала скопировать в Ворд, и только потом в 1С, то все получается ОК.

Пришлось дописывать конфигурацию....

Здесь выкладываю решение в виде обработки.

Порядок работы:

  1. Копируем любой текст (можно с картинками) в буфер обмена Виндоус.
  2. Устанавливаем курсор в поле форматированного документа обработки и нажимаем "Вставить".

Скачать файлы

Наименование Файл Версия Размер
Буфер обмена
.epf 33,64Kb
08.02.16
8
.epf 1 33,64Kb 8 Скачать

См. также

Комментарии
1. Серик Асмаков (AsmakovS) 10.02.16 12:59 Сейчас в теме
и почему ничего не происходит?
2. Андрей Акулов (DrAku1a) 1198 11.02.16 03:11 Сейчас в теме
(1) AsmakovS, у Вас установлен MS Word? Он нужен.
3. Алексей Ульянов (kindly73) 3 11.02.16 11:32 Сейчас в теме
(2) DrAku1a, Да, Ворд нужен.

1. Сначала обработка устанавливает в "мои документы" прогу "GetClip"
2. эта программулька "GetClip" создаёт вордовский файл "Буфер обмена" в "Мои документы" с содержимым буфера.
3. Далее COMОбъект("WScript.Shell") собственно и производит вставку в поле форматированного документа.
4. Алексей Ульянов (kindly73) 3 11.02.16 11:35 Сейчас в теме
(1) AsmakovS, у меня тоже такое бывает, если в нескольких открытых базах запускаю, грешу на COM-объект...
Подробное описание работы в ответе DrAku1a
Оставьте свое сообщение