1. ulvi96 23.04.19 12:52 Сейчас в теме

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

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


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

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

КонецПроцедуры
Показать
4. ulvi96 23.04.19 13:47 Сейчас в теме
(2)Спасибо вам за вниманию. У меня это не одна дата а интервал. Как тогда
3. login1020 23 23.04.19 13:32 Сейчас в теме
В примере открываю список реализаций за выбранную дату
Прикрепленные файлы:
ВнешняяОбработкаДата.epf
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Автор новостных обзоров на тему 1С и бухучета
Санкт-Петербург
По совместительству

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

Работа от Инфостарт
Санкт-Петербург
Временный (на проект)

Руководитель отдела внедрения 1С
Новосибирск
зарплата от 60 000 руб. до 160 000 руб.
Полный день

Ведущий программист 1С
Сочи
зарплата от 82 500 руб. до 99 000 руб.
Полный день