|
Как организовать хранение вложений вне базы? БСП только для УФ к сожалению | ☑ | ||
---|---|---|---|---|
0
Cerera
07.10.13
✎
15:44
|
Изучил инструкцию к БСП на сайте ИТС и столкнулся с плохой новостью - БСП работает только в конфигурациях на управляемых формах. Мне же нужен функционал, позволяющий хранить файлы вне базы. Подскажите как это реализовать? Каким путём пойти? Вообще подсистема "присоединенные файлы" меня интересует. чтобы база не пухла и чтоб картинки вне базы хранились.
|
|||
1
Чайник Рассела
07.10.13
✎
15:45
|
сюрприз да?))))
|
|||
2
Cerera
07.10.13
✎
15:46
|
(1)это что очень смешно? мне нужно очень быстро решить проблему. сейчас похоже придется переделывать стандартные механизмы.
|
|||
3
Жан Пердежон
07.10.13
✎
15:46
|
изучи БСП и сделай так же, но без УФ
|
|||
4
Maxus43
07.10.13
✎
15:48
|
галка "Использовать управляемые формы в толстом клиенте в обычном режиме" не спасёт ОРД?
|
|||
5
Cerera
07.10.13
✎
15:49
|
(4)не знаю. спасёт?
|
|||
6
Cerera
07.10.13
✎
15:49
|
(3)а как я посмотрю её возможности? в демо базе?
|
|||
7
Maxus43
07.10.13
✎
15:52
|
(5) ну попробуй минимум, всяко меньше переписывать, если норамльно встроишь подсистему
|
|||
8
Cerera
07.10.13
✎
16:01
|
(7)а где пример взять?
|
|||
9
Жан Пердежон
07.10.13
✎
16:03
|
(6) да
|
|||
10
Cerera
07.10.13
✎
16:05
|
(6)ну вот я хочу посмотреть как с присоединенными файлами работает демо конфигурация. где мне там в ней найти присоединенные файлы и как настраивать место их хранение.
|
|||
11
BuHu
07.10.13
✎
16:05
|
(0) если выйдет что нибудь дельное - дай знать . тоже надо организовать хранение файлов в не базы , а разбираться с БСП времени пока нет .
|
|||
12
Cerera
07.10.13
✎
16:07
|
(11)выйдет если узнаю как вообще работает эти присоединенные файлы.
|
|||
13
BuHu
07.10.13
✎
16:08
|
(12) ты главное поделится тогда не забудь ;)
|
|||
14
Cerera
07.10.13
✎
16:10
|
(13)мне особо не помогают. поделиться то смогу.
|
|||
15
Maxus43
07.10.13
✎
16:13
|
(14) Использовать управляемые формы в обычном режиме
Если установлен, то в обычно режиме в толстом клиенте будут использоваться управляемые формы (свойство отсутствует, если в параметрах указан режим запуска "Управляемое приложение"). Если не установлен, то модуль управляемой формы и модуль команды не проверяется при проверке модулей с указанными режимами проверки "Толстый клиент (обычное приложение)" и "Толстый клиент (обычное приложение) вариант клиент-сервер". При получении формы по умолчанию в толстом клиенте обычного приложения, если флаг не установлен и в качестве формы по умолчанию (основной и/или дополнительной) установлена управляемая форма, то все равно будет автогенерироваться обычная форма. (с) Что не нравится то? там по сути только одна форма работы с файлами, погляди как будет |
|||
16
Конфигуратор1с
07.10.13
✎
16:13
|
(0) так а что там организовывать - регистр сведений где хранится путь к файлу и фсе
|
|||
17
shlyahtich
07.10.13
✎
16:14
|
(0) 30 штук и я решу вашу проблему за неделю с учетом того что работа есть и другая. При чем удаленно
|
|||
18
shlyahtich
07.10.13
✎
16:14
|
Будет использоваться хранение файлов по вашему выбору как хотите - то ли в базе то ли в томе
|
|||
19
shlyahtich
07.10.13
✎
16:15
|
при чем формы могут быть и неуправляемыми
|
|||
20
shlyahtich
07.10.13
✎
16:15
|
У себя я ее уже решил
|
|||
21
Cerera
07.10.13
✎
16:17
|
(17)то что вы предлагаете - это изобретение велосипеда. а мне хотелось функции готовой использовать.
|
|||
22
shlyahtich
07.10.13
✎
16:17
|
Я ввел в БП.20 систему присоединенных файлов
|
|||
23
shlyahtich
07.10.13
✎
16:18
|
И все с головой
|
|||
24
Cerera
07.10.13
✎
16:18
|
(15)проблема в том что я не смогу использовать БСП потому что на сайте инструкция только для интеграции её в управляемое приложение.
|
|||
25
Cerera
07.10.13
✎
16:18
|
(22)не сомневаюсь я в ваших способностях. по сути регистр сведений только нужен и всё.
|
|||
26
shlyahtich
07.10.13
✎
16:19
|
(25) вам шашечки или ехать?
|
|||
27
Cerera
07.10.13
✎
16:19
|
(26)что это за сленг?
|
|||
28
shlyahtich
07.10.13
✎
16:19
|
Сомневаетесь ? Заключаем договор и экспертная комиссия с мисты пусть оценивает результат :D
|
|||
29
shlyahtich
07.10.13
✎
16:20
|
(27) уууу.... тяжелый случай - человек не знает классику
|
|||
30
Cerera
07.10.13
✎
16:21
|
(28)если я буду за деньги заказывать такого уровня работы то мне за что платить будут.7
|
|||
31
shlyahtich
07.10.13
✎
16:22
|
Ну так примите совет - откройте ту же УПП где это реализованно
и доработайте себе как надо |
|||
32
shlyahtich
07.10.13
✎
16:22
|
а уровень работы вполне нормальный - не зная как вы месяц провозитесь - а месяц вашей работы стоит 30 штук?
|
|||
33
Cerera
07.10.13
✎
16:24
|
(31)вот за восет благодарен. а этот УПП на управляемых формах?
|
|||
34
Laerys
07.10.13
✎
16:25
|
(30) бсп предлагает хранение как в системе, так и все нее, в чем проблема? выдернуть кусок сохранения файлов и доработать интерфейс под свои нужды
|
|||
35
Cerera
07.10.13
✎
16:26
|
(34)проблема в том что я не вижу как это работает. так бы я сделал. но мне надо для этого пример чтоб посмотреть как они в демо базе вложения хранят во внешнем файле.
|
|||
36
Laerys
07.10.13
✎
16:27
|
(35) а в чем проблема развернуть демо базу с диска итс?
|
|||
37
Cerera
07.10.13
✎
16:28
|
(36)я её развернул. она даже с данными. но я пока еще не узнал где она присоединенные файлы хранит. и как настроить так чтоб она по умолчанию не в базе хранила а во внешнем томе.
|
|||
38
Maxus43
07.10.13
✎
16:29
|
(37) в конствнтах, работа с файлами где
|
|||
39
DexterMorgan
07.10.13
✎
16:30
|
(37) Зачет=) гляжу в книгу - вижу фигу =)
"Я открыл конфигуратор и мне ничего не понятно. Что делать?" |
|||
40
Cerera
07.10.13
✎
16:31
|
(38)вы придали мне уверенности. попробую ручками вставить этот функционал используя код из БСП.
|
|||
41
Laerys
07.10.13
✎
16:31
|
(37) на диске итс, помимо демо базы, интеграции, есть еще и описание каждой подсистемы, причем, на сколько я помню, весьма развернуто.
|
|||
42
Laerys
07.10.13
✎
16:35
|
(40) Не майтесь дурью, соберите себе конфу из этой подсистемы и необходимого минимального функционала, будет проще понять, что откуда
|
|||
43
Cerera
07.10.13
✎
16:37
|
(42)то есть за основу взять пустую конфигурацию с одним единственным справочником, например "контрагенты" правильно?
|
|||
44
shlyahtich
07.10.13
✎
16:38
|
(40)(42)
пробуйте в УПП есть формы и упр и обычные Но вам то лучше же упр формы - их ведь тоже можно в обычном старом неуправляемом интерфейсе использовать. Возьмите типовую БП2.0 и засуньте туда что надо из БСП или УПП |
|||
45
Cerera
07.10.13
✎
16:39
|
(44)в БП2.0 засунуть по инструкции внедрения БСП ?
|
|||
46
shlyahtich
07.10.13
✎
16:42
|
нет не советую так
|
|||
47
shlyahtich
07.10.13
✎
16:43
|
думаю у вас с вашими вопросами это не выйдет
|
|||
48
Cerera
07.10.13
✎
16:53
|
(47)главное чего я не знаю так это того будет ли работать подсистема, сделанная на управляемых формах в обычном приложении в случае включения режима совместимости.
|
|||
49
Cerera
07.10.13
✎
17:03
|
и ещё вопрос. с УПП как быть? просто посмотреть как там вложения реализованы и ручками перенести? если мну к примеру только для одного объекта нужно внешнее вложение внести.
|
|||
50
CrazyBear
07.10.13
✎
17:04
|
(48) посмотри код, который работает при прикрепление файла, когда в настройках стоит что хранить в томах. По моему это делает команда, какая точно не помню, и сделай аналогичный код для обычных форм, поверь это гораздо легче, чем внедрять подсистему хранения файлов из БСП. Или посмотри как он в справочнике номенклатура показывает картинку на форме, там же по моему можно и прикрепить файл к номенклатуре
|
|||
51
CrazyBear
07.10.13
✎
17:05
|
+(50) это я все писал для БСП демо база
|
|||
52
Cerera
07.10.13
✎
17:07
|
(51)спасибо! то есть просто посмотреть как функционал реализован, нарисовать похожую форму, код на добавление удаление извлечение файлов позаимствовать и переделать но не стремиться БСП внедрять а просто оттуда функционал позаимствовать всеми правдами и неправдами?
|
|||
53
CrazyBear
07.10.13
✎
17:10
|
Да, там на самом деле не чего сложно нету, тупо храни путь к файлу (только заморочиться надо с именем файла, генерить его как то уникально, что бы файлы не попутались) а потом его просто открываешь
|
|||
54
shlyahtich
07.10.13
✎
17:11
|
(47)
будет |
|||
55
shlyahtich
07.10.13
✎
17:11
|
(48) будет
|
|||
56
Cerera
08.10.13
✎
16:59
|
(55)из 44 я понял что нужно взять из УТ те модули но потом я качнул УПП1.3 и столкнулся с тем что не будет это работать. пришлось потом думать целый день и экспериментировать до тех пор пока не дошло - УПП2.0 нужно было качать.
|
|||
57
Базис
naïve
08.10.13
✎
17:03
|
Ты всё ещё мучаешь эту задачу?
С какого ты работаешь программистом? |
|||
58
Cerera
09.10.13
✎
08:11
|
(57)да я уж получше и поопытнее тебя буду. просто попробуй сам сделай это работая на фикси когда тебе еще море задач паралельно надо делать.
|
|||
59
IamAlexy
09.10.13
✎
08:17
|
(0) то что БСП работает только с УФ не мешает использовать БСП и ее УФ в обычных приложениях..
как человек работающий на связке БП2+БСП и использующий почти все подсистемы из БСП могу сказать что это все работает.. |
|||
60
Cerera
09.10.13
✎
08:19
|
(59)вот с вами бы я и поговорил на эту тему. там ведь кучу справочников создать нужно под каждый объект вложения?
|
|||
61
Cerera
09.10.13
✎
08:24
|
(59)на сайте ИТС ведь нет описания как подключить БСП к неуправляемому приложению. там описаны только порядки настройки в случае управляемых форм.
|
|||
62
Cerera
09.10.13
✎
08:27
|
дайте мне пожалуйста файл бп с встроенной БСП для примера ) в бсп на самом деле сложно сделали некоторые моменты. легче взять готовую конфу и оттуда перенести часть модулей.
|
|||
63
IamAlexy
09.10.13
✎
08:31
|
(60) зависит от используемой подсистемы. я юзал присоедененные файлы (а не присоедененные файлы к объекту)
у меня все было в общем справочнике ибо мне нужно было версионирование присоедененных файлов. (61) так же как и к управляемому. ничего сложного, дело техники. (62) иш чего захотел :) |
|||
64
IamAlexy
09.10.13
✎
08:32
|
(60) опять же, справочники делаются тупым копированием и сменой типа владельца (ну и переименованием конечно)
так что никаких особых проблем и с этим нет. прелесть 8.2 в том что управляемые формы работают в обычном толстом клиенте без проблем.. по этому можно и отчеты юзать, и версионирование, и файлы цеплять и прочими плюшками БСП пользоваться в обычных формах |
|||
65
Cerera
09.10.13
✎
08:35
|
(64)а мне нужно только подключить "ПрисоединенныеФайлы" чтоб в любому объекту можно было файл прицепить. только это. Этот функционал к УТ10.3 прицепить. для начала лучше к БП2.0 попробовать прицепить эту подсистему?
|
|||
66
IamAlexy
09.10.13
✎
08:47
|
(65) давно не открывал УТ10 но вроде смутно помню что присоедененные файлы в УТ10 есть родным механизмом сделанное.. разве нет?
но опять же - инструкция для БСП применяется как к конфам на УФ так и к конфам на обычных формах.. естетсвенно с корректировкой обработчиков.. то есть вместо присозданиинасервере использовать приоткрытии в формах и тд.. |
|||
67
Cerera
09.10.13
✎
08:54
|
(66)то есть внедрять БСП нужно не один в один а вручную перенося функционал изменяя обработчики?
(66)там есть присоединенные файлы в УТ10 но они хранятся не на внешних томах а в справочнике. а мне надо чтоб во внешних томах работали. |
|||
68
IamAlexy
09.10.13
✎
08:56
|
(67) ну блин конечно же..
банально открой инструкцию и попробуй по ней вставить в форму вызовы в функцию "присозданиинасервере" - у тебя в обычных формах эта функция есть? :) |
|||
69
Cerera
09.10.13
✎
09:03
|
(68)да там много чего нет. когда про настройку объектов написано там написано вставлять те или иные галочки а их нет просто.
|
|||
70
Cerera
09.10.13
✎
09:07
|
(68)какой наиболее простой способ внедрить в свою программу механизм "присоединенные к объекту файлы"? взять УТ11 и из него перекопировать объекты поменяв слегка код?
|
|||
71
Базис
naïve
09.10.13
✎
10:52
|
(58) Про "получше и поопытнее тебя буду" спорить не готов. Но такую задачу сделал в самописном трекере, к любой задаче у меня вешается произвольное число файлов, есть кнопки "Добавить", "Открыть", "Удалить". Написал часа за 4, наверное. Писал с нуля, ибо БСП не знаю и не использую.
|
|||
72
Cerera
09.10.13
✎
10:59
|
(71)ну я бы тоже с нуля сделал легко. но с годами я понял, что "изобретение велосипеда" не повышает сильно уровня. нужно развиваться в сторону универсальных средств. я вот хочу максимально использовать штатные механизмы. а просто создать регистр сведений и функционал добавления - это не сложно, но не профессионально для меня.
|
|||
73
IamAlexy
09.10.13
✎
11:08
|
(70)
1. открыть инструкцию БСП для разработчиков с ИТС и посмотреть объекты которые нужны для этой подсистемы 2. скопировать все объекты в свою конфу 3. модифицировать процедуры вызова и подключения функций, обновить првязки объектов, добавить нужные объекты 3.1 поменять обработчики запуска 3.2 добавить свои справочник 3.3 отредактировать владельцев перенесенных из БСП объектов |
|||
74
Cerera
09.10.13
✎
11:10
|
(73)а через сравнение-объединение делать? или вручную копировать? очень ценная информация.
|
|||
75
Лефмихалыч
09.10.13
✎
11:11
|
(64) это прелесть не 8.2, а БСП. Например Документооборот КОРП на столько управляемый, что в толстом режиме не работает. Уащпе.
|
|||
76
IamAlexy
09.10.13
✎
11:11
|
(74) через сравнение - чтобы ссылки не покоцались на связанные перенесенные объекты
|
|||
77
Cerera
09.10.13
✎
11:16
|
(76)я вот только один пункт не понял
Таблица 3. Объекты и свойства объектов, для которых необходимо дополнительно изменить отметку перед объединением конфигурации с библиотекой при первом внедрении подсистемы в конфигурацию. там в таблице говорится что надо снимать флажки и устанавливать свойства. а я при сравнении-объединении не видел никаких подобных флажков. например: Для подсистемы «Работа с файлами» 63. Общая команда ПрисоединенныеФайлы, свойство Тип параметра команды Снять флажок 64. Справочник Файлы, реквизит ВладелецФайла, свойство Тип Снять флажок |
|||
78
Базис
naïve
09.10.13
✎
11:22
|
Про машину или жизнь ты всё равно забавнее пишешь. Не думал перепрофилироваться в топового блогера?
|
|||
79
wPa
09.10.13
✎
11:22
|
(72) да какой велосипед то? это табуретка. Скалка.
Константа - на диске/ в базе, Справочник плоский и три строчки формирования тома. только чтение добавить и транзакцией накрыть. полдня работы? |
|||
80
Cerera
09.10.13
✎
11:26
|
(78)я блог веду с 2006 года вроде как. но чтото у меня мало поклонников. даже в тысячники не попадаю, потому что только о себе и своих мыслях люблю писать а не о том что пользуется спросом у быдло-читателей ))
(79)ну вы правы но не хочу так делать. хочется именно использовать готовый функционал чтоб в дальнейшем использовать его и в других конфигурациях и сокращать ручной труд. |
|||
81
Cerera
09.10.13
✎
14:10
|
пришлось режим приложения на управляемый поменять.
|
|||
82
Базис
naïve
09.10.13
✎
16:06
|
Шли четвёртые сутки добавления справочника...
Как, говоришь, контора называется? "Еврей-чик"? |
|||
83
Cerera
09.10.13
✎
16:16
|
(82)да я могу доработку сделать. но мне надо БСП внедрить.
|
|||
84
Maxus43
09.10.13
✎
16:18
|
>>пришлось режим приложения на управляемый поменять
здрасьте приехали... |
|||
85
Cerera
09.10.13
✎
16:23
|
(84)это только чтобы обработку-помошник запустить.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |