Как на управляемой форме сделать такое? (выбор числа из списка) #550126


#0 by RomaH
Есть критерий периода доставки (пациента от начала заболевания) используется три критерия оценки: <6 часов < 24 вроде как можно описать через перечисление но хочу дать возможность при необходимости указывать точное количество часов т.е. хочу что бы выглядело примерно так: реквизит типа число 3.0 на форме поле со списоком выбора из перечисления, при этом в перечислении для быстрого ввода используются нумерованые имена: по первым трем пунктам примерно понятно, но как реализовать 4 пункт - при его выборе давать пользователю возможность указать конкретную цифру в поле
#1 by IamAlexy
взять и реализовать.. непонятно какие ты тут увидел сложности.. все просто и банально - список, заполнение оного вариантами, размещение на форме,отработка выбора, управление видимостью групп...
#2 by RomaH
управление видимостью групп ... можно поподробнее т.е. надо как бы два поля иметь на этот случай
#3 by RomaH
не понимаю просто с чего начать что бы при вводе "1" в поле писалось "6" а при вводе "4" поле очищалось и уже понимало числа как есть
#4 by vmv
Ключ и Значение. Преобразовать строку в число, надеюсь не проблема
#5 by Wobland
я ж вроде предлагал видимость у другого поля ввода менять...
#6 by aleks-id
через Перечисление замутить и обрабатывать Если ПериодДоставки = Перечисления.ПериодыДоставки.УказатьТочноеВремя Тогда ...тут мутим всю мутню с отображением поля ввода
#7 by vmv
я бы сделал справочник(иарархия элементов) , ибо варианты не столь очевидны и нет гарантии, что завтра не скажут - давайте учет по доставке расширим до часов, а то и минут. Элементы-Группы - это часы В течение 1 часа В течение 2 часов .... В течение 24 часов Более 24 часов Внутри элементов-групп добаляешь детализацию до минут Учет пациентов особенный, ибо там от минут и секунд зависит очень многое, а если исход был летальный, то при разборе полетов может потребаваться более детальная статистика.
#8 by RomaH
для того чтобы при наборе "1" давало 6 надо либо с кодом извращаться, либо поле с типом не число иметь так? ибо назначаю полю список выбора - данные из списка выбираются только по выбору из списка, но не автоподбором т.е. на форму надо поместить два поля - одно типа перечисления ... и то надо добавить свое значение, второе типа число
#9 by RomaH
Положил на форму два поля - привязаны к одному реквизиту объекта одно просто число второе - выбор из списка список формирую при открытии по умолчанию первое поле не видимо, второе видимо при изменении второго поля: всё бы ничего, вот только текущий элемент не меняется что не так?
#10 by RomaH
мда, похоже 14 платформа так себя ведет, на 13 нормально код отрабатывал пришлось извращаться: &НаКлиенте
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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