|
Хранение макета таб. документа в реквизите справочника | ☑ | ||
---|---|---|---|---|
0
guitar_player
01.08.11
✎
08:41
|
Подскажите пожалуйста, существует ли возможность хранить макет табличного документа в реквизите справочника с возможностью открытия,редактирования, сохранения изменений?
|
|||
1
Cube
01.08.11
✎
08:43
|
(0) Можно, но не разрешаю. Если конфа от 1С, то храни в регистре, в котором хранятся настройки отчетов.
|
|||
2
guitar_player
01.08.11
✎
08:44
|
(0) туплю, можно первоначальный вариант сохранять в mxl и записывать двоичными данными в реквизит, дальше как то заморочится с редактированием и сохранением снова в реквизит
|
|||
3
Dem1urg
01.08.11
✎
10:38
|
(2) Так и надо.
Но с учетом (1). |
|||
4
Scooter
01.08.11
✎
10:55
|
(3)а ХЗ чем вам не нравится ?
|
|||
5
Cube
01.08.11
✎
13:22
|
(4) А какой вариант решения с реквизите справочника тебе больше нравится:
1). Уже есть справочник, допустим "Договоры контрагентов". Ты добавляешь реквизит к нему и... Что в каждом договоре хранить макет будешь? Или создашь "Служебный элемент для хранения шаблона договора"? 2). Создать новый справочник с одним реквизитом для хранения шаблона, в котором создашь один элемент? 3). <Тут мог бы быть твой извращенный вариант> А в это время велосипед давно изобретен - РегистрСведений.СохраненныеНастройки... |
|||
6
Dem1urg
01.08.11
✎
14:02
|
(4) ХЗ это тип значения реквизита справочника (ресурса регистра) в котором будут хранится ДвоичныеДанные.
|
|||
7
Scooter
01.08.11
✎
14:07
|
(5)(6)както так
ТаблДокумент = Новый ТабличныйДокумент; ТаблДокумент.Прочитать(ПолученныйФайл.ПолноеИмя); ТаблДокСтрокой = ЗначениеВСтрокуВнутр(ТаблДокумент); КонстантыНабор.МакетНаклейкиМ = Новый ХранилищеЗначения(ТаблДокСтрокой, Новый СжатиеДанных(9)); |
|||
8
Cube
01.08.11
✎
14:11
|
(7) А, так "ХЗ" это "ХранилищеЗначения", а не "Хрен знает"?))))
Так в том регистре и так в хранилище значения настройки хранятся... И константу лишнюю создавать не надо. |
|||
9
Scooter
01.08.11
✎
14:13
|
(8)пля ... убил напавал )))
(7)+ это с нетиповой посмотрел РегистрСведений.СохраненныеНастройки, конечно лучше всего его заиспользовать |
|||
10
guitar_player
01.08.11
✎
15:00
|
Я не описал задачу, есть справочник динамические отчеты, написанный франем. раньше макеты хранились жеско в конфигурации, сейчас потребовалась возможность изменения макетов на лету. Код заполнения макетов хранится в этом же справочнике и запускается при помощи Выполнить. Поэтому не вижу смысла переносить это в РС
|
|||
11
Cube
02.08.11
✎
04:40
|
(10) Конфа самописная что-ли?
|
|||
12
guitar_player
02.08.11
✎
05:56
|
(11) на основе ЗиУП
|
|||
13
Cube
02.08.11
✎
07:33
|
(12) Так там есть справочник Меню -> Сервис -> Дополнительные отчеты и обработки. Из справки этого справочника:
Справочник Внешние обработки содержит список внешних обработок, которые позволяют: - произвольно обрабатывать данные информационной базы; - формировать дополнительные отчеты; - заполнять табличные части; - формировать дополнительные печатные формы документов и других объектов. А Вы, я так понимаю, все же решили свой велосипед изобретать или я что-то не понял? |
|||
14
guitar_player
02.08.11
✎
08:30
|
(13) Да! Но виной тому то, что служба безопасности не разрешает пользоваться этим всем.
|
|||
15
Cube
02.08.11
✎
09:33
|
(14) Чем мотивирует?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |