|
Изменить тип элемента формы УФ | ☑ | ||
---|---|---|---|---|
0
Peshalkin
17.09.21
✎
11:25
|
Добрый день, есть элемент формы, который изначально имеет тип дата, как я могу его изменить на тип стандартный период?
Такой вариант не работает, все равно могу выбрать только одну дату Массив = Новый Массив(); Массив.Добавить(Тип("СтандартныйПериод")); НашеОписание = Новый ОписаниеТипов(Массив); Элементы.Датаользователя.ОграничениеТипа = НашеОписание; Элементы.Датаользователя.ОграничениеТипа.ПривестиЗначение(НашеОписание); |
|||
1
ДенисЧ
17.09.21
✎
11:30
|
А зачем тебе стандартный период, если в значение всё равно ты тоько дату сможешь пихнуть?
А если нужно просто окно выбора - лови событие ПриНачалеВыбора и показывай то, что нужн |
|||
2
Peshalkin
17.09.21
✎
11:32
|
(1) так это придётся делать форму, чтобы дать пользователю выбрать там дату начала и дату конца, а если я её верну назад в реквизит, то тогда там все равно будет одна дата, нужно при опр. условиях дать пользователю возможность выбрать дату начала и дату конца в реквизите
|
|||
3
ДенисЧ
17.09.21
✎
11:35
|
Ещё раз и медленно.
У тебя один реквизит. Типа Дата. Ты в него хочешь впихнуть две даты. Ничего странного не видишь? Нужны две даты - делай два реквизита. |
|||
4
Peshalkin
17.09.21
✎
11:38
|
(3) изначально у реквизита составной тип (Дата, стандартный период), изначально он имеет тип(дата), потому что я присваиваю пустую дату в реквизит, но я хочу при опр. условиях выбрать тип(стандартный период), разве если реквизит имеет составной тип, то мы не можем поменять тип с одного на другой?
|
|||
5
ДенисЧ
17.09.21
✎
11:39
|
(4) "есть элемент формы, который изначально имеет тип дата"
Где тут про составной? Если тебе нужно выбрать период - так присвой реквизиту тип Новый СтандартныйПериод... Тогда окно выбора само появится... |
|||
6
runoff_runoff
17.09.21
✎
11:39
|
ДиалогРедактированияСтандартногоПериода.. и ничего рисовать не надо..
|
|||
7
Peshalkin
17.09.21
✎
11:44
|
(5) Да, изначально не написал, что тип составной, извиняюсь, пишу ИмяРеквизита = Новый СтандартныйПериод; ничего не меняется, пробовал уже пойти по такому пути
(6) Спасибо, посмотрю что за метод |
|||
8
Peshalkin
17.09.21
✎
11:45
|
(6) к сожалению не то, нужно иметь все равно 2 реквизита, у меня имеется один реквизит составного типа, у которого я просто хочу выбрать другой из изначального указанных в составному типе
|
|||
9
runoff_runoff
17.09.21
✎
11:50
|
(8) это (6) в связке с (1)
|
|||
10
Peshalkin
17.09.21
✎
11:54
|
(9) (5) разобрался, спасибо за помощь
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |