|
Можно ли отключить маску реквизита в коде? | ☑ | ||
---|---|---|---|---|
0
Elf56
16.07.14
✎
09:35
|
Доброго времени суток.
Имеется 1с 8.3 УТ 11 нужно, чтобы некоторые пользователи вводили реквизит типа строка по маске (99999999999999999999) а некоторые пользователи могли вводить произвольную строку, как это сделать? в коде строка Объект.КоррСчет.Маска = ""; выдает ошибку, как это сделать? всем заранее спасибо за ответ. |
|||
1
Elf56
16.07.14
✎
09:38
|
Т.е. если в коде пытаюсь отключить маску строкой
Объект.КоррСчет.Маска = ""; то выдает ошибку а как отключить маску реквизита в коде? |
|||
2
КоньЛапчатый
16.07.14
✎
09:38
|
(0) какую ошибку? и КоррСчет точно текстовое поле?
|
|||
3
Сергиус
16.07.14
✎
09:39
|
(0) Обычные формы?
|
|||
4
Сергиус
16.07.14
✎
09:40
|
+(3) Туплю...
|
|||
5
Сергиус
16.07.14
✎
09:41
|
(0)Тип КоррСчет..
|
|||
6
Elf56
16.07.14
✎
09:42
|
Строка длина 20
|
|||
7
Сергиус
16.07.14
✎
09:44
|
(6)Тогда что за ошибка? и в каком месте ты вызываешь данный код?
|
|||
8
samozvanec
16.07.14
✎
09:44
|
маска то у элемента на форме, не? если в метаданных, не получится
|
|||
9
Elf56
16.07.14
✎
09:46
|
ошибка вот
{Справочник.КлассификаторБанковРФ.Форма.ФормаЭлемента.Форма(16)}: Значение не является значением объектного типа (Маска) Объект.КоррСчет.Маска = ""; вызываю в процедуре формы элемента в процедуре &НаСервере Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) |
|||
10
Elf56
16.07.14
✎
09:47
|
(8) Маска у реквизита объекта данных а не реквизита формы
|
|||
11
samozvanec
16.07.14
✎
09:49
|
(10) отладчиком посмотри ТипЗнч(Объект.КоррСчет.Маска)
|
|||
12
samozvanec
16.07.14
✎
09:50
|
+(11) Значение не является значением объектного типа (Маска) намекаэ
|
|||
13
samozvanec
16.07.14
✎
09:54
|
короче склифасовский. если ты хочешь, чтоб было так как ты хочешь, маску задавай элементу формы, там чтение и запись доступны. маску реквизита объекта программно менять нельзя.
|
|||
14
Elf56
16.07.14
✎
10:01
|
(13) спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |