powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / 8.2 Форма выбора для поля, содержащего ссылочный реквизит
5 сообщений из 5, страница 1 из 1
8.2 Форма выбора для поля, содержащего ссылочный реквизит
    #36601410
KuzEv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу подсказать.
Есть некая форма "Форма" (управляемая). На форме есть реквизит "ДатаНаФорме" с типом "Дата".
Также на форме есть реквизит "Элемент" ссылочного типа - справочник. У элемента справочника есть реквизит "ДатаСпр" с типом "Дата".
Мне необходимо при выборе в "Форме" элемента справочника показать в форме выбора только те элементы справочника, в которых "ДатаСпр" >= "ДатаНаФорме".
Можно ли решить задачку с помощью динамических списков или ...?
...
Рейтинг: 0 / 0
8.2 Форма выбора для поля, содержащего ссылочный реквизит
    #36601493
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
открывать форму с установленным отбором
...
Рейтинг: 0 / 0
8.2 Форма выбора для поля, содержащего ссылочный реквизит
    #36601500
KuzEv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я так и мыслю. А как ограничить этот отбор по необходимому мне условию?
...
Рейтинг: 0 / 0
8.2 Форма выбора для поля, содержащего ссылочный реквизит
    #36602103
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а это было в "простых примерах разработки "
...
Рейтинг: 0 / 0
8.2 Форма выбора для поля, содержащего ссылочный реквизит
    #36602109
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
ФормаВыбора = Справочники.Склады.ПолучитьФормуВыбора(,ЭлементФормы,);

	Если ЗначВидСклада = Неопределено Тогда
		ЗначВидСклада = Перечисления.ВидыСкладов.НТТ;
	КонецЕсли;
	
	// уберем из выбора НТТ
	ФормаВыбора.СправочникСписок.Отбор.ВидСклада.Значение                            = ЗначВидСклада;
	ФормаВыбора.СправочникСписок.Отбор.ВидСклада.Использование                       = Истина;
	ФормаВыбора.СправочникСписок.Отбор.ВидСклада.ВидСравнения                        = ВидСравненияНТТ;
	ФормаВыбора.ЭлементыФормы.СправочникСписок.НастройкаОтбора.ВидСклада.Доступность = Ложь;
	ФормаВыбора.ПараметрВыборГруппИЭлементов = ЭлементФормы.ВыборГруппИЭлементов;

	Если ТипЗнч(Склад) = Тип("СправочникСсылка.Склады") Тогда
		ФормаВыбора.ЭлементыФормы.СправочникСписок.ТекущаяСтрока = Склад;
	КонецЕсли;

	ФормаВыбора.Открыть();
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / 8.2 Форма выбора для поля, содержащего ссылочный реквизит
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]