|   |   | 
| 
 | Можно ли сохранить отчет в хранилище? | ☑ | ||
|---|---|---|---|---|
| 0
    
        demous 17.04.12✎ 10:09 | 
        УПП 8.2
  Подскажите, имеется ли возможность сохранения отчета в "ХранилищеЗначений" или есть ли какая-то возможность сохранять отчет по данным на определенный момент (по датам), и иметь возможность видеть список из этих отчетов, на подобие Списка Документов , что бы в любой момент можно было их открыть? | |||
| 1
    
        butterbean 17.04.12✎ 10:09 | 
        а что тебе мешает??     | |||
| 2
    
        demous 17.04.12✎ 10:12 | 
        (1)не совсем осознаю как это можно сделать?
  Сохранять отчеты имеется ввиду не во внешние файлы, а внутри системы | |||
| 3
    
        butterbean 17.04.12✎ 10:13 | 
        (2) берешь таб документ и пихаешь в хранилище     | |||
| 4
    
        pumbaEO 17.04.12✎ 10:13 | 
        (2) что тебе мешает попробовать? Лень?     | |||
| 5
    
        Argon 17.04.12✎ 10:15 | 
        Ну сохранять надо не сами отчеты, а их результаты.     | |||
| 6
    
        demous 17.04.12✎ 10:15 | 
        (4) не работал ни разу с хранилищем, как это будет выглядеть потом, как я смогу просматривать эти отчеты от туда?
  Процедура СохранитьВХранилищеНажатие(Элемент) ТабДок=Новый ТабличныйДокумент; ТабДок.Вывести(ЭлементыФормы.ПолеТабличногоДокумента1); Хранилище=Новый ХранилищеЗначения(ТабДок); Записать(); КонецПроцедуры Процедура ВосстановитьИзХранилищаНажатие(Элемент) ТабДок=Хранилище.Получить(); Если ТабДок<>Неопределено Тогда ЭлементыФормы.ПолеТабличногоДокумента1.Вывести(ТабДок); КонецЕсли; КонецПроцедуры по этим процедурам могу это сделать? | |||
| 7
    
        Argon 17.04.12✎ 10:15 | 
        Сохранять надо по сути, не отчет а его результат     | |||
| 8
    
        Ksandr 17.04.12✎ 10:17 | 
        Рекомендую покурить стандартный механизм хранения настроек и класть в него структуру или соответствие дабы не изобрести велосипед.     | |||
| 9
    
        butterbean 17.04.12✎ 10:17 | 
        (6) что тебе мешает проверить??     | |||
| 10
    
        YHVVH 17.04.12✎ 10:18 | 
        (6) а шо в файликах не устраивает хранить?     | |||
| 11
    
        ДенисЧ 17.04.12✎ 10:20 | 
        (8) А настройки тут причём?     | |||
| 12
    
        demous 17.04.12✎ 10:21 | 
        (7) (8) http://v8.1c.ru/overview/Term_000000156.htm из этой темы ?
  (10) Конкретно хранить в базе хотят, что бы не надо было сворачивать программу, а иметь доступ к отчеты с данными на определенный период видя эти отчеты общим списком и открывая их(как обычный документ видеть сразу без нажатия на "сформировать" данный которые им нужны) вот такая вот задача | |||
| 13
    
        demous 17.04.12✎ 10:23 | 
        Вот есть у меня отчет, который я сделал с помощью СКД, и его надо мне сохранять как я описал в (12)     | |||
| 14
    
        pumbaEO 17.04.12✎ 10:23 | 
        Бреда, т.е. ты теперь отчетам добавишь реквизиты - пометка удаления, записан, проверен, утвержден? Или будет список, сколько их там наформированно?     | |||
| 15
    
        demous 17.04.12✎ 10:26 | 
        (14) вот в том то и проблема, что я не совсем еще осознаю как это можно сделать... но начальство хочет именно такую вот вещь... 
  с реквизитами мне кажется это лишнее... Хотят видеть список наформированных и сохраненных по датам отчет будет недельный, два сохранения в неделю ( понедельник и пятница) и это все к тому, что бы они могли проверить потом его через год этот отчет, например за данную на сегодня неделю, и не приходилось им лесть в настройки и переставлять период... а сразу могли открыть и глянуть | |||
| 16
    
        FIXXXL 17.04.12✎ 10:27 | 
        (15) ЕМНИП в Бухии есть похожий механизм, реализованный через документы     | |||
