![]() |
![]() |
![]() |
|
отображение данных (нуля) в поле ввода | ☑ | ||
---|---|---|---|---|
0
Roman Go
27.10.09
✎
13:01
|
Как можно сделать, чтобы если в поле ввода (тип числовой) ноль - поле пустое?
|
|||
1
Roman Go
27.10.09
✎
13:02
|
отображалось пустое поле
|
|||
2
Ненавижу 1С
гуру
27.10.09
✎
13:02
|
(1) зачем?
|
|||
3
Roman Go
27.10.09
✎
13:03
|
просят
|
|||
4
Ненавижу 1С
гуру
27.10.09
✎
13:03
|
(3) что это даст?
|
|||
5
Aprobator
27.10.09
✎
13:04
|
Формат?
|
|||
6
Roman Go
27.10.09
✎
13:04
|
комфорт пользователя...
|
|||
7
Ненавижу 1С
гуру
27.10.09
✎
13:05
|
(6) боятся нулей?
|
|||
8
Roman Go
27.10.09
✎
13:05
|
формат не помогает, он распространяется на ввод, даже если в формате указываю чтобы вместо нуля было "что-то" в диалоговом поле все равно 0
|
|||
9
Roman Go
27.10.09
✎
13:06
|
(7) дело не в этом, ноль в их понимании это значещее значение, если там забит ноль, значит так и должно быть, а если ничего не забито, это нормально.
Короче говоря чтобы забивать ноль нужен приказ по орагиназации, а вот пустое значение по организации регламентировано. |
|||
10
Ненавижу 1С
гуру
27.10.09
✎
13:08
|
(9) так вам тогда нужно еще хранить признак булев как реквизит объекта хранить "занесено или нет"
|
|||
11
Roman Go
27.10.09
✎
13:11
|
(10) зачем?
в поле вносятся отрицательные значения, которые используюстя для пересчета данных, если ноль, то и пересчитывать не надо... грубо говоря можно просто сделать поле текстовым, но в "много" мест может перестать считаться. |
|||
12
bvn13
27.10.09
✎
13:12
|
(0) скажи, как все 1с-овцы говорят, "в 1С это невозможно". И не парься
|
|||
13
zbv
27.10.09
✎
13:12
|
(11) составным, но при вводе всегда число.
|
|||
14
Ненавижу 1С
гуру
27.10.09
✎
13:14
|
(11) затем, что ничего и 0 это разное, сам говоришь, а хранить он в числе такое не может или (13)
|
|||
15
Ненавижу 1С
гуру
27.10.09
✎
13:16
|
во придумал, если вводят только отрицательные и нуль, то считай, что положительное означает не введено
|
|||
16
Mitriy
27.10.09
✎
13:17
|
странно, а мне формат в свойствах поля ввода помог...
|
|||
17
Mitriy
27.10.09
✎
13:18
|
все у меня ни как у людей...
|
|||
18
Roman Go
27.10.09
✎
13:18
|
дай форматную строку? и какая платформа?
|
|||
19
Mitriy
27.10.09
✎
13:19
|
а, нет, туплю...
|
|||
20
Aprobator
27.10.09
✎
13:20
|
делаешь ТекстовыйРеквизит формы РедактированиеТекста Ложь
кнопка Выбора Истина - связываешь его с полем ввода. Дальше через ПриНачалеВыбораЗначения колдуй. В числовой реквизит пишешь что надо и в поле ввода показываешь что надо. |
|||
21
Mitriy
27.10.09
✎
13:20
|
(18) звиняйте...
|
|||
22
Aprobator
27.10.09
✎
13:23
|
если ПолеВвода в Табличном поле, то там можно рулить через ОтображатьТекст и Текст.
|
|||
23
Roman Go
27.10.09
✎
13:24
|
(22) в простом элементе ввода "поле ввода" нету свойства "текст"
|
|||
24
Roman Go
27.10.09
✎
13:25
|
впрочем как и ОтображатьТекст
|
|||
25
Aprobator
27.10.09
✎
13:25
|
я о чем и говорю, что это расширение ячейки табличного поля. Через событие ПриВыводеСтроки можно отловить.
|
|||
26
Aprobator
27.10.09
✎
13:26
|
Типа
|
|||
27
Aprobator
27.10.09
✎
13:30
|
а для простого поля ввода можно юзать (20).
|
|||
28
Mitriy
27.10.09
✎
13:32
|
а точка прокатит?
|
|||
29
Mitriy
27.10.09
✎
13:32
|
(28) к (18)
|
|||
30
Roman Go
27.10.09
✎
13:33
|
(29) думаю да
|
|||
31
Mitriy
27.10.09
✎
13:35
|
(30) вот такая форматная строка даст точку: Л=ar
а там можно с другими языками поэкспериментировать, может быть, где-нибудь еще что-то найдешь... |
|||
32
Mitriy
27.10.09
✎
13:39
|
(31)+ само собой, легко все равно не будет, потому что придумывать, когда и как формат менять ))
|
|||
33
Roman Go
27.10.09
✎
13:39
|
прикольные у них цифирки.
|
|||
34
Mitriy
27.10.09
✎
13:40
|
(32)* придется придумывать
|
|||
35
Mitriy
27.10.09
✎
13:41
|
(33) и задом наперед к тому же...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |