|
Как сделать проверку на соответвие длины реквизита тч заносимому туда значению
|
Я
|
|
Novichok VX 30.03.21 - 12:41 | Надо чтобы заносимое значение влазило, может быть текст или число с разными знаками после запятой. Как это все проверить, влазит или нет? |
dka80 1 - 30.03.21 - 12:43 | Если реквизит формы в качестве источника данных будет иметь твой реквизит, то платформа все сделает автоматически: не даст ввести длиннее чем задано.
|
Novichok VX 2 - 30.03.21 - 12:48 | надо сообщение выдать что не влезло
|
mikecool 3 - 30.03.21 - 12:49 | возьми данные из метаданных, там все описано
|
mikecool 4 - 30.03.21 - 12:50 | +3 или приводить тип поля ввода под нужный размер
|
Novichok VX 5 - 30.03.21 - 12:53 | |
dka80 6 - 30.03.21 - 12:54 | Какая задача? Пользователь сидит вводит текст на 150 символов, а потом ему хуяк и не влезло? Так может его сразу ограничить?
|
Novichok VX 7 - 30.03.21 - 12:55 | ( 6)
данные из файла загружаются в документ. Если вдруг удумают в присылаемом файле длину увеличить, чтобы отловить это |
Aleksey 8 - 30.03.21 - 12:56 | ( 6) ТАк может у них оператор в экран не смотрит а так не глядя херачит? |
mikecool 9 - 30.03.21 - 12:56 | ( 5) Метаданные.Документы.РеализацияТОваровУслуг.ДлинаНомера |
Novichok VX 10 - 30.03.21 - 12:59 | ( 9)
мне проверку отдельного реквизита ТЧ надо, а не документа |
mikecool 11 - 30.03.21 - 13:01 | ( 10) ну ты лентяй!
Метаданные.Документы.РеализацияТОваровУслуг.ТабличныеЧасти.Товары.Реквизиты.Номенклатура - тут все доступные свойства реквизита |
mikecool 12 - 30.03.21 - 13:01 | +11 найчись пользоваться СП и отладкой, будь мужиком!
|
Serg_1960 13 - 30.03.21 - 13:30 | Для особо ленивых: получить значение; записать в реквизит; сравнить полученное и записанное.
Если значения не равны: ты руку подними, выше, выше, вот так. Резко опусти и сказать "Ну и хрен с ним!".
|
Novichok VX 14 - 30.03.21 - 14:54 | ( 13)
ну ты гений, вот точно так и сделаю, жаль что сам не догадался |
Novichok VX 15 - 30.03.21 - 14:56 | Хотя, у меня может быть число с запятой, а на входе строка, тут универсально не сравнить
|
1Сергей 16 - 30.03.21 - 15:03 | Если СтрДлина(..
|
Novichok VX 17 - 30.03.21 - 15:05 | ( 16)
ну что стрдлина, вот у меня число в реквизите в формате 22 и 7 после запятой. А на входе например "100", что при сравнении будет |
1Сергей 18 - 30.03.21 - 15:06 | ( 17) "100" и будет. Выражение преобразуется к строке по общим правилам |
Novichok VX 19 - 30.03.21 - 15:07 | а если число 100,1 а на входе строка "100.1"
|
polosov 20 - 30.03.21 - 15:08 | ( 19) А еще если на входе "00000000111.2000000" |
Cthulhu 21 - 30.03.21 - 15:11 | а тупо присвоить и потом сравнить содержимое с тем что пытались присвоить?
|
Novichok VX 22 - 30.03.21 - 15:12 | теоретически можно сделать функцию, где сравнивать в попытке число а потом строку. Но с попыткой как то не кошерно
|