|
|
|
1С 7.7 поле ввода проверка содержимого
|
|||
|---|---|---|---|
|
#18+
Можно ли сделать проверку того что пользователь вводит в поле, такого типа - человек нажал кнопку - смотрим можно ли в это поле такое вводить, еще нажал - опять проверяем.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2010, 16:15 |
|
||
|
1С 7.7 поле ввода проверка содержимого
|
|||
|---|---|---|---|
|
#18+
да можно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2010, 16:40 |
|
||
|
1С 7.7 поле ввода проверка содержимого
|
|||
|---|---|---|---|
|
#18+
ответТебе, намекните как! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2010, 16:49 |
|
||
|
1С 7.7 поле ввода проверка содержимого
|
|||
|---|---|---|---|
|
#18+
процедура (Предопределенная процедура на клик кнопки в справочнике позырь)такаято() если оно нам надо то пропуск даем иначе отдыхай конецпроцедуры ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2010, 16:54 |
|
||
|
1С 7.7 поле ввода проверка содержимого
|
|||
|---|---|---|---|
|
#18+
ответТебе, никаких кнопок никто не нажимает. есть поле ввода "Код". и нужно на ходу проверять и редактировать, то что пользователь в этом поле вводит. примерно так - 1-й и 2-й символ может быть только цифрой, а вот третий только русской буквой, причем букву 1С должна ввести сама в зависимости от того какие две цифры пользователь ввел. вот. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2010, 16:57 |
|
||
|
1С 7.7 поле ввода проверка содержимого
|
|||
|---|---|---|---|
|
#18+
Создай список из десяти чисел проверяй в динамике сколько символов находится в поле на какоенибудь событие если = 2 то пиши вставку из букв проверяй каждый 1й и 2й символ со списком из чисел (смысл проверки на соответствие символа числу 5 к примеру) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2010, 17:08 |
|
||
|
1С 7.7 поле ввода проверка содержимого
|
|||
|---|---|---|---|
|
#18+
4QМожно ли сделать проверку того что пользователь вводит в поле, такого типа - человек нажал кнопку - смотрим можно ли в это поле такое вводить, еще нажал - опять проверяем.. ПриНачалеВыбораЗначения() только не забудь загнать предидущее значение в переменную чтоб в случае если ввод неверен вернуть как было ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2010, 18:20 |
|
||
|
1С 7.7 поле ввода проверка содержимого
|
|||
|---|---|---|---|
|
#18+
4QМожно ли сделать проверку того что пользователь вводит в поле, такого типа - человек нажал кнопку - смотрим можно ли в это поле такое вводить, еще нажал - опять проверяем.. FormEx тебе в помощь. Рассказывать небуду - там все достаточно просто и понятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2010, 18:55 |
|
||
|
1С 7.7 поле ввода проверка содержимого
|
|||
|---|---|---|---|
|
#18+
ответТебеСоздай список из десяти чисел проверяй в динамике сколько символов находится в поле на какоенибудь событие если = 2 то пиши вставку из букв проверяй каждый 1й и 2й символ со списком из чисел (смысл проверки на соответствие символа числу 5 к примеру) Не нашел подходящих событий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2010, 10:32 |
|
||
|
1С 7.7 поле ввода проверка содержимого
|
|||
|---|---|---|---|
|
#18+
Last1Cmen4QМожно ли сделать проверку того что пользователь вводит в поле, такого типа - человек нажал кнопку - смотрим можно ли в это поле такое вводить, еще нажал - опять проверяем.. ПриНачалеВыбораЗначения() только не забудь загнать предидущее значение в переменную чтоб в случае если ввод неверен вернуть как было Не срабатывает это событие при вводе текста в поле. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2010, 10:32 |
|
||
|
1С 7.7 поле ввода проверка содержимого
|
|||
|---|---|---|---|
|
#18+
в клюшках с с обытиями туго... если надо прямо как описываешь - надо ковыряться в formex ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2010, 10:36 |
|
||
|
1С 7.7 поле ввода проверка содержимого
|
|||
|---|---|---|---|
|
#18+
Господин ПЖ, А клюшки это что? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2010, 10:53 |
|
||
|
1С 7.7 поле ввода проверка содержимого
|
|||
|---|---|---|---|
|
#18+
7.7 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2010, 10:57 |
|
||
|
1С 7.7 поле ввода проверка содержимого
|
|||
|---|---|---|---|
|
#18+
Господин ПЖ, Что то не получается вообще менять текст поля ввода. Пишу Форма.Код.Заголовок=""; а мне оно говорит - Поле агрегатного объекта не обнаружено. Слово Заголовок ему не нравится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2010, 11:05 |
|
||
|
1С 7.7 поле ввода проверка содержимого
|
|||
|---|---|---|---|
|
#18+
По моему описывался вариант с N комбобоксами. 1 - длина 1 ... 10 - 10 символов длина. И соответсвтенно после ввода в 1 - делаем его невидимым, а видимый второй и тд. Ps не пробовал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2010, 11:13 |
|
||
|
1С 7.7 поле ввода проверка содержимого
|
|||
|---|---|---|---|
|
#18+
Программист 1с, ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2010, 11:17 |
|
||
|
1С 7.7 поле ввода проверка содержимого
|
|||
|---|---|---|---|
|
#18+
вы разделяйте мух и котлет... хотите менять значение поля ввода - обращайтесь к его идентификатору Код = "ввв"; хотите менять надпись расположенной рядом подписи "Код:" Форма.НадписьКод.Заголовок("ффф"); - только надо для подписи поставить идентификатор НадписьКод. ЗЫ а то что вы делать хотите не выйдет по 2-м причинам 1. кривой синтаксис 2. у поля ввода заголовка нет Заголовок(<?>) Синтаксис: Заголовок(<Название>) Назначение: Устанавливает заголовок элемента диалога. Возвращает текущий заголовок элемента диалога. Параметры: <Название> - cтроковое выражение - новый заголовок колонки многострочной части формы, кнопки, рамки группы, текста, флажка, переключателя . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2010, 11:17 |
|
||
|
1С 7.7 поле ввода проверка содержимого
|
|||
|---|---|---|---|
|
#18+
4QПрограммист 1с, гы... работа с интерфейсом в клюшках полна неожиданностей... разные выкрутасы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2010, 11:19 |
|
||
|
1С 7.7 поле ввода проверка содержимого
|
|||
|---|---|---|---|
|
#18+
Господин ПЖвы разделяйте мух и котлет... хотите менять значение поля ввода - обращайтесь к его идентификатору Код = "ввв"; хотите менять надпись расположенной рядом подписи "Код:" Форма.НадписьКод.Заголовок("ффф"); - только надо для подписи поставить идентификатор НадписьКод. ЗЫ а то что вы делать хотите не выйдет по 2-м причинам 1. кривой синтаксис 2. у поля ввода заголовка нет Заголовок(<?>) Синтаксис: Заголовок(<Название>) Назначение: Устанавливает заголовок элемента диалога. Возвращает текущий заголовок элемента диалога. Параметры: <Название> - cтроковое выражение - новый заголовок колонки многострочной части формы, кнопки, рамки группы, текста, флажка, переключателя . жуть. если пишу Форма.Код=""; то - Попытка присвоить значение недоступной для записи переменной (Код) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2010, 11:27 |
|
||
|
1С 7.7 поле ввода проверка содержимого
|
|||
|---|---|---|---|
|
#18+
4Q, блин. просто Код=""; надо писать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2010, 11:47 |
|
||
|
1С 7.7 поле ввода проверка содержимого
|
|||
|---|---|---|---|
|
#18+
Можно положить на форму невидимый "текст", в формуле которого повесить процедуру обработки ввода. Эта формула будет срабатывать при любом обновлении формы, в том числе и при любом вводе, нажатии клавиш. При этом есть небольшие нюансы с порядком обхода, зато позволяет обойтись без сторонних компонент, типа формекса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2010, 13:14 |
|
||
|
1С 7.7 поле ввода проверка содержимого
|
|||
|---|---|---|---|
|
#18+
Ну, такой вореант. Сделай несколько отдельных полей ввода рядом на каждую составную часть твоего кода и проверяй при изменении каждое поле на допустимость. Эти поля ввода могут быть чисто форменными, без связи с реквизитом объекта (полем базы данных). Маску ввода там, по-моему задавать можно. Как юзер успешно введет последнее - слепляй результат и пиши его в результирующее поле-реквизит (оно может быть и невидимым, или видимым, но нередактируемым). Как-то так... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2010, 14:37 |
|
||
|
1С 7.7 поле ввода проверка содержимого
|
|||
|---|---|---|---|
|
#18+
4QответТебеСоздай список из десяти чисел проверяй в динамике сколько символов находится в поле на какоенибудь событие если = 2 то пиши вставку из букв проверяй каждый 1й и 2й символ со списком из чисел (смысл проверки на соответствие символа числу 5 к примеру) Не нашел подходящих событий. А таймер разве отменяли) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2010, 16:27 |
|
||
|
1С 7.7 поле ввода проверка содержимого
|
|||
|---|---|---|---|
|
#18+
попячьсоМожно положить на форму невидимый "текст", в формуле которого повесить процедуру обработки ввода. Эта формула будет срабатывать при любом обновлении формы, в том числе и при любом вводе, нажатии клавиш. При этом есть небольшие нюансы с порядком обхода, зато позволяет обойтись без сторонних компонент, типа формекса. хм.. надо попробовать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2010, 13:17 |
|
||
|
1С 7.7 поле ввода проверка содержимого
|
|||
|---|---|---|---|
|
#18+
AnyKeyManНу, такой вореант. Сделай несколько отдельных полей ввода рядом на каждую составную часть твоего кода и проверяй при изменении каждое поле на допустимость. Эти поля ввода могут быть чисто форменными, без связи с реквизитом объекта (полем базы данных). Маску ввода там, по-моему задавать можно. Как юзер успешно введет последнее - слепляй результат и пиши его в результирующее поле-реквизит (оно может быть и невидимым, или видимым, но нередактируемым). Как-то так... ой блин... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2010, 13:18 |
|
||
|
|

start [/forum/topic.php?fid=28&msg=36730209&tid=1522208]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
173ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
81ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 516ms |

| 0 / 0 |
