Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Подсчет количества вводимых символов в строке          
Irina_ Подменю пользователя
сообщение 16.03.12, 20:06
Сообщение #1

Говорящий
***
Группа: Пользователи
Сообщений: 89
Из: Одесса-мама
Спасибо сказали: 41 раз
Рейтинг: 0

Здравствуйте.

Конфигурация самописная
Платформа 8.2.15.294

Делаю обработку рассылки смс - сообщений дисконтникам.
Вопрос - как при вводе текста сообщения (тип реквизита - строка) подсчитывать количество вводимых символов (в процессе ввода, не при окончании), ну и выводить это количество в поле Надписи на форме?
Может кто-то подобное делал?


 ! 

Правила. п .5.
 


Сообщение отредактировал logist - 16.03.12, 20:20


Signature
Нежная логика легкого абсурда

logist Подменю пользователя
сообщение 16.03.12, 20:19
Сообщение #2

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Событие поля - АвтоПодбор


Signature
Личные бесплатные консультации не даю, для этого есть форум!

Спасибо сказали: Irina_,

MATEVI Подменю пользователя
сообщение 16.03.12, 23:17
Сообщение #3

Отдыхающий
Иконка группы
Ветеран троянской войныМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 2201
Из: Одесса
Спасибо сказали: 956 раз
Рейтинг: 0

Спамеры smile.gif

Irina_ Подменю пользователя
сообщение 16.03.12, 23:49
Сообщение #4

Говорящий
***
Группа: Пользователи
Сообщений: 89
Из: Одесса-мама
Спасибо сказали: 41 раз
Рейтинг: 0

Цитата(logist @ 16.03.12, 20:19) *
Событие поля - АвтоПодбор


Возникает во время начала ожидания ввода текста (в процессе набора текста сделана пауза). Также возникает при нажатии клавиши "Стрелка вниз" после ввода текста (или части текста).

А чтоб без пауз? Если пауз нет?



Цитата(MATEVI @ 16.03.12, 23:17) *
Спамеры smile.gif


Та не, та не )) Мы ж так "СДнемРожденияЗаходитеУНасСкидки" ))) ничего лишнего ))


Signature
Нежная логика легкого абсурда

Batchir Подменю пользователя
сообщение 17.03.12, 0:14
Сообщение #5

Живет на форуме
Иконка группы
Группа: Команда
Сообщений: 3568
Из: Киев
Спасибо сказали: 1426 раз
Рейтинг: 0

Я между прочим реализовывал механизм рассылки с помощью платного сервиса (12-15 коп за СМС), так ничего, клиент доволен.
Говорит сделает рассылку на 1000 грн перед праздниками, так зато звонки и люди прут - окупается на ура.

MATEVI Подменю пользователя
сообщение 17.03.12, 0:30
Сообщение #6

Отдыхающий
Иконка группы
Ветеран троянской войныМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 2201
Из: Одесса
Спасибо сказали: 956 раз
Рейтинг: 0

Цитата(Irina_ @ 16.03.12, 23:49) *
А чтоб без пауз? Если пауз нет?

Так пауза там буквально секунда

Irina_ Подменю пользователя
сообщение 17.03.12, 0:37
Сообщение #7

Говорящий
***
Группа: Пользователи
Сообщений: 89
Из: Одесса-мама
Спасибо сказали: 41 раз
Рейтинг: 0

Цитата(Batchir @ 17.03.12, 0:14) *
Я между прочим реализовывал механизм рассылки с помощью платного сервиса (12-15 коп за СМС), так ничего, клиент доволен.
Говорит сделает рассылку на 1000 грн перед праздниками, так зато звонки и люди прут - окупается на ура.


Аналогично, используем платный сервис)))
А Вы случайно не считали количество символов?smile.gif


Цитата(MATEVI @ 17.03.12, 0:30) *
Так пауза там буквально секунда


Ну я не думаю что пользователь на столько будет тупить что вводить символы со скоростью одного в секунду ))
Хотелось бы опперативненько считать ))


Signature
Нежная логика легкого абсурда

