Реквизит форму

1. _7445_ 23.04.19 12:52 Сейчас в теме
Здравствуйте. Я плохо знаю русский. Извините за этого. Я еще новичок в 1С программирование. В КА 1.3. Как могу соединить реквизит из произвольного форма с форму списка. Открывается произвольная форма, пользователь вводить дату и когда пользователь закрывает форму тогда надо что бы код сделал отбор (В Форме списка) с дата который пользователь вводил. Можете дать подсказки что бы как решит эту задачи)?
Спасибо всем за ранее.
По теме из базы знаний
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. login1020 133 23.04.19 13:31 Сейчас в теме
(1) Сначала открываем Станрадартный диалог выбора даты
ПараметрыВыбора 	= Новый Структура("НачалоПериода",ТекущаяДата());
	ОписаниеОповещения 	= Новый ОписаниеОповещения("ВыбратьПериодЗавершение", ЭтотОбъект);
	ОткрытьФорму("ОбщаяФорма.ВыборСтандартногоПериодаДень", ПараметрыВыбора,ЭтаФорма, , , , ОписаниеОповещения);


А из него передаём выбранную дату в отбор для Формы списка

&НаКлиенте
Процедура ВыбратьПериодЗавершение(РезультатВыбора, ДополнительныеПараметры) Экспорт
	
	Если РезультатВыбора = Неопределено Тогда
		Возврат;
	КонецЕсли;
	
	НастройкиОтбора = Новый НастройкиКомпоновкиДанных;
	
	Отбор = НастройкиОтбора.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
	Отбор.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Дата");
	Отбор.ВидСравнения = ВидСравненияКомпоновкиДанных.БольшеИлиРавно;
	Отбор.ПравоеЗначение = РезультатВыбора.НачалоПериода;
	Отбор.Использование = Истина;
	
	Отбор = НастройкиОтбора.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
	Отбор.ЛевоеЗначение   = Новый ПолеКомпоновкиДанных("Дата");
	Отбор.ВидСравнения    = ВидСравненияКомпоновкиДанных.МеньшеИлиРавно;
	Отбор.ПравоеЗначение = РезультатВыбора.КонецПериода;
	Отбор.Использование    = Истина;
	
	ПараметрыФормы = Новый Структура;
	ПараметрыФормы.Вставить("ФиксированныеНастройки", НастройкиОтбора);
	
	ОткрытьФорму("Документ.РеализацияТоваровУслуг.Форма.ФормаСписка", ПараметрыФормы,Этаформа);	

КонецПроцедуры
Показать
4. _7445_ 23.04.19 13:47 Сейчас в теме
(2)Спасибо вам за вниманию. У меня это не одна дата а интервал. Как тогда
3. login1020 133 23.04.19 13:32 Сейчас в теме
В примере открываю список реализаций за выбранную дату
Прикрепленные файлы:
ВнешняяОбработкаДата.epf
Оставьте свое сообщение
Вакансии
Программист 1С
Москва
зарплата от 180 000 руб. до 220 000 руб.
Полный день

Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)

Программист 1С
Москва
зарплата от 250 000 руб.
Полный день

Программист 1C
Волгоград
зарплата от 200 000 руб.
Полный день

Аналитик
Санкт-Петербург
зарплата от 200 000 руб. до 250 000 руб.
Полный день