|
Где лучше хранить печати/подписи организаций?! | ☑ | ||
---|---|---|---|---|
0
mzelensky
17.07.13
✎
12:36
|
Доброго всем.
Рисую механизм печатных форм с печатями и подписями ответственных лиц. Естественно, прежде чем что-то выводить на печть - это нужно куда=то записать (сами печати организации и подписи). Хранить изображения хочу непосредственно в базе (не внешними файлами), а далее у меня встала делема: 1) Хранить непосредственно в справочнике "Контрагенты" 2) Хранить все в отдельном регистре с привязкой к определенному объекту. Плюсы первого - проще реализовать и не надо париться с независимыми регистрами. Минусы - на сколько я понимаю, при получении объекта, всегда будут тянутсья картинки, что может сказатсья на производительности. Плюсы второго - к данным будут обращаться только тогда, когда они нужны. Минус - заморочки с независимыми регистрами. Собственно, как лучше сделать??? |
|||
1
ssh2QQ6
17.07.13
✎
12:40
|
(0) Плюс варианта с регистром, в том что его можно сделать периодическим. Подписи могут меняться.
|
|||
2
Ork
17.07.13
✎
12:41
|
(0) У вас в справочнике "контрагенты" одна запись? Ваша организация?
Или вы планируете подписи к каждому контрагенту добавлять? |
|||
3
mzelensky
17.07.13
✎
12:41
|
(1) ну, это не столь критично для меня.
|
|||
4
mzelensky
17.07.13
✎
12:42
|
(2) я храню печати и подписи контров. Причем у каждого контра может быть целый набор печатий и набор подписей (разных сотрудников)
|
|||
5
1Сергей
17.07.13
✎
12:43
|
в сейфе
|
|||
6
mzelensky
17.07.13
✎
12:43
|
(5) КрасавЧЕГ, юморнул.
Теперь давай по делу. |
|||
7
Lama12
17.07.13
✎
12:45
|
Терзают смутные сомнения... Зачем печати и подписи других контрагентов?
Документы будете подделывать? :-) |
|||
8
Infsams654
17.07.13
✎
12:45
|
(0) а для чего нужны печати/подписи ?
|
|||
9
Lama12
17.07.13
✎
12:46
|
(0)По структуре данных.
Хранил бы в отдельном регистре. При получении объекта с базы он весь тянется. Зачем каждый раз таскать картинки? |
|||
10
mzelensky
17.07.13
✎
12:47
|
(7) давайте без смутных сомнений и душевных терзаний. Я вроде как сформулировал более чем конкретный вопрос.
|
|||
11
Ork
17.07.13
✎
12:47
|
(9) Не, ну а че? Кредитов можно оформить немеряно.
Стесняюсь спросить у ТС - матрицы баксов разных номиналов в базу уже заведены? |
|||
12
mzelensky
17.07.13
✎
12:48
|
(9) Собственно согласен, единственное что останавливает - при работе с регистрами нужно больше заморочек...
|
|||
13
Красный рассвет
17.07.13
✎
12:49
|
(7) Так там небось холдинГ !
(10) Похоже, что нужно использовать регистр всегда, когда есть подобные сомнения. И что это за странная фраза "это не столь критично для меня"? Сваливать оттуда собрался и подложить фирме свинью? |
|||
14
Ork
17.07.13
✎
12:50
|
(10) На управляемых формах - без разницы. Да и на неуправляемы тоже. Поскольку картинку видимо предполагается хранить в поле с типом хранилищеЗначений? А оттуда без Получить() всеравно ничего тянуться не будет.
|
|||
15
Ork
17.07.13
✎
12:51
|
+ (14) Разве что ссылка на хранилище. А уж она точно будет не длиннее УИД-а.
|
|||
16
mzelensky
17.07.13
✎
12:52
|
Кстати ,еще косячек с регистрами нашел. Т.к. для одного контра необходимо иметь возможность задать несколько печатей, то получается, что сама "печать" должна выступать в качестве "измерения" регистра сведений. Но Для измерения нельзя задавать такой тип данных (только для реквизита или ресурса). Получается нужно еще какой-то ключ уникальности задавать, чтобы записи были уникальны.
|
|||
17
ssh2QQ6
17.07.13
✎
12:53
|
(16) > сама "печать" должна выступать в качестве "измерения" регистра сведений.
Не, измерением должен быть некий признак этой печати |
|||
18
1Сергей
17.07.13
✎
12:53
|
(16) Перечисление Виды печатей. Типа "Для счетов фактур", "Основная" и т.п.
|
|||
19
mzelensky
17.07.13
✎
12:54
|
(14) Естественно, что картинка будет храниться в хранилище.
"На управляемых формах - без разницы. Да и на неуправляемы тоже. Поскольку картинку видимо предполагается хранить в поле с типом хранилищеЗначений? А оттуда без Получить() всеравно ничего тянуться не будет." - точно не будет? Где-то встречал инфу, что при получении объекта с "хранилищем", в память загружается и содержимое хранилища. |
|||
20
mzelensky
17.07.13
✎
12:56
|
(17) так вот какой признак? Печати все равноправны...по сути это вообще одна и таже печать, но немного по разному сделаная (это уже собственные заморочки)
|
|||
21
mzelensky
17.07.13
✎
12:56
|
(18) у меня нет такого признака разделения. Печати равноправны.
|
|||
22
1Сергей
17.07.13
✎
12:57
|
(21) и всё же их надо как-то отличать
|
|||
23
mzelensky
17.07.13
✎
12:57
|
(22) ну то ладно, хеш ключ какой-нить сгенерить можно.
|
|||
24
ssh2QQ6
17.07.13
✎
12:57
|
(20) например (18) или тупо номер печати: 1,2 и т.д.
|
|||
25
exwill
17.07.13
✎
12:59
|
(20) Тогда - не регистр, а подчиненный справочник.
|
|||
26
mzelensky
17.07.13
✎
12:59
|
Меня сейчас более интересует (14)
|
|||
27
Ork
17.07.13
✎
13:02
|
(26) Там специальнонарочно метод получить() приспособили. Именно для загрузки "по требованию".
|
|||
28
exwill
17.07.13
✎
13:02
|
||||
29
DexterMorgan
17.07.13
✎
13:08
|
Конечно, в любом случае картинки нужно хранить отдельно: в справочнике или в рс.
|
|||
30
DexterMorgan
17.07.13
✎
13:09
|
(28) Исчервывающе)
|
|||
31
mzelensky
17.07.13
✎
13:09
|
(28) Во, нечто подобные я и встречал!
|
|||
32
exwill
17.07.13
✎
13:10
|
(31) Надо бы еще разобраться - как в 8.3 с этим дела обстоят.
|
|||
33
mzelensky
17.07.13
✎
13:16
|
(32) я думаю аналогично
|
|||
34
mzelensky
17.07.13
✎
13:17
|
Значит сделаю через подчиненный справочник. Обращение к нему будет в разы меньше, чем к справочнику контров.
Всем спасибо. |
|||
35
Kreont
17.07.13
✎
13:27
|
Храним в файлах, а в базе только путь к файлу.
Скорость большая, удобно так как к таким файлам не только из под 1С можно оперировать а и из любой программы. Для чего у нас используется: бухг.при проведении документа должен проверить что расх.накладная подписана именно идним из отвественных лиц контрагента + сверить печать(-и). |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |