Good day. I create a report on ACS, which is called from the processing form. You need to set the parameters in the report, I know what, if you do it through the standard report form - it happens like this:

П = ΠšΠΎΠΌΠΏΠΎΠ½ΠΎΠ²Ρ‰ΠΈΠΊΠΠ°ΡΡ‚Ρ€ΠΎΠ΅ΠΊ.Настройки.ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹Π”Π°Π½Π½Ρ‹Ρ….Найти("ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€"); П.Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ = Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅; П.ИспользованиС = Π˜ΡΡ‚ΠΈΠ½Π°; 

but in this case I don’t have a KompanovschikNastroek yet and I need to create it manually, the question is how to do it and which constructor should it be transferred to?
Code:

 Π’Π°Π±Π»ΠΈΡ‡Π½Ρ‹ΠΉΠ”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ = Новый Π’Π°Π±Π»ΠΈΡ‡Π½Ρ‹ΠΉΠ”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚; Π‘Ρ…Π΅ΠΌΠ°ΠšΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈΠ”Π°Π½Π½Ρ‹Ρ… = ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.Π’Π _ΠΠΊΡ‚Π‘Π²Π΅Ρ€ΠΊΠΈΠ’Π·Π°ΠΈΠΌΠΎΡ€Π°ΡΡ‡Π΅Ρ‚ΠΎΠ²ΠŸΠ°Ρ‡ΠΊΠΎΠΉ.ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΠœΠ°ΠΊΠ΅Ρ‚("ΠœΠ°ΠΊΠ΅Ρ‚"); Настройки = Π‘Ρ…Π΅ΠΌΠ°ΠšΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈΠ”Π°Π½Π½Ρ‹Ρ….ΠΠ°ΡΡ‚Ρ€ΠΎΠΉΠΊΠΈΠŸΠΎΠ£ΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ; Π”Π°Π½Π½Ρ‹Π΅Π Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΈ = Новый Π”Π°Π½Π½Ρ‹Π΅Π Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΈΠšΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈΠ”Π°Π½Π½Ρ‹Ρ…; ΠšΠΎΠΌΠΏΠΎΠ½ΠΎΠ²Ρ‰ΠΈΠΊΠœΠ°ΠΊΠ΅Ρ‚Π° = Новый ΠšΠΎΠΌΠΏΠΎΠ½ΠΎΠ²Ρ‰ΠΈΠΊΠœΠ°ΠΊΠ΅Ρ‚Π°ΠšΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈΠ”Π°Π½Π½Ρ‹Ρ…; ΠœΠ°ΠΊΠ΅Ρ‚ΠšΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ = ΠšΠΎΠΌΠΏΠΎΠ½ΠΎΠ²Ρ‰ΠΈΠΊΠœΠ°ΠΊΠ΅Ρ‚Π°.Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ(Π‘Ρ…Π΅ΠΌΠ°ΠšΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈΠ”Π°Π½Π½Ρ‹Ρ…, Настройки, Π”Π°Π½Π½Ρ‹Π΅Π Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΈ); ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€ΠšΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈΠ”Π°Π½Π½Ρ‹Ρ… = Новый ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€ΠšΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈΠ”Π°Π½Π½Ρ‹Ρ…; ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€ΠšΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈΠ”Π°Π½Π½Ρ‹Ρ….Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ(ΠœΠ°ΠΊΠ΅Ρ‚ΠšΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ,, Π”Π°Π½Π½Ρ‹Π΅Π Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΈ); ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π’Ρ‹Π²ΠΎΠ΄Π° = Новый ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π’Ρ‹Π²ΠΎΠ΄Π°Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠšΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈΠ”Π°Π½Π½Ρ‹Ρ…Π’Π’Π°Π±Π»ΠΈΡ‡Π½Ρ‹ΠΉΠ”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚; ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π’Ρ‹Π²ΠΎΠ΄Π°.Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΠ”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚(Π’Π°Π±Π»ΠΈΡ‡Π½Ρ‹ΠΉΠ”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚); ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Π’Ρ‹Π²ΠΎΠ΄Π°.ВывСсти(ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€ΠšΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈΠ”Π°Π½Π½Ρ‹Ρ…); Π’Π°Π±Π»ΠΈΡ‡Π½Ρ‹ΠΉΠ”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚.ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ(); 

    1 answer 1

     ΠšΠΎΠΌΠΏΠΎΠ½ΠΎΠ²Ρ‰ΠΈΠΊΠΠ°ΡΡ‚Ρ€ΠΎΠ΅ΠΊ = Новый ΠšΠΎΠΌΠΏΠΎΠ½ΠΎΠ²Ρ‰ΠΈΠΊΠΠ°ΡΡ‚Ρ€ΠΎΠ΅ΠΊΠšΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈΠ”Π°Π½Π½Ρ‹Ρ…(); ΠšΠΎΠΌΠΏΠΎΠ½ΠΎΠ²Ρ‰ΠΈΠΊΠΠ°ΡΡ‚Ρ€ΠΎΠ΅ΠΊ.Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ(Новый Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊΠ”ΠΎΡΡ‚ΡƒΠΏΠ½Ρ‹Ρ…ΠΠ°ΡΡ‚Ρ€ΠΎΠ΅ΠΊΠšΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈΠ”Π°Π½Π½Ρ‹Ρ…(Π‘Ρ…Π΅ΠΌΠ°ΠšΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈΠ”Π°Π½Π½Ρ‹Ρ…)); // Π­Ρ‚ΠΎ Π±Π΅Ρ€Ρ‘Ρ‚ настройки ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΠ· вашСй Π‘ΠšΠ” // Π±Π΅Π· этого ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²Ρ‰ΠΈΠΊ настроСк Π±ΡƒΠ΄Π΅Ρ‚ пустым ΠšΠΎΠΌΠΏΠΎΠ½ΠΎΠ²Ρ‰ΠΈΠΊΠΠ°ΡΡ‚Ρ€ΠΎΠ΅ΠΊ.Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΠΠ°ΡΡ‚Ρ€ΠΎΠΉΠΊΠΈ(Π‘Ρ…Π΅ΠΌΠ°ΠšΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈΠ”Π°Π½Π½Ρ‹Ρ….ΠΠ°ΡΡ‚Ρ€ΠΎΠΉΠΊΠΈΠŸΠΎΠ£ΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ); Настройки = ΠšΠΎΠΌΠΏΠΎΠ½ΠΎΠ²Ρ‰ΠΈΠΊΠΠ°ΡΡ‚Ρ€ΠΎΠ΅ΠΊ.Настройки; // настраиваСтС всС ваши настройки // ... // ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚Π΅ настройки ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²Ρ‰ΠΈΠΊΡƒ ΠΌΠ°ΠΊΠ΅Ρ‚Π°. ΠœΠ°ΠΊΠ΅Ρ‚ΠšΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ = ΠšΠΎΠΌΠΏΠΎΠ½ΠΎΠ²Ρ‰ΠΈΠΊΠœΠ°ΠΊΠ΅Ρ‚Π°.Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ(Π‘Ρ…Π΅ΠΌΠ°ΠšΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈΠ”Π°Π½Π½Ρ‹Ρ…, Настройки, Π”Π°Π½Π½Ρ‹Π΅Π Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΈ); 

    In principle, you can do without the linker settings:

     Настройки = Π‘Ρ…Π΅ΠΌΠ°ΠšΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈΠ”Π°Π½Π½Ρ‹Ρ….ΠΠ°ΡΡ‚Ρ€ΠΎΠΉΠΊΠΈΠŸΠΎΠ£ΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ; /////// Π”Π΅Π»Π°Π΅Ρ‚Π΅ настройки // ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚Π΅ настройки ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²Ρ‰ΠΈΠΊΡƒ ΠΌΠ°ΠΊΠ΅Ρ‚Π°. ΠœΠ°ΠΊΠ΅Ρ‚ΠšΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ = ΠšΠΎΠΌΠΏΠΎΠ½ΠΎΠ²Ρ‰ΠΈΠΊΠœΠ°ΠΊΠ΅Ρ‚Π°.Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ(Π‘Ρ…Π΅ΠΌΠ°ΠšΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈΠ”Π°Π½Π½Ρ‹Ρ…, Настройки, Π”Π°Π½Π½Ρ‹Π΅Π Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΈ); 
    • @mantigatos, thanks! - Egor Sokolov