logist Подменю пользователя
сообщение 17.03.12, 0:41
Сообщение #8

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Цитата(Irina_ @ 16.03.12, 23:49) *
А чтоб без пауз? Если пауз нет?

Других вариантов нет.


Signature
Личные бесплатные консультации не даю, для этого есть форум!

MATEVI Подменю пользователя
сообщение 17.03.12, 0:51
Сообщение #9

Отдыхающий
Иконка группы
Ветеран троянской войныМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 2201
Из: Одесса
Спасибо сказали: 956 раз
Рейтинг: 0

Цитата(Irina_ @ 17.03.12, 0:37) *
Хотелось бы опперативненько считать ))

А как считаете? Код.
Если конечно у Вас все пользователи владеют методом слепой печати тогда конечно это проблема smile.gif

Ardi Подменю пользователя
сообщение 17.03.12, 1:00
Сообщение #10

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

Аналогично, используем платный сервис)))
Рассылаем: "Ваш заказ принят".
Рассылаем: "Ваш заказ готов".


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

Irina_ Подменю пользователя
сообщение 17.03.12, 1:17
Сообщение #11

Говорящий
***
Группа: Пользователи
Сообщений: 89
Из: Одесса-мама
Спасибо сказали: 41 раз
Рейтинг: 0

Цитата(MATEVI @ 17.03.12, 0:51) *
А как считаете? Код.
Если конечно у Вас все пользователи владеют методом слепой печати тогда конечно это проблема smile.gif


Та сейчас никак не считаю ))
Пробовала через ПодключитьОбработикОжидания, но даже если подключить обработчик ожидания пока не закончишь ввод текста длинна строки не считается ))
По поводу слепой печати надо будет уточнить))

Сообщение отредактировал Irina_ - 17.03.12, 1:17


Signature
Нежная логика легкого абсурда

Ardi Подменю пользователя
сообщение 17.03.12, 1:29
Сообщение #12

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

Дык может программно ограничивать сразу длину поля куда вводят текст?


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

MATEVI Подменю пользователя
сообщение 17.03.12, 8:56
Сообщение #13

Отдыхающий
Иконка группы
Ветеран троянской войныМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 2201
Из: Одесса
Спасибо сказали: 956 раз
Рейтинг: 0

Процедура ПолеВводаСсобщенияАвтоПодборТекста(Элемент, Текст, ТекстАвтоПодбора, СтандартнаяОбработка)
    
    ЭлементыФормы.НадписьКвоСимволов.Заголовок = СтрДлина(Текст);
    
КонецПроцедуры

Все считает относительно быстро.
ЗЫ Я думаю в УП также как и в обычном

Сообщение отредактировал MATEVI - 17.03.12, 9:07

Спасибо сказали: Irina_,

Irina_ Подменю пользователя
сообщение 18.03.12, 1:10
Сообщение #14

Говорящий
***
Группа: Пользователи
Сообщений: 89
Из: Одесса-мама
Спасибо сказали: 41 раз
Рейтинг: 0

Цитата(Ardi @ 17.03.12, 1:29) *
Дык может программно ограничивать сразу длину поля куда вводят текст?


Зачем? Пусть сами решают сколько денег тратить )))
Просто хотелось бы показывать на сколько смс набрали текста ))

MATEVI, спасибо, буду пробовать )


Signature
Нежная логика легкого абсурда

Wefast Подменю пользователя
сообщение 26.07.18, 8:19
Сообщение #15

Молчаливый
*
Группа: Пользователи
Сообщений: 2
Спасибо сказали: 0 раз
Рейтинг: 0

Вариант с АвтоПодбором не работает
Пишу

Процедура ТекстСМСИзменениеТекстаРедактирование(Элемент,Текст,СтандартнаяОбработка)

Элементы.ДлинаСМС.Заголовок = СтрДлина(текст);

КонецПроцедуры


Текст он считает и удаляет введенный текст

Сообщение отредактировал Vofka - 26.07.18, 9:04

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 28.03.24, 21:33
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!