отображение данных (нуля) в поле ввода #439968


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

В этой группе 1С