#0
by davlen86
Приветствую, уважаемые форумчане! Подскажите пожалуйста или пните в нужном направлении))). Собственно на управляемой форме необходимо разместить поле, в которое можно выбирать только элементы верхнего уровня справочника. Если у реквизита формы Тип значения оставить произвольный и заполнять список выбора у элемента при открытии формы, ничего не получается.
#1
by r_i_n_i_k
данные выбора заполнять только теми элементами у которых Родитель и есть сам справочник
#4
by Fedor-1971
ты хочешь это сделать в отдельной форме выбора или прямо в вываливающемся списке поля?
#7
by davlen86
в вываливающимся нет скорее всего, так как нужно предусмотреть выбор нескольких значений
#8
by Рэйв
Тогда перед открытием формы выбора ставь вид отбора =ВСписке и передавай список элементов верхнего уровня по условию из
#13
by Fedor-1971
В одно поле не поместишь несколько выбранных значений. В отдельной форме: параметры открытия формы выбора передаёшь, например, параметр ТолькоКорень, проверка выглядит так: т.е. модифицируй запрос ДС так, что-бы он вернул только элементы с пустым родителем НаСервере, например, в ПриСозданииНаСервере Нет, там присвоение списка выбора конкретному полю формы
#14
by Рэйв
А так тебе одно значение выбрать надо в поле? Тогда сделай выпадающий список и не мучайся
#15
by davlen86
я вот тоже думаю что все правильно, но почему то не работает. сейчас попробовал настроить отбор в форме выбора вручную Ссылка.Входит в группу = оставил пустым, все работает как надо, а если пользователь отключит этот отбор? я присваиваю на клиенте в процедуре при открытии, это я так написал что две проц не выкладывать
#16
by davlen86
не одно, а чтобы можно было несколько, все работает когда устанавливаешь типзначения у реквизита и без кода, только вот выбирает все уровни
#17
by Fedor-1971
это ты зря, запихни код в ПриСозданииНаСервере и в цикле заполняй список выбора формы Элементы.Полеввода.СписокВыбора.Добавить(Выборка.Ссылка); У тебя есть и форма и доступ к запросу вот и заполни список выбора поля. Есть один недостаток, если в корень добавят элемент при открытой форме, придётся переоткрывать форму что-бы он появился в выборе. Только оптимальнее делать в обработчике события ПередНачаломВыбора - список может и не понадобиться, а ты его уже сформировал
#19
by Fedor-1971
попробуй, для обработки выбора нескольких значений есть обработчик ОбработкаВыбора в нём и рули что у тебя попадёт в поле
#23
by Dvoe4nik
я возможно ошибаюсь, но помоему в ты в список выбора добавляешь список а не элемент...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Поле ввода как в контекстном поиске в списке справочника, можно сделать?
- Закрытие месяца. Бух просит сделать вместо Д90.8.1 - К26 сделать Д90.2 - К26
- Как сделать в УТ8.0 сделать реализацию по нескольким заказам
- Как можно серый ip сделать белым если сделать у провайдера это нельзя
- Как дать возможность в поле ввода выбрать несколько элементов одного справочника?
- Можно ли сделать элемент формы "подменю" сделать недоступным для разворачивания?
- Как сделать выбор "быстрый" выбор справочника
- Как сделать выбор месяца в УФ?
- УФ, как сделать многострочную строку табличной части?
- УФ. Как сделать выбор строки из ТЗ - диалог пользователю
- Как программно сделать в табличной части УФ отбор по списку значений?
- Можно ли сделать реквизит таб. части, сделать недоступным в отдельных строках?
В этой группе 1С
- СКД: Объединить поля 2 и более строк, БЕЗ вывода в итогах
- Очистить в соседнем поле ТЧ значение
- ATOL логирование как настроить?
- Регламентные задания
- Не работает Привилегированный режим
- УТ 11.3.4 - Списание недостач товаров - пропали проводки по ндс!
- помогите с обменом
- ошибка http запроса
- ФФД 1.1 как перейти?
- Возможно ли сделать вывод ВПФ с формой выбора?
- Как указать момент времени для запроса по остаткам в форме документа?
- Обоснование нового префикса платежных поручений в УТ 11.3
- УПП, удален РН НДСпоОСиНМА
- Перерасчет начисления по больничному (исправление) - Страховые взносы
- ЗУП 2.5. Реестр в РСВ не работает?
- БП3.0. Ошибка при формировании отчета "Расчет по страховым взносам"
- Невозможно получить текущего пользователя в сеансе внешнего пользователя
- Розница 2.2 на 8.3 Как включить ЕГаис?
- push сообщения: Ошибка установки ssl соединения при отправке через сервер 1c на ios
- КД 2.1 Задание конкретного счета реквизиту приемника