8.2: Поле переключателя для реквизита типа Булево #517141


#0 by Armando
Есть документ с реквизитом типа "Булево". Как на форме разместить элемент с видом "Поле переключателя"? Для любого ссылочного типа, для строки, для числа можно выбрать такой вид поля, а для булева нельзя. В документации ничего про это не нашел. Это баг, фича, или я что-то не так делаю? В принципе можно разместить реквизит с типом "Число" и при открытии/записи программно его обрабатывать, но хочется, что бы оно само.
#1 by Defender aka LINN
А зачем там переключатель? Булево - это ж всю жизнь галочка была.
#2 by Armando
Перевожу с обычных на управляемые формы. Хочу что бы одинаково было. В обычных формах такое проканывало.
#3 by Defender aka LINN
Ну, батенька. Тут или "перевожу", или "Хочу что бы одинаково было". Взаимоисключающие параграфы.
#4 by Armando
В данном случае не такие уж и взаимоисключающие. Вообще странно - для числа можно сделать переключатель, для какого-нибудь перечисления тоже можно, а для булева нельзя. Это явно недоработка со стороны разработчиков. Хочется ведь переход сделать максимально комфортным для пользователей. Что бы расположение элементов соответствовало обычной форме и было привычным для пользователей.
#5 by Defender aka LINN
У числа может быть несколько значений. У перечисления - тоже. У булево их всегда 2. И делается это галочкой. А если хочется, "Что бы расположение элементов соответствовало обычной форме и было привычным для пользователей", то и использовать надо обычные формы. Управляемые будут отличаться всегда, хоть ты вдоль тресни :)
#6 by Armando
Ты непобедимый)) Расположение элементов на форме вполне реально повторить, ты это и сам знаешь. Я не говорю про командную панель, которая в обычной форме по умолчанию еще и внизу была. Я не говорю, что точь-в-точь попиксельно повторять форму. Но, например, если поля дата и номер располагались горизонтально в левом верхнем углу, а под ними было поле организация, а еще ниже контрагент с договором и два переключателя, то и в управляемой форме надо добиться такого же расположения и такие же два переключателя, мать их. Именно это я и называю привычное расположение элементов, а ты говоришь надо использовать обычные формы.
#7 by Defender aka LINN
Ну и втисни туда галочку, или поле ввода. Юзер привыкнет, никуда не денется.
#8 by Stepa86
Если данные могут быть представлены двумя значениями (например пол) и отображать их лучше переключателем, чем флажком, то это должно быть перечисление, а не булево... Синоним булевого значения со знаком вопрос должен подразумевать ответ да или нет (например Проведен? Отображать в бух. учете? итд)... в общем косяк в формате хранения, ИМХО
#9 by zzerro
А если оба перключателя не стоят, т.е. выключены, то какое значение примет реквизит типа булево??? А нельзя чтоль просто добавить переключатель и программно определять какое положение он должен принимать, если уж так хочется?
#10 by Armando
Да я уже доп. реквизит типа число на форму кинул. 0 - ложь, 1 - истина. И при открытии и записи в коде прописывать буду. Возможно, отпишу в 1С. Если реализуют, то переделаю.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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