|   |   | 
| 
 | Как заставить типовой отчет СКД выполниться в УФ? | ☑ | ||
|---|---|---|---|---|
| 0
    
        ВалераОшкин 19.11.12✎ 21:08 | 
        Как заставить типовой отчет СКД выполниться при вызове из процедуры?
  ОтчетОбъек.ИмяОтчета.СкомпоноватьРезультат(<Результат>, <ИнформацияРасшифровки>); - скомпоновался результат отчета на сервере А как дальше его на клиенте отобразить? | |||
| 1
    
        ВалераОшкин 19.11.12✎ 21:12 | 
        на тонком клиенте надо     | |||
| 2
    
        ВалераОшкин 19.11.12✎ 21:20 | 
        Или:
  1. Cоздать ТабличныйДокумент на клиенте 2. Запихать его в ОтчетОбъек.ИмяОтчета.СкомпоноватьРезультат(ТабличныйДокумент) 3. На клиенте: ТабличныйДокумент.Показать() Так? | |||
| 3
    
        ВалераОшкин 19.11.12✎ 21:38 | 
        ОтчОбъект = Отчеты.Запасы.Создать();
  ОтчОбъект.СкомпоноватьРезультат(); Как из результата извлечь ТабличныйДокумент с расшифровками? | |||
| 4
    
        ВалераОшкин 19.11.12✎ 22:06 | 
        Форма = ПолучитьФорму("Отчет.КалендарногоПланаИзСметы.Форма.Форма",, ЭтаФорма);
  Форма.Открыть(); // Параметры установим после открытия формы Форма.Объект.Проект = ТекущиеДанные.Ссылка; Форма.Объект.Добавление = Истина; Форма.Объект.Обновление = Ложь; Форма.Объект.Смета = ПолучитьСметуПроекта(ТекущиеДанные.Ссылка); Форма.ОбновитьОтображениеДанных(); КАк перед открытиием формы заставить компоновку выполниться? | |||
| 5
    
        ВалераОшкин 19.11.12✎ 22:09 | 
        хнык     | |||
| 6
    
        MaxS 19.11.12✎ 22:12 | 
        В форме код, выполняемый на сервере может писать в реквизит обработки, которая отображается на форме.     | |||
| 7
    
        ВалераОшкин 19.11.12✎ 22:46 | 
        (6) мне форму в конфигураторе менять нельзя     | |||
| 8
    
        ВалераОшкин 19.11.12✎ 22:47 | 
        Как получить форму типового отчета, нажать кнопку "выполнить", а затем показать форму?     | |||
| 9
    
        ВалераОшкин 19.11.12✎ 22:49 | 
        +(8)  при этом не меняя конфигурацию     | |||
| 10
    
        ВалераОшкин 19.11.12✎ 22:50 | 
        По идее надо:
  - получить форму отчета на клиенте - послать команду на выполнение компоновки в этой форме - открыть форму | |||
| 11
    
        ВалераОшкин 19.11.12✎ 22:51 | 
        ОтчетФорма = ПолучитьФорму("Отчет.Запасы.ФормаОбъекта"); - на клиенте
  Как эту форму передать на сервер, чтобы получить ОтчетОбъект этой формы? | |||
| 12
    
        ВалераОшкин 19.11.12✎ 22:55 | 
        хнык  ллл     | |||
| 13
    
        ВалераОшкин 19.11.12✎ 22:57 | 
        Невозможно что-ли?     | |||
| 14
    
        Vitello 19.11.12✎ 22:59 | 
        форму нельзя на сервер
  процессор вывода наверное нельзя на клиент передать | |||
| 15
    
        Vitello 19.11.12✎ 23:00 | 
        тебе с клиента отчет надо выполнить программно?     | |||
| 16
    
        ВалераОшкин 19.11.12✎ 23:01 | 
        (14) Т.е. в управляемых формах я не могу программно открыть форму типового отчета, и при этом дать ей команду на выполнение отчета?     | |||
| 17
    
        ВалераОшкин 19.11.12✎ 23:04 | 
        (15) мне надо вывести табличный документ с заполненной расшифровкой в ячейках
  ОтчетОбъек.ИмяОтчета.СкомпоноватьРезультат(СюдаТабличныйДокумент,); Этот СюдаТабличныйДокумент я передаю с клиента, обратно возвращается заполненый, но без расшифровки | |||
| 18
    
        ssh2012 19.11.12✎ 23:05 | 
        Расширение управляемой формы для отчета.СформироватьПриОткрытии (Managed form extension for reports.GenerateOnOpen)
  Расширение управляемой формы для отчета (Managed form extension for reports) СформироватьПриОткрытии (GenerateOnOpen) Описание: Тип: Булево. Указывает необходимость формирования отчета при открытии. Истина - отчет будет выполнен сразу на сервере, после обработчика события ПриСозданииНаСервере. Если в обработчике события установить СтандартнаяОбработка = Ложь, то параметр не отрабатывается, т.е. отчет не формируется. | |||
| 19
    
        ssh2012 19.11.12✎ 23:06 | ||||
| 20
    
        КошерныйТролль 19.11.12✎ 23:21 | 
        (18) спасибо, просто гениально!     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |