как запретить вставку текста из буфера в поле ввода #758193


#0 by Serega103
Здравствуйте, помогите пожалуйста решить проблему. Нужно запретить пользователям ввод текста путем копипаста. Как это сделать? может кто уже сталкивался с такой проблемой?
#1 by Serega103
UP
#2 by Гёдза
галка Редактирование текста
#3 by viktor_vv
Есть подозрение что ему надо чтобы руками редактировать можно было, нельзя именно из буфера вставлять. Если правильно понял. Немного странное желание.
#4 by aleks_default
не немного, а много...
#5 by VikingKosmo
я бы сказал странное на всю голову
#6 by Горогуля
не вижу ничего странного в следующий раз я буду более внимательно называть номенклатуру в следующий раз я буду более внимательно называть номенклатуру в следующий раз я буду более внимательно называть номенклатуру в следующий раз я буду более внимательно называть номенклатуру в следующий раз я буду более внимательно называть номенклатуру в следующий раз я буду более внимательно называть номенклатуру в следующий раз я буду более внимательно называть номенклатуру в следующий раз я буду более внимательно называть номенклатуру
#7 by vde69
нормальное желание, я так делал для того, что-бы вводили одни и те-же данные 2 раза и программа их принимала только если они совпадали делай это на базе HTML полей, там можно это запретить
#8 by aleks_default
"я так делал для того, что-бы вводили одни и те-же данные 2 раза и программа их принимала только если они совпадали" - че?
#9 by Горогуля
повтор пароля как пример
#10 by VikingKosmo
он делал форму для ввода пароля с подтверждением, что бы в нее нельзя было копипастить. У меня другой вопрос, нафейхоа такое в 1С то?
#11 by VikingKosmo
про форму пароля это я как пример
#12 by John83
и при этом пользователь видел только звездочки :)
#13 by Serega103
Смысл в том что есть поле в документе, которое называется особенности. Оно текстовое и там в произвольной форме человек должен вводить ОСОБЕННОСТИ, а по факту копируется весь текст договора а потом все остальные должны из этого текста разглядеть где там действительно ОСОБЕННОСТИ
#14 by VikingKosmo
увольте копипастильшика, наймите оператора за тарелку супа
#15 by Serega103
Я думаю если запретить копипастить, то там будут писать только то что действительно там должно быть
#16 by Горогуля
а почему так не оставить? если юзер хочет херь - это его личное половое горе
#17 by Горогуля
я бы проклял того, кто отбирает у тебя копипаст
#18 by Горогуля
*у меня
#19 by Serega103
один юзер хочет копипастить, остальных это не устраивает
#20 by Горогуля
а разруливает конфликт интересов
#21 by Бубка Гоп
бить линейкой по рукам пробовали? а носом в монитор тыкать?
#22 by Serega103
я просто программист и мне дали такое задание.
#23 by Горогуля
просто делай
#24 by Serega103
интересное предложение, желательно чтоб происходило автоматически при копипасте))
#25 by VikingKosmo
ну тфжпрограммист, яснопонятно
#26 by VikingKosmo
*тыжпрограммист
#27 by Горогуля
команда драйверу линейкостукалки
#28 by VikingKosmo
сначала ж драйвер написать нужно
#29 by Бубка Гоп
Теоретически, можно при изменении текста в поле, смотреть в буфер, и если там тоже самое что в поле, то ругаться
#30 by Горогуля
сначала робота сконструировать и собрать. а потом или падишах умрёт, или ишак, или я
#31 by VikingKosmo
а разве ты не собираешься жить вечно?
#32 by Serega103
как вариант обработчик ожидания который проверяет резкое изменение длины строки этого поля
#33 by aleks_default
А твое руководство готово серьезному уменьшению производительности труда операторов?
#34 by Бубка Гоп
а если чел быстро печатает? или проверять каждую секунду?
#35 by Serega103
подключать при начале редактирования. а отключать при окончании
#36 by Быдло замкадное
кнопку V из клавиатуры воламать, контекстное меню отключить.
#37 by Горогуля
курить запретят, пить запретят, дом-2 закончится. нафиг мне такая вечность?
#38 by Горогуля
куроводство его и склоняет к извращениям
#39 by VikingKosmo
да, я об этом, как то не думал...
#40 by VikingKosmo
и вообще пора статью в УК вносить "За склонение к извращениям"...
#41 by aka AMIGO
Болтовня пятничная.. А ведь вопрос иногда актуальный. У нас некоторые копипастят наименование контрагента, или его адрес, из Excel"я или ворда, или еще откуда, текст многострочный, вместе с ним попадают невидимые и непечатные символы, например, перенос строки. Естественно, копипастящихне волнует, что туда попало, попало - и ладно. А вот при печати они-же предъявляют претензии, и  иногда очень громко: Контрагент/адрес не выходит на печать, так вы сделайте, чтоб выходил. Приходится разбираться. Но запрещать - такого желания не возникало Insert тоже? А как с правой кнопкой мыши ?? :)
#42 by Serega103
кстати можно ли переназначить другое действие на ctrl+V на время начала редактирования этого поля?
#43 by Serega103
кнотекстное меню отключить можно
#44 by VikingKosmo
заодно и конктекстным меню, и кнопке Ins, как было сказано выше
#45 by aleks_default
А не проще выпиливать непечатные символы при сохранении объекта например? Или просто проверочку замутить?
#46 by Бубка Гоп
а есть событие "при начале редактирования"?
#48 by aka AMIGO
проще, конечно. Но пока возникла ситуация, они много чего накопипастили, прежде, чем мне претензии в лицо тыкать. Вот и пришлось коде менять, чтоб удалял непечатное.
#49 by VikingKosmo
и все же я за "а давайте вырвем ему руки"
#50 by aka AMIGO
+48 года 3 уже миновало от этого скандала
#51 by aka AMIGO
пусть думает.. Полезно.
#52 by Serega103
никто не спорит что копипаст ускоряет процесс ввода инфы, но делать это нужно с умом, а не от балды копировать всю инфу вместе со всяким мусором.
#53 by Lexey_
можно буфер чистить:
#54 by VikingKosmo
тогда оторвите ему наконец то руки и проблема решена
#55 by Бубка Гоп
миста всегда подскажет верное решение...
#56 by Горогуля
запили уже самообучающуюся базу особенностей и подсунб юзеру набор гадок вместо едит-бокса
#57 by aka AMIGO
Начать с энергичного инструктажа, разукрасить последствия копипаста. Не вникнет - сменить воздействие. Это проще, чем менять код :)
#58 by Горогуля
с энергичного инструктажа втёмную
#59 by aka AMIGO
вот если-б еще и поймать момент, когда надо чистить! :)
#60 by Горогуля
тю! обработчик ожидания при начале работы системы
#61 by Бубка Гоп
каждую секунду пока активно поле
#62 by Lexey_
да хоть сделать кнопку "Редактировать", по нажатию разрешать редактирование и чистить
#63 by VikingKosmo
обработчик ожидания спасет отца русской демократии
#64 by aka AMIGO
!! , , - твое решение, пробуй и отпишись, наконец..
#65 by Горогуля
всё, что понавведено. юзер, собака, может включить, а потом опять скопировать в буфер
#66 by aka AMIGO
+64, а, вот еще и - подсказка :)
#67 by VikingKosmo
а если этим юзерам показать, что документы можно копировать... Страшно представить, что будет...
#68 by Горогуля
ещё вариант. забрать клавиатуру-мышь, выдать микрофон, употреблять голосовой ввод
#69 by aleks_default
По-моему следующая тема ТС после ввода этого функционала будет - "Как заставить пользователей обязательно описывать ОСОБЕННОСТИ".
#70 by VikingKosmo
а кстати, как в 1С обстоит дело с голосовым вводом?
#71 by vde69
можно перед окончанием редактирования сравнивать текст в ячейки то что запомнено в буфере обмена, если они равны - то отказ...
#72 by aka AMIGO
у нас 5 филиалов в разных городах. Пара юзеров пообщались, и начали-было копировать документы и тут-же удалять их. Доки остаются в Базе, для памяти. Нафигачили уйму, пока ГБ спохватилась, что они там назапоминали. Лишили премиальных :)
#73 by Горогуля
эээ... а это не прикол ОС?
#74 by aka AMIGO
хм.. хороший вариант..
#75 by VikingKosmo
а, точно...
#76 by VikingKosmo
а я бы "руки оторвал" ;)
#77 by aka AMIGO
ну.. 1С-Предприятие при этом можно не включать. Пусть поёт в комп.
#78 by Serega103
попробую уже в понедельник. В пятницу вечером совсем не рабочее настроение))
#79 by aka AMIGO
угу.. не упусти из виду
#80 by VikingKosmo
эх, немного до 100 не дотянули :(
#81 by Lexey_
насчет переназначения ctrl + V: будет работать только для ПолеТекстовогоДокумента
#82 by Mirnin
> насчет переназначения ctrl + V Настоящие мастера пользуют исключительно ПКМ - Вставить.
#83 by Lexey_
+ отключить контекстное меню, об этом вроде писали в теме
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С