HelpF.pro

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

Код 1C v 8.2 УП
 
&НаКлиенте
Процедура ОсновноеСредствоОткрытие(Элемент, СтандартнаяОбработка)
// Вставить содержимое обработчика.
Если Не Объект.ОсновноеСредство.Пустая() Тогда
СтандартнаяОбработка = Ложь;

ПередаваемыеПараметры = Новый Структура; //формируем структуру полей измерений

ПередаваемыеПараметры.Вставить("ОсновноеСредство",Объект.ОсновноеСредство);
ПараметрыМассив = Новый Массив;
ПараметрыМассив.Добавить(ПередаваемыеПараметры); // помещаем структуру в массив
КлючЗаписиРегистра = Новый("РегистрСведенийКлючЗаписи.ПервоначальныеСведенияТС", ПараметрыМассив); //с помощью массива со структурой создаем ключ записи
ОткрытьФормуМодально("РегистрСведений.ПервоначальныеСведенияТС.ФормаЗаписи", Новый Структура("Ключ", КлючЗаписиРегистра)); // передаем в форму ключ записи и открываем её
КонецЕсли;

КонецПроцедуры

Опубликовано на сайте: https://HelpF.pro
Прямая ссылка: https://HelpF.pro/faq82/view/1473.html