gifts2017

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

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

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

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

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

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

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

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

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

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

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

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

См. также

PowerTools от 1 000
Подписаться Добавить вознаграждение

Комментарии

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

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