Common questions about 1C:Query language, Query builder tool and Data composition schema

#1
People who like this: 0 Yes / 0 No
Just came
Rating: 1
Joined: Nov 22, 2013
Company:

Hello,

I want to take the parameter list, which in created by user in the report.

(maybe as an array)

For use in the module, running queries...


Regards

 
#2
People who like this: 0 Yes / 0 No
Timofey Bugaevsky
Guest

Joined:
Company:

Hello, Sorry for the long answer.
If you are trying to get parameters that user have set in the report that is created using the Data composition schema? And if the report form is generated automatically?

 
#3
People who like this: 0 Yes / 0 No
Just came
Rating: 1
Joined: Nov 22, 2013
Company:

It's Managed report form.

 
#4
People who like this: 0 Yes / 0 No
Timofey Bugaevsky
Guest

Joined:
Company:

You can intercept the report creation and get parameters from Settings, FixedSettings, and UserSettings properties of SettingsComposer object in OnComposeResult of the report object module. See more details in Filter a report by coding topic.

Code
Procedure OnComposeResult(ResultDocument, DetailsData, StandardProcessing)
   UserMessage = New UserMessage();
   UserMessage.Text = String(ThisObject.SettingsComposer.UserSettings.Items[0].Value);
   UserMessage.Message();
EndProcedure

See the example in the attached file.

Download 1Cv8.dt (15.54 KB)
 
Subscribe
Users browsing this topic (guests: 1, registered: 0, hidden: 0)
Be the first to know tips & tricks on business application development!

A confirmation e-mail has been sent to the e-mail address you provided .

Click the link in the e-mail to confirm and activate the subscription.

/* Улучшаем читаемость списков в документации */ .workarea ul, .content ul { margin: 15px 0 20px 25px !important; padding: 0 !important; list-style-type: disc !important; } .workarea li, .content li { margin-bottom: 8px !important; padding-left: 5px !important; line-height: 1.6 !important; } /* Ультимативный фикс для всех уровней заголовков в контенте */ .workarea h1, .workarea h2, .workarea h3, .workarea h4, .workarea h5, .workarea h6, .content h1, .content h2, .content h3, .content h4, .content h5, .content h6, div[id*="content"] h5, div[class*="content"] h5 { display: block !important; font-weight: 700 !important; color: #005aa0 !important; /* Наш фирменный синий */ text-transform: none !important; margin-top: 30px !important; margin-bottom: 15px !important; line-height: 1.2 !important; font-family: Arial, sans-serif !important; } /* Принудительные размеры в пикселях (чтобы не зависеть от % или em) */ .workarea h1, .content h1 { font-size: 28px !important; } .workarea h2, .content h2 { font-size: 24px !important; } .workarea h3, .content h3 { font-size: 21px !important; } .workarea h4, .content h4 { font-size: 19px !important; } .workarea h5, .content h5 { font-size: 18px !important; } /* Для 5 решеток ##### */ .workarea h6, .content h6 { font-size: 16px !important; } /* Фикс, если Битрикс добавил лишние отступы перед списками после заголовка */ .workarea h5 + ul, .content h5 + ul { margin-top: 5px !important; }