Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Как из формы списка регистра сведений передать параметр в форму записи

Как из формы списка регистра сведений передать параметр в форму записи
Я
   Azgerd
 
08.07.20 - 09:11
Здравствуйте! Есть справочник ЛабораторныеПоказатели. Есть регистр сведений ЛабораторныеПоказателиВидовНоменклатур, одним из измерений которого является "ЛабораторныйПоказатель". В форме элемента справочника ЛабораторныеПоказатели сделал кнопку, по которой с отбором открывается форма списка регистра ЛабораторныеПоказателиВидовНоменклатур
&НаКлиенте
Процедура ВидыНоменклатуры(Команда)
    ФормаСписка = ПолучитьФорму("РегистрСведений.ЛабораторныеПоказателиВидовНоменклатур.ФормаСписка");
    ФормаСписка.ФильтрПоЛП = Объект.Ссылка;
    ФормаСписка.Открыть();
КонецПроцедуры  

В форме списка регистра добавил реквизит ФильтрПоЛП и в свойствах реквизита списка установил флаг "Произвольный запрос" и в настройке списка сделал запрос:

ВЫБРАТЬ
    РегистрСведенийЛабораторныеПоказателиВидовНоменклатур.ЛабораторныйПоказатель КАК ЛабораторныйПоказатель,
    РегистрСведенийЛабораторныеПоказателиВидовНоменклатур.ВидНоменклатуры КАК ВидНоменклатуры,
    РегистрСведенийЛабораторныеПоказателиВидовНоменклатур.ФормулаГраммы КАК ФормулаГраммы,
    РегистрСведенийЛабораторныеПоказателиВидовНоменклатур.ФормулаПроцент КАК ФормулаПроцент
ИЗ
    РегистрСведений.ЛабораторныеПоказателиВидовНоменклатур КАК РегистрСведенийЛабораторныеПоказателиВидовНоменклатур
ГДЕ
    ЛабораторныеПоказателиВидовНоменклатур.ЛабораторныйПоказатель = &ФильтрПоЛП
Все это корректно отрабатывает, то есть из формы элемента справочника лабораторных показателей я по кнопке открываю форму списка регистра сведений, где установлен отбор по текущему лабораторному показателю. Вопрос: как из формы списка регистра при нажатии стандартной кнопки "Создать" или клавиши Insert передать параметр в форму записи регистра для автоматического заполнения поля "ЛабораторныйПоказатель" регистра ?
   Ц_У
 
1 - 08.07.20 - 09:18
1. Используй "ОткрытьФорму" там есть оповещение о закрытии
2. ФильтрПоЛП  пеердашь в параметрах
   Azgerd
 
2 - 08.07.20 - 09:30
(1) "1. Используй "ОткрытьФорму" там есть оповещение о закрытии
2. ФильтрПоЛП  пеердашь в параметрах"

Так это надо, как я понимаю, свою кнопку добавлять на форме списка, а хотелось бы использовать стандартную "Создать".  При нажатии кнопки "Создать копированием" платформа как-то же передаёт параметры в новую запись.

Список тем форума
Рекламное место пустует  Рекламное место пустует
Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Э. Йодан
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.