If I add this code, I don't get result
Code |
---|
Procedure OnComposeResult(ResultDocument, DetailsData, StandardProcessing)
ResultDocument.LanguageCode = "ru";
StandardProcessing = False;
Settings = ThisObject.SettingsComposer.GetSettings();
UserSettings = ThisObject.SettingsComposer.UserSettings;
TemplateComposer = New DataCompositionTemplateComposer;
CompositionTemplate = TemplateComposer.Execute(ThisObject.DataCompositionSchema, Settings, DetailsData);
CompositionProcessor = New DataCompositionProcessor;
CompositionProcessor.Initialize(CompositionTemplate,, DetailsData, True);
OutputProcessor = New DataCompositionResultSpreadsheetDocumentOutputProcessor;
OutputProcessor.SetDocument(ResultDocument);
OutputProcessor.BeginOutput();
ResultItem = CompositionProcessor.Next();
While ResultItem <> Undefined Do
OutputProcessor.OutputItem(ResultItem);
ResultItem = CompositionProcessor.Next();
EndDo;
OutputProcessor.EndOutput();
ResultDocument.LanguageCode = "ru";
EndProcedure |
Under the English user, I still get English headers
And only russian user, I get russian headers