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

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

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

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


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