|
Версии макетов внешнего отчета | ☑ | ||
---|---|---|---|---|
0
MistaEr
09.11.15
✎
16:01
|
Здравствуйте! Есть внешний отчет с несколькими макетами. Нужно чтоб пользователи могли сами редактировать макеты и сохранять. А отчет в зависимости от периода находил нужную версию макета и выводил отчет.
Версии макетов хранить в хранилище или же в отдельном каталоге в виде mxl файлов? |
|||
1
DexterMorgan
09.11.15
✎
16:02
|
изобретаете версии отчетов из БСП?
|
|||
2
MistaEr
09.11.15
✎
16:03
|
Отчет должен быть внешним, помимо этого еще где то нужно хранить информацию, какому периоду какой макет соответствует и другие настройки.
|
|||
3
MistaEr
09.11.15
✎
16:04
|
(1) Нет, здесь именно от макета много зависит
|
|||
4
stix2010
09.11.15
✎
16:06
|
(0) Я не против
|
|||
5
VikingKosmo
09.11.15
✎
16:12
|
храни в хранилище, я не запрещаю
|
|||
6
MistaEr
09.11.15
✎
16:12
|
(4) А как будет правильно?
|
|||
7
torgm
09.11.15
✎
16:12
|
(3) Пользуй хранилище...
|
|||
8
MistaEr
09.11.15
✎
16:13
|
(7) Подскажите как. В отчете я реквизит с типом не могу создать
|
|||
9
MistaEr
09.11.15
✎
16:13
|
(8) С типом Хранилище
|
|||
10
DexterMorgan
09.11.15
✎
16:14
|
(3) Если зависит от макета - это уже другой отчет
|
|||
11
DexterMorgan
09.11.15
✎
16:15
|
(8) в отчете и не сможете хранить, нужно хранить либо в хранилище, либо скажем в справочнике
|
|||
12
DexterMorgan
09.11.15
✎
16:16
|
(8) Справочник "МакетыОтчеты" создавай, там реквизит с типом хранилище значений, там и храни свои схемы
|
|||
13
DexterMorgan
09.11.15
✎
16:16
|
(12) "МакетыОтчетов" *)))
|
|||
14
stix2010
09.11.15
✎
16:16
|
(4) аналогичен вопрос: где хранить изображения в базе или на диске.
|
|||
15
VikingKosmo
09.11.15
✎
16:16
|
(12) если у него внешний отчет на БСП, то нафейхоа эти костыли?
|
|||
16
DexterMorgan
09.11.15
✎
16:17
|
(8) и вы точно уверены, что хранить нужно именно макеты, а не настройки отчета?
|
|||
17
MistaEr
09.11.15
✎
16:18
|
(12) Не получится, все нужно сделать без изменения конфигурации (15)
|
|||
18
DexterMorgan
09.11.15
✎
16:18
|
(15) Типа ей сами макеты нужны разные, я про бсп еще в (1) написал
|
|||
19
DexterMorgan
09.11.15
✎
16:18
|
(17) До свидания
|
|||
20
MistaEr
09.11.15
✎
16:19
|
(16) Макеты нужны. Пользователи сами будут рисовать эти макеты
|
|||
21
VikingKosmo
09.11.15
✎
16:19
|
(18) пардон, не дочитал
|
|||
22
DexterMorgan
09.11.15
✎
16:20
|
(20) Можно извратиться и сохранять макеты в общем хранилище настроек.
|
|||
23
MistaEr
09.11.15
✎
16:23
|
(22) и там же ТЗ (Дата, Версия). Придется извратиться, как теперь
|
|||
24
MistaEr
09.11.15
✎
16:25
|
Дайте подсказку, никогда не работал с этим хранилищем. Работал только с ХранилищеСистемныхНастроек, а там, как понимаю, отдельно для каждого пользователя хранится, где то в кэшах. Вдруг сервер поменяют.
|
|||
25
DexterMorgan
09.11.15
✎
16:27
|
(24) А че за конфа в УТ11 есть например:
В модуле Общего назначения: Процедура ХранилищеОбщихНастроекСохранить(КлючОбъекта, КлючНастроек = "", Значение, ОписаниеНастроек = Неопределено, ИмяПользователя = Неопределено, НужноОбновитьПовторноИспользуемыеЗначения = Ложь) Экспорт |
|||
26
DexterMorgan
09.11.15
✎
16:30
|
(24) а вообще в СП все описано, смотри "ХранилищеОбщихНастроек"
|
|||
27
VikingKosmo
09.11.15
✎
16:30
|
(25) в этой же УТ11 внешние отчеты на БСП, и для каждого отчета есть Объект.ХранилищеНастроек ;)
|
|||
28
DexterMorgan
09.11.15
✎
16:31
|
(24) пользователя указывать нужно, но в этого пользователя можно писать что угодно, логику загрузки из настроек ты можешь прописать самостоятельно
|
|||
29
DexterMorgan
09.11.15
✎
16:32
|
(27) И?
|
|||
30
VikingKosmo
09.11.15
✎
16:32
|
(29) и чем это хранилище принципиально хуже ХранилищеОбщихНастроек?
|
|||
31
DexterMorgan
09.11.15
✎
16:33
|
(30) там хранятся настройки отчетов, а не схемы скд
|
|||
32
VikingKosmo
09.11.15
✎
16:34
|
(31) а не в ХранилищеВаирантовОтчетов они хнарятся?
|
|||
33
VikingKosmo
09.11.15
✎
16:34
|
*хранятся
|
|||
34
DexterMorgan
09.11.15
✎
16:38
|
(33) кароче в свойстве конфигурации есть пять видов хранилищ, я думаю что задача сохранять макеты лучше всего подходит в общих настройках
|
|||
35
DexterMorgan
09.11.15
✎
16:38
|
(34) свойствах*
|
|||
36
VikingKosmo
09.11.15
✎
16:39
|
(34) ну в целом да. На вкус и цвет все фломастеры разные.
|
|||
37
MistaEr
09.11.15
✎
17:21
|
&НаКлиенте
Процедура ВывестиМакет(Команда) ВывестиМакетНаСервере(); КонецПроцедуры &НаСервере Процедура СохранитьМакетНаСервере() ОбщегоНазначения.ХранилищеОбщихНастроекСохранить("МакетМоегоОтчета", "Макет", ТабличныйДокумент,); КонецПроцедуры &НаКлиенте Процедура СохранитьМакет(Команда) СохранитьМакетНаСервере(); КонецПроцедуры &НаСервере Процедура ПолучитьМакетНаСервере() ТабличныйДокумент = ОбщегоНазначения.ХранилищеОбщихНастроекЗагрузить("МакетМоегоОтчета", "Макет",,,); КонецПроцедуры &НаКлиенте Процедура ПолучитьМакет(Команда) ПолучитьМакетНаСервере(); КонецПроцедуры &НаКлиенте Процедура РедактироватьМакет(Команда) Элементы.ТабличныйДокумент.Редактирование = Истина; КонецПроцедуры |
|||
38
MistaEr
09.11.15
✎
17:22
|
Указываю пользователей, ничего не сохраняет и не получает. Без указания пользователя (как представлено в коде) сохраняет только для текущего пользователя
|
|||
39
VikingKosmo
09.11.15
✎
17:24
|
(38) а как пользователя указываешь?
|
|||
40
MistaEr
09.11.15
✎
17:26
|
Все понял. Надо указывать имя пользователя, который есть в базе. Указал "Администратор"
|
|||
41
MistaEr
09.11.15
✎
17:28
|
Всем спасибо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |