|
Работа с картинками в erp | ☑ | ||
---|---|---|---|---|
0
pumba055
25.02.19
✎
12:36
|
Коллеги, добрый день!
В Erp у справочника Организация, есть картинка Логотип. В отладчике, полный путь этой картинки обозначен --> ПолныйПуть = ФайловыеФункцииСлужебный.ПолныйПутьТома(ФайлОбъект.Том) + ФайлОбъект.ПутьКФайлу; где первое слагаемое = C:\Users\MBrovko\Desktop\MyFiles\ и второе слагаемое = 20190222\хрюша.bmp и в итоге --> ПолныйПуть = C:\Users\MBrovko\Desktop\MyFiles\20190222\хрюша.bmp но вся фишка в том, что по этому пути НЕ располагается никакого файла!!!! Картинка хрюша.bmp хранится вообще в другом месте на жестком диске.... а тут далее интересней 1С потом из этого пути по которому нет нифига картинки делает ДвоичныеДанныеФайла = Новый ДвоичныеДанные(ПолныйПуть); Картинка = Новый Картинка(ДвоичныеДанныеФайла); --> и из двоичных данных получает благополучно картинку.... Вот что это такое - как такое может быть... и как получить нормальный путь хранения файла? |
|||
1
sqr4
25.02.19
✎
12:38
|
А база файловая?
|
|||
2
ДенисЧ
25.02.19
✎
12:38
|
Выполнение модуля на сервере? Да ну, фигня какая-то....
|
|||
3
shuhard
25.02.19
✎
12:42
|
(2) конечно на сервере
и профили перенаправлены |
|||
4
pumba055
25.02.19
✎
12:44
|
база серверная, выполнение на сервере -- ОбщийМодуль.ПрисоединенныеФайлы
Функция ПолучитьДвоичныеДанныеФайла(Знач ПрисоединенныйФайл) Экспорт |
|||
5
pumba055
25.02.19
✎
12:45
|
а что значит профили перенаправлены?
|
|||
6
pumba055
25.02.19
✎
12:46
|
Т.е по пути по которому нет нифига, сначала получают ДвоичныеДанные, а из них благополучно картинку... Но все было бы логично если бы по этому пути был такой файл....
|
|||
7
sqr4
25.02.19
✎
12:48
|
(6) ты смотришь на своем компе, а путь тебе показывается на сервере, если я не ошибаюсь этот тот где сервер 1с предприятия установлен.
|
|||
8
pumba055
25.02.19
✎
12:52
|
Блин! Ну точно!!!!!!........... Спасибо друг!)))))))))))
|
|||
9
ДенисЧ
25.02.19
✎
12:53
|
По традиции форума ответ был дан в первом ответе... А потом уже началось...
|
|||
10
ДенисЧ
25.02.19
✎
12:53
|
*во втором, извиняйте
|
|||
11
pumba055
25.02.19
✎
13:15
|
Да!!! Спасибо, друзья)))))
|
|||
12
pumba055
25.02.19
✎
15:51
|
Засада, не получается... Я то в Word выгружаю картинку. А Word на моей клиентской машине, а путь файла то ПолныйПуть серверный подставляю....
Selection.InlineShapes.AddPicture(ПолныйПуть); |
|||
13
ДенисЧ
25.02.19
✎
15:52
|
(12) Файловая шара на сервере? Не, никогда не слышал...
|
|||
14
pumba055
25.02.19
✎
15:53
|
что есть шара?)
|
|||
15
pumba055
25.02.19
✎
15:55
|
проблема выглядит так, что Word на клиенте -->
&НаКлиенте Selection = Word.Selection; Selection.InlineShapes.AddPicture(ПолныйПутьСЕРВЕРНЫЙ); |
|||
16
sqr4
25.02.19
✎
15:55
|
(12) ну так передай ее с сервера на клиент
https://helpf.pro/faq/view/1407.html Примерно так, куда нибудь во временный файл |
|||
17
Мыш
25.02.19
✎
15:56
|
(14) Общий каталог.
|
|||
18
pumba055
25.02.19
✎
16:03
|
т.е. мою картинку с сервера поместить во временный файл на клиенте? я правильно понимаю?
|
|||
19
pumba055
25.02.19
✎
16:07
|
а может как-то просто на прямую с клиента можно обратиться к файлу на сервере?
|
|||
20
sqr4
25.02.19
✎
16:23
|
тогда (13)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |