Имя: Пароль:
1C
1С v8
Маска и ВвестиСтроку
0 Zhuravlik
 
07.03.13
14:35
Добрый день. Как можно использовать маску ввода, если нужно интерактивно (из диалога) ввести строку?
1 ДенисЧ
 
07.03.13
14:36
Написать свою форму с преферансом?
2 Wobland
 
07.03.13
14:36
наколдовать её на поле ввода в форме диалога
3 Zhuravlik
 
07.03.13
14:37
(1) Т.е. через стандартные "ВвестиЗначение", "ВвестиСтроку" - нельзя указать?
4 ДенисЧ
 
07.03.13
14:37
(3) А у тебя СП тоже украли?
5 Zhuravlik
 
07.03.13
14:43
(4) СП - в см. внутренняя справка? Я ей пользуюсь, но та мне сказано, можно или нельзя использовать маску в этих диалогах.
6 Wobland
 
07.03.13
14:44
(5) это у них недоделка, да. полное описание возможностей и т.п. есть, а невозможностей - нет
7 ДенисЧ
 
07.03.13
14:45
(5) А там ещё не написано, что эти диалоги не умеют варить кофе и делать минет...
8 Zhuravlik
 
07.03.13
14:54
(8) Тогда наверно пейсателям этой справки нужно было указать хоть область применения маски, мне вот интуитивно не понятно - при вводе строки можно или нельзя ее использовать)))
(6), (7) Не смешно :)
Я уже понял, что нельзя. Спасибо.
9 Wobland
 
07.03.13
14:56
(8) а как тебе видится такое? приведи пример
10 Zhuravlik
 
07.03.13
15:00
(9) Указывать параметром. Я подумал что может быть есть в 8 такое, там же тип указывается как объект. Может быть у него есть такие свойства или что-то наподобие, подумал спросить не грех.
11 Wobland
 
07.03.13
15:01
(10) я про СП

Глобальный контекст (Global context)
ВвестиСтроку (InputString)
Синтаксис:

ВвестиСтроку(<Строка>, <Подсказка>, <Длина>, <Многострочность>)

Доплнительно: Маску ввода использовать нельзя
12 Zhuravlik
 
07.03.13
15:05
(11) ВвестиЗначение(<Значение>, <Подсказка>, *<Тип>*)
13 Zhuravlik
 
07.03.13
15:06
(11) А подскажите пожалуйста, раз такой вопрос зашел, некоторое неограниченное число масок для поля ввода можно использовать? Скажем строка должна быть сборная, каждый блок текста через ";" - вводится по маске?
14 Reset
 
07.03.13
15:10
(13) Тебя устроит ответ 1000?
Так вот, 1000 - можно
15 Zhuravlik
 
07.03.13
15:11
(14) Вы имеете в виду 1000 раз прописать строку маски в диалоге?
16 Reset
 
07.03.13
15:12
(15) 1000 варинтов маски для одного поля, разделенных точками с запятой. Ты про это спросил?
17 Zhuravlik
 
07.03.13
15:16
(17) Нет. Некорректно задал вопрос, имелось в виду если маска прописана одна, там есть какой параметр, чтобы можно было вводить несколько блоков текста под этой маской?
т.е. маска 99-99\;
А может быть нужно несколько раз ввести, чтобы было так:
12-12; 13-13; и т.п?
18 Reset
 
07.03.13
15:20
(17) Нельзя
19 Zhuravlik
 
07.03.13
15:22
(18) Понял, спасибо.