|
|
Как заставить константу понимать ноль? |
☑ |
|
0
AlonZ0mbik
15.08.06
✎
12:25
|
Не подскажете, можно ли сделать так, чтобы константа понимала "0" как нулевое значение, а не пустое, а то прога ругается, что значение константы не установлено, если там содержится ноль.
|
|
|
1
povar
15.08.06
✎
12:25
|
что за прога ?
|
|
|
2
Лефмихалыч
15.08.06
✎
12:27
|
конверти значение в число принудительно - Число(Константа.ТакаяТо)
даже Число(ПолучитьПустоеЗначение("Число")) == 0
|
|
|
3
Лефмихалыч
15.08.06
✎
12:28
|
собсна ПолучитьПустоеЗначение("Число") == 0
|
|
|
4
AlonZ0mbik
15.08.06
✎
17:35
|
Нет, я имею в виду, что мне надо, чтобы в константу записывался именно "0", а не пустое значение, а то у меня в константе хранится процент НДС, и когда там ноль, то постоянно вылетает сообщение при запуске "Значение константы <НДС> не установлено!". Заколебало, блин... Что делать? или я чего-то не понимаю, хотя то, что я чего-то не понимаю - это факт... :-)
|
|
|
5
Каанкереде
15.08.06
✎
17:37
|
(4) тип константы какой?
|
|
|
6
AlonZ0mbik
15.08.06
✎
21:35
|
Числовой...
|
|
|
7
mx-daemon
15.08.06
✎
21:40
|
никак 0 трактуется как пустое значение (в зависимости от контекста)
|
|
|
8
ZyXEL
15.08.06
✎
21:46
|
а поверять не пробовал на пустое и считать как 0??
|
|
|
9
gr13
15.08.06
✎
21:48
|
а не пробовали сделать текстовую константу, а потом делать преобразование в число..
|
|
|
10
mx-daemon
15.08.06
✎
21:49
|
вообще в данном случае лучше использовать тип константы строка.
Тогда, нуль как строка не дает пустого значения, а при попытке обращения как к числу преобразуется к числовому нулю.
|
|
|
11
mx-daemon
15.08.06
✎
21:49
|
(9) Опередил :)
|
|
|
12
PaulBC
16.08.06
✎
04:33
|
Вообще-то в таких случаях обычно используется Справочник.СтавкиНДС
|
|
|
13
AlonZ0mbik
16.08.06
✎
12:19
|
Спасибо, сделаю как строку! Я и сам думал об этом, но думал, что есть и другой путь. Спасибо ещё раз! И вообще, спасибо всем за ответы! :-)
|
|