В 1с не копируется текст
Иногда не вставляется скопированный текст с Интернета в документ. В этой статье мы рассмотрим, что можно сделать в этом случае, как решить проблему.
Почему я не могу скопировать и вставить текст в Word
Разберем основные причины данной проблемы. Во-первых, у вас может быть отключена функция «Копировать» в вашем браузере. Во-вторых, сайт на котором вы собираетесь скопировать текст – полностью защищен от копирования. В-третьих, на вашем компьютере вирусы или компьютер нужно очищать от мусорных файлов, которые мешают работе.
Далее мы решим эту проблему пользователей компьютеров. Будут показаны эффективные способы устранения этой проблемы.
Если текст не копируется в браузере, что делать?
В любом в браузере, будь то Мазила, Опера, Яндекс или Гугл Хром, есть функция «Копировать», которую можно включить или отключить. Если вы выделяете текст левой кнопкой мыши и не можете найти кнопку копирования, значит она у вас отключена.
Как ее включают? С помощью настроек в браузере. Процесс ее включения мы рассмотрим на примере браузера Яндекс.
Итак, запускаем браузер Яндекс на компьютере, далее, нажимаем вверху браузера на три горизонтальные черты (Скрин 1).
Откроется список функций, из которых нужно выбрать раздел «Настройки» (Скрин 2).
В настройках найдите раздел – «Контекстное меню» и установите галочки на следующие параметры:
- При выделения текста, показывать кнопки «Найти» или «Копировать».
- Или показывать компактное меню.
К примеру, первый вариант намного лучше, поскольку кнопка «Копировать» открывается при выделении текста через левую клавишу мыши, а вторая настройка создает меню «Копировать» через правую кнопку мыши.
После того, как вы определитесь с вариантами копирования, перезапустите свой браузер – просто закройте его и запустите снова.
Не вставляется скопированный текст,что делать? 4 способа решения проблемы
Итак, выше мы решили проблему с копированием текста. Теперь, поговорим о том, что делать, если не вставляется скопированный текст?
Рассмотрим три работающих способа, которые помогают решить этот технический вопрос:
- Замените браузер. Если вы копируете текст с Интернета, а он у вас все равно не вставляется например, в Ворд, просто удалите браузер и установите на компьютер новый. Делается это достаточно легко – скачиваете с официального сайта установщик браузера и устанавливаете его на компьютер по инструкции мастера установки.
- С помощью горячих клавиш на клавиатуре компьютера. Выделите текст клавишами CTRL+A, который нужно скопировать. Далее удерживаете и нажимаете «CTRL+C», с помощью клавиш «CTRL+V» вставляете текст. . Возможно, на вашем компьютере есть вирусные программы, которые отключили кнопку из меню мыши «Вставить». В этом случае проверяем компьютер на вирусы, далее, удаляем их (если антивирус их найдет) и перезагружаем компьютер.
- Просто перезагрузите компьютер, иногда это помогает.
Если вообще ничего не помогло, вставьте его куда-нибудь (например, в блокнот), потом отсюда скопируйте и всё нормально вставится!
Заключение
Итак, сегодня мы разбирали на практике вопрос, что делать если не вставляется скопированный текст с Интернета в документ на компьютере. Все перечисленные способы в статье рабочие и проверены автором. В некоторых случаях, вам придется просто переустановить систему Windows на компьютере, чтобы убрать эту проблему.
Проблема была выявлена в инфраструктуре, где платформа 1С:Предприятие 8.3 опубликована на терминальном Windows Server 2016, а клиентами служат ПК с Windows 10 и Excel в составе пакета Microsoft Office 365. Обновления для ПП устанавливались достаточно своевременно.
В процессе поиска решения были рассмотрены следующие варианты:
- замена значений в Excel через сочетание Ctrl+H;
- сохранение всего табличного документа 1С как файл формата Excel и последующая работа со значениями в рамках ПП Microsoft
- применить условное оформление к ячейкам
3) от Excel-еводов:
- написать макрос, который бы сам выполнял команду Ctrl+H
- редактирование региональных стандартов ОС
Перечисленные тут способы не позволили решить проблему достаточно качественно. Однако, последний вариант натолкнул на мысль попробовать изменить региональные установки самой информационной базы 1С. Для этого потребуется монопольно запустить режим "1С:Конфигуратор", где в подменю "Администрирование" выбрать пункт "Региональные установки информационной базы", в открывшейся форме убрать "галку" с флага "Использовать региональные установки текущего сеанса", что позволит установить пробел в поле "Разделитель групп". Да, вот так просто, не выбирая предложенных значений, нажимаем пробел, а затем применяем настройки нажатием кнопки "ОК".
Очевидно, что данный способ может позволить быстро решить проблему даже не техническому специалисту при наличии соответствующего доступа.
P.S. Данная настройка повлияет на формат чисел не только при копировании в Excel! Например, при выгрузке числовых значений в txt файл, пробел будет так же добавлен как разделитель разрядов. Это может нарушить работу со сторонними сервисами, если те "не умеют" воспринимать такой символ разделения. Я столкнулся с подобной ситуацией при загрузке файла зарплатного проекта в клиент одного из банков. Решение данной проблемы я нашел в банальном применений функции СтрЗаменить() для числовых значений.
Специальные предложения
Sub ПреобразоватьВТекст()
Dim sTempValue As String
Dim c As Range
On Error Resume Next
For Each c In ActiveWindow.Selection
sTempValue = Str(c.Value)
c.NumberFormat = "@"
c = Trim(sTempValue)
Next
On Error GoTo 0
1) открыть Ексель
2) открыть меню Вид, справа видим подменю "Макросы"
3) для того чтобы наш макрос был доступен всегда (при любой открытой книге), необходимо вставить его в Личную книгу макросов.
по умолчанию ее нет, надо создать. Как это делается?
в подменю "Макросы" нажимаем "запись макроса", в появившейся форме выбираем "сохранить в" = "личная книга макросов".
нажимаем ОК. началась запись, щелкни пару раз где-нибудь на листе открытой в данной момент книги.
Для того чтобы остановить запись в левом нижнем углу интерфейса Екселя нажми на белый квадратик (справа от слова "Готово"). Запись прекратилась и у нас в Личной книге макросов записался макрос-пустышка скорее всего с названием "Макрос1".
4) Теперь нажимаем ALT+F11 и попадаем в среду разработки. Находим нашу Личную книгу макросов (VBAProject (PERSONAL.XLSB)), в дереве элементов в папке Modules находим Module1, дважды по нему щелкаем, удаляем наш макрос-пустышку и вместо него вставляем следующее
здесь же в редакторе нажимаем на кнопку Сохранить.
Теперь т.к. в нашей личной книге макросов есть хоть один макрос, эта личная книга будет всегда автоматом (в фоне) открываться и наш макрос всегда будет доступен.
Чтобы его вызвать предварительно выделяем в любой открытой книге диапазон ячеек, который нужно преобразовать в текст, нажимаем ALT+F8, выбираем наш макрос и жмем ОК.
Здравствуйте. После обновления Windows 10 в ноябре-декабре 2016 г. при копировании из программы 1С в Excel через RDP клиент скопированные в буфер обмена начали вставляться в Excel без формата как текст. Необходимо, чтобы вставка была, как ранее, т. е. с форматом (цифры должны вставляться без пробелов, не как текст, а как числа). Мы используем: Windows 10 Pro x64, RDP клиент версии 10.0.14393.447. Когда стояла система Windows 8, клиет 6 все работало корректно. Есть ли возможность решить данную проблему?
Все ответы
Здравствуйте, есть пару вариантов:
1) Если у пользователя перенаправленный/перемещаемый профиль, он может на сервере сохранять куда-то себе excel файл (раб.стол, документы и т.п.) и он сразу же появится на локальной машине в нормальном формате.
2) Если профиля локальные, создайте на локальном компьютере сетевую папку и подключите пользователю её на сервере с 1С, пусть туда сохраняет.
Эти способы исключают обмен данными через буфер, но не решают проблему самого буфера.
Здравствуйте. Благодарю за ответ. В нашем случае необходимо именно копирование через буфер из 1С напрямую в Excel без сохранения файлов, т.к. при сохранении файлов расположение столбцов/строк смещается под формат выгружаемого отчета, а при копировании через буфер вставка идет клетка в клетку.
Вы нашли решение этой проблемы? У меня происходит всё тоже самое.
Бухгалтера жалуются, проблему решить не удается. Читал статью, которая ниже, отключал перенаправление диска C: в RDP, но это не помогает. что делать?
Добрый вечер. Проблема возникает начиная с Windows 10 1607/Windows Server 2016. Затрагивает только копирование непосредственно из 1С, запущенной удаленно, в Excel, запущенный локально. Если скопировать из удаленной 1С в удаленный Excel, а затем из него в локальный Excel, то все будет в порядке. Это первый вариант решения проблемы.
Со вторым вариантом, не совсем понятна лицензионная чистота и вообще так делать не надо, по-хорошему, но работать будет, а также не требует вышеописанных манипуляций от пользователя. В зависимости от того, что запущено на клиенте и на сервере требуется заменить некоторые системные файлы на более старые.
3. Локальный > Windows 10 1607 + удаленный Windows Server 2016 - комбинация пунктов 1 и 2.
Понятное дело, что при обновлении ОС и замене вышеуказанных файлов, операцию нужно будет повторять до момента выпуска исправления.
Может быть кто сталкивался с такой проблемой. Есть сервер Windows 2008 R2, на нем в 1С 8.2 работают пользователи через RemoteApp. Буфер обмена работает нормально, но не с таблицами. При копировании таблицы, она переносится просто как текСТ.
При запуске 1С в сессии удаленного рабочего стола все копируется корректно. Т.е. при вставке содержимого буфера в Word мы видим форматированную таблицу, как в 1С, с рамкой, цветами и т.д.
Данная проблема распространяется на всех пользователей, в том числе и администратора.
- Изменено Petko Krushev Microsoft contingent staff 4 июля 2013 г. 13:28 шрифт
- Изменен тип Иван Проданов Microsoft contingent staff 2 августа 2013 г. 12:11
- Изменен тип Petko Krushev Microsoft contingent staff 27 апреля 2017 г. 5:43
Ответы
Работает если исключить диск c: из редиректа, либо вообще отключить редирект дисков.
Грамотная постановка вопроса - уже 50% решения.
SCCM User Group Russia на FaceBook и в Telegram
- Помечено в качестве ответа Petko Krushev Microsoft contingent staff 27 апреля 2017 г. 5:43
Спасибо за решение! Оно работает!
- Помечено в качестве ответа Petko Krushev Microsoft contingent staff 27 апреля 2017 г. 5:43
Клиент без разницы (7,10), сервер 2016.
Работает, если убрать из св-в подключений все локальные диски ПК. С сетевыми работает.
Для Win 10 Build 14393 работает нормально.
Все ответы
У 1С 8.2 и RemoteApp есть некоторые проблемы,как например проблема с модальными окнами и возможно, что есть и проблема с таблицами.
- Предложено в качестве ответа Petko Krushev Microsoft contingent staff 8 июля 2013 г. 10:18
По утверждению пользователей, раньше все было нормально. Интереснее всего то, что в терминальной сессии все нормально.
С более старыми версиями на самом деле все было нормально,но с версиями 8.0 и 8.1 есть какие-то несостыковки с RemoteApp, в RDP нет проблем.
- Предложено в качестве ответа Petko Krushev Microsoft contingent staff 8 июля 2013 г. 10:18
- Отменено предложение в качестве ответа MihMuh 8 июля 2013 г. 10:21
Я имел в виду 8.2, но младшей версии. Ради эксперимента пробовал запуск 1с в RemoteApp на платформе, которая была установлена на сервере с самого начала - тоже не работает.
Думаю, пока вопрос закрыт. Если найду решение, отпишусь.
Ну кто еще не решил этот вопрос, пишу. Решение из разряда (ЧЁ за фигня!) :).
Нужно в параметрах rdp файла в разделе редиректа дисков указать любой диск, кроме диска C:.
Т.е. вместо по умолчанию drivestoredirect:s:* (редирект всех дисков) нужно указать конкретно другие: D и E к примеру drivestoredirect:s:D:;E:
Уважаемый Антонов Антон.
Я действительно вижу, что вы не волшебник и только учитесь :).
Прежде чем критиковать мой пост, вы бы вникли в суть вопроса. И попробовали бы "изобразить" ситуацию у себя на тестовом стенде, если вы конечно не просто модератор, которому дали права и он думает, как бы ими воспользоваться.
При публикации приложения RemoteApp (в частности 1С) из него не копируются таблицы в текстовый редактор (в частности MS Word копируется только текст). Если работать в RDP сессии такого не наблюдается - все копируется корректно с форматированием.
А теперь ВНИМАНИЕ!
Здесь говориться не о RemoteApp а о RDP сессии. И модераторы, как ни странно (хотя здесь тоже самое происходит), даже не поняли суть бага и написали какую-то фигню (типа отключите включите групповые политики). И какое же было у меня удивление, когда я отключил редирект диска C: и копирование/вставка заработала нормально! :)
Одна из самых больших неприятностей при попытке скопировать / вставить что-либо в текстовом редакторе — это форматирование текста. Часто вам нужно только скопировать и вставить простой текст с веб-сайтов, не выполняя при этом все форматирование. Но вариант по умолчанию в вашем браузере не позволяет вам этого делать. Так что, если вас это всегда беспокоило и вы хотите положить конец этому раздражению раз и навсегда, вы попали в нужное место. Потому что сегодня мы покажем вам, как копировать / вставлять простой текст без форматирования в Windows 10 и Mac.
Копирование / вставка обычного текста без форматирования на вашем ПК
В эту статью мы включили специальные сочетания клавиш для вставки простого текста, приложений и расширений браузера, а также другие методы для копирования / вставки текста без форматирования. Мы также покажем вам собственные варианты вставки текста без форматирования в Word, самом популярном текстовом редакторе в мире. Итак, без лишних слов, давайте рассмотрим различные способы копирования / вставки простого текста без форматирования на вашем компьютере Mac или Windows 10.
Метод 1. Использование сочетаний клавиш
Использование сочетания клавиш — это, безусловно, самый простой способ вставить простой текст без форматирования на вашем компьютере. Для этого нажмите Ctrl + Shift + V, чтобы удалить форматирование, вместо Ctrl + V в Windows. Этот метод работает во всех основных браузерах при написании, например, в WordPress, и в большинстве приложений.
На Mac нажмите Command + Option + Shift + V, чтобы «вставить и сопоставить форматирование» в документе. Однако этот ярлык не работает в MS Word, который использует собственный метод для вставки простого текста в редактор.
Метод 2: использование собственных опций в MS Word
Вы можете вставить текст без форматирования в MS Word с помощью специальной опции «Вставить» на ленте. После того, как вы скопировали целевой текст с форматированием, нажмите кнопку «Вставить» на ленте MS Word. У вас есть три варианта: «Сохранить исходное форматирование», «Объединить форматирование» и «Сохранить только текст», как показано ниже.
В то время как первый сохраняет исходное форматирование, второй сохраняет только базовое форматирование, такое как жирные буквы и маркеры, но меняет шрифт в соответствии с вашим документом. Третий вариант вставляет простой текст в Word без всякого форматирования.
Метод 3: использование расширений браузера
Существует несколько расширений для Firefox и Chrome, которые удаляют все форматирование выделенного текста перед копированием / вставкой. В Firefox я использую Copy PlainText (Свободный), а лучший вариант в Chrome — Копировать как обычный текст (Свободный). Оба они работают примерно одинаково, добавляя параметр «Копировать PlainText» или «Копировать как обычный текст» в контекстное меню браузера, вызываемое правой кнопкой мыши. В таких редакторах, как WordPress, расширения также добавляют параметр «Вставить простой текст».
Использование расширений браузера для Chrome и Firefox, вероятно, является самым простым и чистым способом копирования / вставки обычного текста в Интернете. Они дают вам возможность либо сохранить исходное форматирование, используя опцию «Копировать» по умолчанию в контекстном меню вашего браузера, вызываемого правой кнопкой мыши, либо скопировать только простой текст, используя опцию «Копировать обычный текст». Они также настраиваются, позволяя пользователям устанавливать сочетания клавиш для копирования / вставки простого текста в свой браузер.
Метод 4: использование стороннего программного обеспечения в Windows
Если вы используете ПК с Windows, вы можете загрузить сверхлегкую утилиту под названием PureText (свободный). Самый простой способ использовать PureText — использовать его горячую клавишу для вставки текста вместо использования стандартного сочетания клавиш Ctrl + V. Горячая клавиша по умолчанию для вставки обычного текста — это клавиша Windows + V. [1], но вы можете изменить его по своему усмотрению. Чтобы настроить PureText, щелкните его значок в трее правой кнопкой мыши и выберите «Параметры» во всплывающем меню. В окне параметров вы также можете настроить запуск программы при каждом запуске, поэтому вам не нужно запускать ее вручную. [2].
Метод 5: создайте свой собственный ярлык на Mac
На Mac вы можете использовать Системные настройки, чтобы настроить параметры копирования / вставки по умолчанию. Для начала перейдите в меню Apple> Системные настройки и выберите «Клавиатура». Перейдите на вкладку «Ярлыки» и выберите «Ярлыки приложений» на левой панели. Затем вы можете выбрать значок «+» под полем, чтобы создать новый ярлык для копирования / вставки простого текста без форматирования. После этого введите «Вставить и сопоставить стиль» в поле «Заголовок меню» и укажите свои собственные горячие клавиши в поле «Сочетание клавиш».
Обязательно выберите «Все приложения» в первом поле, чтобы этот ярлык работал во всех совместимых приложениях на этом устройстве. Наконец, нажмите кнопку «Добавить», чтобы настроить новое сочетание клавиш. Теперь вы можете вставлять текст без форматирования в большинство приложений на вашем Mac. После активации этого действия по умолчанию вам нужно будет использовать «Правка»> «Вставить» для вставки с форматированием.
Метод 6: Использование Блокнота в Windows и TextEdit на Mac
Это самый неуклюжий, трудоемкий и самый неудобный для пользователя способ скопировать / вставить простой текст на ваш компьютер. Однако это довольно просто. Просто скопируйте целевой текст из любого места, вставьте его в Блокнот на вашем компьютере с Windows 10, а затем скопируйте этот текст Блокнота, чтобы вставить его в свой документ. Он удаляет все форматирование текста, но представляет собой двухэтапный процесс.
На Mac вы можете использовать TextEdit для того же трюка, но сначала вам нужно настроить приложение на использование обычного текста, перейдя в TextEdit> Preferences и отметив поле Plain Text. Теперь вы можете вставить любой текст в TextEdit, чтобы удалить из него все форматирование. Затем вы можете скопировать / вставить этот фрагмент текста как обычный текст куда угодно.
Легко копируйте / вставляйте текст без форматирования на вашем Windows или Mac
Наряду с методами, описанными выше, многие онлайн-редакторы документов, такие как Google Docs, и приложения CMS, такие как WordPress, также предлагают собственные параметры для копирования / вставки текста без форматирования текста. Таким образом, независимо от вашего варианта использования, вы всегда найдете способ скопировать и вставить текст без форматирования онлайн или офлайн. Так что вперед, попробуйте некоторые из описанных выше методов и посмотрите, какой из них понравится вам.
Читайте также: