Реквизит форму
Здравствуйте. Я плохо знаю русский. Извините за этого. Я еще новичок в 1С программирование. В КА 1.3. Как могу соединить реквизит из произвольного форма с форму списка. Открывается произвольная форма, пользователь вводить дату и когда пользователь закрывает форму тогда надо что бы код сделал отбор (В Форме списка) с дата который пользователь вводил. Можете дать подсказки что бы как решит эту задачи)?
Спасибо всем за ранее.
Спасибо всем за ранее.
По теме из базы знаний
Ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
(1) Сначала открываем Станрадартный диалог выбора даты
А из него передаём выбранную дату в отбор для Формы списка
ПараметрыВыбора = Новый Структура("НачалоПериода",ТекущаяДата());
ОписаниеОповещения = Новый ОписаниеОповещения("ВыбратьПериодЗавершение", ЭтотОбъект);
ОткрытьФорму("ОбщаяФорма.ВыборСтандартногоПериодаДень", ПараметрыВыбора,ЭтаФорма, , , , ОписаниеОповещения);
А из него передаём выбранную дату в отбор для Формы списка
&НаКлиенте
Процедура ВыбратьПериодЗавершение(РезультатВыбора, ДополнительныеПараметры) Экспорт
Если РезультатВыбора = Неопределено Тогда
Возврат;
КонецЕсли;
НастройкиОтбора = Новый НастройкиКомпоновкиДанных;
Отбор = НастройкиОтбора.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
Отбор.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Дата");
Отбор.ВидСравнения = ВидСравненияКомпоновкиДанных.БольшеИлиРавно;
Отбор.ПравоеЗначение = РезультатВыбора.НачалоПериода;
Отбор.Использование = Истина;
Отбор = НастройкиОтбора.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
Отбор.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Дата");
Отбор.ВидСравнения = ВидСравненияКомпоновкиДанных.МеньшеИлиРавно;
Отбор.ПравоеЗначение = РезультатВыбора.КонецПериода;
Отбор.Использование = Истина;
ПараметрыФормы = Новый Структура;
ПараметрыФормы.Вставить("ФиксированныеНастройки", НастройкиОтбора);
ОткрытьФорму("Документ.РеализацияТоваровУслуг.Форма.ФормаСписка", ПараметрыФормы,Этаформа);
КонецПроцедуры
Показать
В примере открываю список реализаций за выбранную дату
Прикрепленные файлы:
ВнешняяОбработкаДата.epf
Вакансии
Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)