Имя: Пароль:
1C
1С v8
Двоичные данные в табчасть обработки?
,
0 ДенисЧ
 
26.08.13
09:47
Подскажите, как лучше...
Есть обработка, в которой в табличную часть пихают ссылки на файлы. Поскольку они могут быть локальными, то надо их как-то запоминать в ДД и отдавать на сервер для обработки...
А в табчасти обработки нет такого типа...

Как лучше сделать?
1 Serg_1960
 
26.08.13
09:51
В ТЧ нет возможности указать ссылку на хранилище? Уверен?
2 Нуф-Нуф
 
26.08.13
09:51
Строка?
3 ДенисЧ
 
26.08.13
09:52
(1) Проверил...
(2) Уже думал об этом... base64 и т.д... не нравится пока...
4 Wobland
 
26.08.13
09:54
реквизит формы и картинка?
5 ДенисЧ
 
26.08.13
09:54
(4) не картинки. Файлы самых разных типов могут быть. От exe до xml через sql...
6 Wobland
 
26.08.13
09:54
левый документ? там ХЗ можно ;)
7 Wobland
 
26.08.13
09:55
(5) зато картинка - это ДД, не?
8 ДенисЧ
 
26.08.13
09:55
(6) Документ - не вариант.
9 Wobland
 
26.08.13
09:56
(8) почему? вся интерфейсная часть через документ, сам документ не нужен
10 Serg_1960
 
26.08.13
09:56
11 ДенисЧ
 
26.08.13
09:57
12 ДенисЧ
 
26.08.13
09:57
(10) там справочник. А не внешняя...
13 Wobland
 
26.08.13
09:59
14 Serg_1960
 
26.08.13
10:00
(12) Я не знаю что за конфа у тебя, но если есть Справочники.Файлы - то что мешает его использовать во внешней обработке? Или я не так тебя понял?
15 Wobland
 
26.08.13
10:00
(12) что справочник, что документ - работаешь через ссылку, потом ссылка становится не нужна
16 ДенисЧ
 
26.08.13
10:02
(14) у меня нет справочника Файлы.
17 alexei366
 
26.08.13
10:02
(0)Я ща не помню, но мне кажеться произвольное тип можно указать, и тогда чо хош туды кидай (ну что сериализуется тока)
18 Wobland
 
26.08.13
10:03
(17) произвольный тип - это любая ссылка?
19 х86
 
26.08.13
10:03
(0)УФ?
решения:
1.хранить в Экспортной переменной в объекте
2.передавать сразу для обработки на сервер
20 alexei366
 
26.08.13
10:11
(18) Эт чо хочешь, из того что может быть сериализованно
21 skunk
 
26.08.13
10:33
формально в таблице значений есть тип ХранилищеЗначений
22 Нуф-Нуф
 
26.08.13
10:35
помещать во временное хранилище, а ссылку на него хранить в табчасти
23 skunk
 
26.08.13
10:36
мТипов = Новый Массив;
мТипов.Добавить(ТипЗнч(Новый Картинка()));
оптРисунок = Новый ОписаниеТипов(мТипов);
тчРисунки.Колонки.Добавить("Рисунок", оптРисунок);
24 Нуф-Нуф
 
26.08.13
10:37
а вообще не понимаю зачем загонять файлы в обработку? в момент "прикрепления" или "добавления" файла (в случае локального расположения) - хранить в обработке только локальный путь. а по команде - получать эти файлы с локального диска и отправлять на сервер.
25 Serg_1960
 
26.08.13
10:37
Эээ... между прочим: в указанной мною ссылке - решение (в последнем пункте) без справочника Файлы. Ежели что - там  ХранилищеЗначения и ВременноеХранилище задействованы.
26 Нуф-Нуф
 
26.08.13
10:44
или же в момент добавления файла к обработке - сразу передать их на сервер и помещать туда, где они будут храниться
27 zladenuw
 
26.08.13
10:46
так может временные файлы на сервере. а в таб части хранить путь этот. не ?
28 Wobland
 
26.08.13
10:58
(25) у меня там РС вместо справочника
29 zladenuw
 
26.08.13
11:00
(28) а что лучше ? рс или справочник ? :)
30 Wobland
 
26.08.13
11:01
(29) "справочник" набирать бысрее
31 zladenuw
 
26.08.13
11:18
(30) и всё ? :)
32 ДенисЧ
 
26.08.13
11:22
Всем спасибо за мнение, попробую через временное хранилище...
Идинственный вопрос - а оно не протухнет, как COM-соединение через 20 минут?
33 zladenuw
 
26.08.13
11:25
(32) дергать ком надо будет. где то была статья.
34 ДенисЧ
 
26.08.13
11:29
(33) У меня сейчас не ком. Ком - надо дёргать, сам наткнулся.
35 zladenuw
 
26.08.13
11:34
(34) у меня обмен так засыпал. то перевел на файлы :).