![]() |
![]() |
![]() |
|
Программное размещение элементов на форме | ☑ | ||
---|---|---|---|---|
0
Terrixus
09.07.25
✎
13:23
|
Добрый день,
Добавляю программно элементы на форме. В целом все сделал, но возникло три вопроса 1 Как установить полю выбор, ну чтобы три точки было рядом с полем. Конфигуратор подсказывает, что есть свойство РежимВыбора, а предприятие говорит, что такого поля нет 2 Как добавить текстовое поле (тип реквизита строка) в несколько строк? Установил высоту, поле стало высоким, но в нем все-равно одна страна и огромные поля 3 Где это все нормально искать и смотреть, чтобы не бегать по форумам? Спасибо. |
|||
1
Волшебник
09.07.25
✎
13:26
|
Одна страна?
|
|||
2
Terrixus
09.07.25
✎
13:27
|
Одна строка, опечатка
|
|||
3
RomanYS
09.07.25
✎
13:31
|
(0)
|
|||
4
RomanYS
09.07.25
✎
13:34
|
(0) 3. где искать понятно, а вот как в этом зоопарке разобраться - только опыт и эксперименты
|
|||
5
Terrixus
09.07.25
✎
13:35
|
(3) спасибо, но речь про программное создание. Там нет ни первого, ни второго для Тип("ПолеФормы")
|
|||
6
RomanYS
09.07.25
✎
13:48
|
(5) Может ты вид (ПолеВвода) не указал?
|
|||
7
Terrixus
09.07.25
✎
13:48
|
(3) спасибо. По поводу .МногострочныйРежим = Истина - странно. Конфигуратор не давал мне его выбрать из списка. Поискал глобальным поиском и увидел использование. Напечатал руками - все ок. Странно.
Спасибо, разбираюсь - с выбором видимо такая же история |
|||
8
RomanYS
09.07.25
✎
13:50
|
(5) всё есть
|
|||
9
Волшебник
09.07.25
✎
13:50
|
(7) Ты думал, в сказку попал? Ты в 1С вляпался
|
|||
10
Garykom
гуру
09.07.25
✎
13:58
|
&НаСервере Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) ДобавляемыеРеквизиты = Новый Массив; НовыйРеквизит = Новый РеквизитФормы("Реквизит1",Новый ОписаниеТипов("Строка",,Новый КвалификаторыСтроки(100))); ДобавляемыеРеквизиты.Добавить(НовыйРеквизит); ИзменитьРеквизиты(ДобавляемыеРеквизиты); НовыйЭлемент = Элементы.Добавить("Реквизит1", Тип("ПолеФормы"), ЭтаФорма); НовыйЭлемент.Вид = ВидПоляФормы.ПолеВвода; НовыйЭлемент.ПутьКДанным = "Реквизит1"; НовыйЭлемент.РежимВыбораИзСписка = Истина; НовыйЭлемент.СписокВыбора.Добавить("1"); НовыйЭлемент.СписокВыбора.Добавить("2"); НовыйЭлемент.СписокВыбора.Добавить("3"); НовыйЭлемент.РедактированиеТекста = Ложь; КонецПроцедуры |
|||
11
Terrixus
09.07.25
✎
14:08
|
(9) странно как-то конфигуратор ведет... например, там пять раз свойство Высота у элемента указана при вводе текста, в предложениях вариантов
В общем, не знал, что так бывает. Спасибо |
|||
12
Terrixus
09.07.25
✎
14:09
|
(10) А как сделать такой выбор из справочника?
Есть реквизит, его тип справочник. Есть элемент на форме, Путь к данным указан этот реквизит. Как ему сделать кнопку "..." у поля, чтобы открывался в отдельном окне? |
|||
13
Garykom
гуру
09.07.25
✎
14:16
|
(12) Тип реквизита СправочникСсылка и все, больше ничего не надо
|
|||
14
Terrixus
09.07.25
✎
15:21
|
.ОтображениеКнопкиВыбора=ОтображениеКнопкиВыбора.ОтображатьВВыпадающемСпискеИВПолеВвода;
помогло. Спасибо |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |