#0
by Armando
Есть документ с реквизитом типа "Булево". Как на форме разместить элемент с видом "Поле переключателя"? Для любого ссылочного типа, для строки, для числа можно выбрать такой вид поля, а для булева нельзя. В документации ничего про это не нашел. Это баг, фича, или я что-то не так делаю? В принципе можно разместить реквизит с типом "Число" и при открытии/записи программно его обрабатывать, но хочется, что бы оно само.
#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С
- В 8.0 при вводе в поле ввода неправильн. значения фокус не остается в этом поле
- Получение ссылки на поле реквизита на форме через метаданные
- Отображение значения реквизита в поле ввода
- Отображение реквизита типа булево в журнале документов флажком
- получить значение реквизита по имени реквизита
- Как в табличном поле программно добавить колонку вида Поле выбора
- СКД. Вычисляемое поле в вычисляемом поле
- 82 Самописная. Как в поле построителя отчета поместить вычисляемое поле
- Поле отбора СКД вывести в отдельное поле формы
- Размещение реквизита табличной части типа булево на форме
В этой группе 1С
- Задваиваются позиции в печтной форме "передача материалов в эксплуатацию"
- Объединение ячеек табличного поля
- v8: 1С 8.2 Управление торговлей. Неужели нет даты запрета редактирования?
- Отображение цветов (1с++) раскраски на SQL 2008
- Выделение части строки жирным в табличном документе
- Как программно добавить колонки в макет табличного документа?
- Выделение НДС в запросе
- Ввод на основании нескольких документов
- Как такое возможно? Текущие данные = неопределено Дин.Список (8.2)
- Поиск поля в СКД
- Как проверить - изменил ли пользователь данные на форме?
- Копирование _области_ из табличного документа в Excel
- Множественный режим выделения у табличного поля
- ЗУП: как снимать с поддержки
- СКД. Управляемые формы. Компоновщик настроек.
- Что будет с базой на SQL Express, когда ее размер достигнет 4-х гигабайт ?
- windows 7 домашняя как убрать срок действия пароля для пользователя
- "Отключить отбор " и "Отбор по значению в текущей колонке"
- УПП и управляемые блокировки
- DB2 или Oracle с 1С?