Skip to content

GetForm method call (GetFormMethod)

Type Scope Severity Activated
by default
Minutes
to fix
Tags
Error BSL Major Yes 15 error

Description

To open forms, use the OpenForm global context method (when using the 1C: Enterprise 8.2 platform version and earlier versions, also use OpenFormModal). An alternative method, using the GetForm method, is not recommended.

Examples

Procedure Test()
    Doc = Documents.PlanOperation.CreateDocument();
    Form = Doc.GetForm("DocumentForm"); // here
EndProcedure
Procedure Test2()
    Form = GetForm("CommonForms.MyForm");
EndProcedure

Sources

Source: Development standards (RU)

Snippets

Diagnostic ignorance in code

// BSLLS:GetFormMethod-off
// BSLLS:GetFormMethod-on

Parameter for config

"GetFormMethod": false