| 17
    
        demous 17.04.12✎ 10:29 | 
        (16) под рукой имеются только упп 8.2 и 8.1 ( не смогу глянуть(     | |||
| 18
    
        John83 17.04.12✎ 10:29 | 
        (15) "не приходилось им лесть в настройки и переставлять период" - до чего ленивые...
  пущая в экселе хранят в принципе у меня в паре отчетов так и сделано формируют на определенную дату, по кнопке результат сохраняется в файл на новой вкладке | |||
| 19
    
        demous 17.04.12✎ 10:33 | 
        (18) не получается переубедить о сохранении в файл....
  вот хоть что сделай, надо именно так как описал я выше | |||
| 20
    
        perec1982 17.04.12✎ 10:34 | 
        Посмотри как реализованны регламентированные отчеты. Как раз то что тебе надо.     | |||
| 21
    
        demous 17.04.12✎ 10:45 | 
        (20)// Хранит ссылку на документ, хранящий данные отчета
  Перем мСохраненныйДок Экспорт; вот такой вот момент там нашел.... | |||
| 22
    
        demous 17.04.12✎ 10:50 | 
        А если сделать документ - Отчеты
  в отчет что то типо такой вот функции &НаСервере Функция Сохранить() Экспорт мСохраненныйДок = Документы.Отчеты.СоздатьДокумент(); мСохраненныйДок.Дата = ТекущаяДата(); мСохраненныйДок.НазваОтчета = Название; мСохраненныйДок.ПланируемыеПлатежи = Платежи; ////мСохраненныйДок.ТабДок = ТабДок.Вывод; // // формируем список сохранения СписокСохранения = Новый Структура(); СписокСохранения.Вставить("Платежи", Платежи); СписокСохранения.Вставить("ТабДок", ТабДок); Хранилище = Новый ХранилищеЗначения(СписокСохранения); мСохраненныйДок.ТабДок = Хранилище; мСохраненныйДок.Записать(); КонецФункции ну как то так... но чую с ошибками | |||
| 23
    
        demous 17.04.12✎ 10:51 | 
        нашел это на соседнем сайте... но вопрос... связать данные из отчета, с данными в документ...как?     | |||
| 24
    
        Necessitudo 17.04.12✎ 11:13 | 
        Фррррр...Наверняка в УПП есть справочник ХранилищеДополнительнойИнформации. Используй его.     | |||
| 25
    
        demous 17.04.12✎ 11:50 | 
        Процедура ПриОткрытии()
  Организация = мСохраненныйДок.Организация; // СписокСохранения = мСохраненныйДок.ДанныеОтчета.Получить(); //восстанавливаем версию формы Если СписокСохранения.Свойство("ВерсияФормы", ВерсияФормы) Тогда Если ВерсияФормы Тогда мВерсияФормы КонецЕсли; КонецЕсли; // восстановим сохраненные данные редактируемых ячеек СписокСохранения.Свойство( "ПоказателиОтчета", ПоказателиОтчета ); Для Каждого ПоказателиСтраницы Из ПоказателиОтчета Цикл ИмяТекТабличноеПоле = ПоказателиСтраницы.Ключ; ТекТабличноеПоле = ЭлементыФормы[ИмяТекТабличноеПоле] ; ПоказателиТаблПоле = ПоказателиСтраницы.Значение; Для Каждого Показатель Из ПоказателиТаблПоле Цикл ИмяПоказателя = Показатель.Ключ; ЗначениеПоказателя = Показатель.Значение; // установим значение в таблице ТекТабличноеПоле.Области[ИмяПоказателя]. Значение =ЗначениеПоказателя; КонецЦикла; КонецЦикла; КонецПроцедуры Процедура КоманднаяПанель1Сохранить(Кнопка) мСохраненныйДок = Документы.Д_ПланируемыеПлатежи.СоздатьДокумент(); ХранилищеДанных = Новый ХранилищеЗначения(СписокСохранения); мСохраненныйДок.ДанныеОтчета = ХранилищеДанных; мСохраненныйДок.Записать() ; Модифицированность = Ложь КонецПроцедуры {Отчет.Д_ОтчетПоЗаявкам.Форма.ФормаОтчета.Форма(10,2)}: Неопознанный оператор <<?>>КонецЕсли; (Проверка: Толстый клиент (обычное приложение)) вот сюда ругается Если СписокСохранения.Свойство("ВерсияФормы", ВерсияФормы) Тогда Если ВерсияФормы Тогда мВерсияФормы КонецЕсли; КонецЕсли; что не так? | |||
| 26
    
        demous 17.04.12✎ 11:58 | 
        подскажите     | |||
| 27
    
        Ksandr 17.04.12✎ 12:05 | 
        (11) Там в регистр можно положить что угодно, не утруждая себя ничем. И, соответственно, получить это.
  (12) Нет, посмотри в любом отчете в модуле объекта СохранитьНастройки, ВосстановитьНастройки | |||
| 28
    
        demous 17.04.12✎ 12:07 | 
        (27) сохранить настройки не подходит... это не из того что требуется...     | |||
| 29
    
        demous 17.04.12✎ 12:41 | 
        в(25) зачем он ругается?     | |||
| 30
    
        pumbaEO 17.04.12✎ 12:53 | 
        Если ВерсияФормы Тогда  
  мВерсияФормы = ВерсияФормы КонецЕсли; ХЗ что там у тебя в ВерсияФормы.... | |||
| 31
    
        demous 17.04.12✎ 13:12 | 
        не спасло     | |||
| 32
    
        demous 17.04.12✎ 13:23 | 
        up      .     | |||
| 33
    
        pumbaEO 17.04.12✎ 13:26 | 
        ну давай еще погадаем на кофейной гуще? 
  У тебя проблемы в личной жизни из-за работы. | |||
| 34
    
        demous 17.04.12✎ 13:30 | 
        не, гуща обманула)))
  http://www.scribd.com/doc/41586698/24/Работа-с-сохраненным-отчетом вот от из этой статьи я смотрел информацию, начиная с 55 страницы, там пара страниц про сохранение отчетов | |||
| 35
    
        demous 17.04.12✎ 14:23 | 
        ни кто не может глянуть подсказать?     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |