Форум программистов, компьютерный форум, киберфорум
1С: Собственные программы
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
4 / 3 / 1
Регистрация: 21.05.2019
Сообщений: 68
1
1C 8.x

Не сохраняются изображения, перетаскиваемые из проводника windows

09.01.2021, 23:31. Показов 1286. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте! Возникла проблема с загрузкой изображений с помощью перетаскивания. Когда перетаскиваю изображение, то из пути делаю двоичные данные для их дальнейшего сохранения. В процедуре "СсылкаНаФотоПеретаскивание" через отладчик смотрю на полученные из временного хранилища данные - там всё правильно, двоичные данные. Когда смотрю в "ПередЗаписьюНаСервере", то там всегда не определено. В чём может быть причина?


1C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
&НаСервере
Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
    Если ЭтоАдресВременногоХранилища(СсылкаНаФото) тогда
        ТекущийОбъект.Изображение = Новый ХранилищеЗначения(ПолучитьИзВременногоХранилища(СсылкаНаФото)); // отладка показывает "неопределено"
    КонецЕсли;
КонецПроцедуры
 
&НаКлиенте
Процедура СсылкаНаФотоПеретаскивание(Элемент, ПараметрыПеретаскивания, СтандартнаяОбработка)
    СтандартнаяОбработка = Ложь;
    Файл = ПараметрыПеретаскивания.Значение.Файл.ПолноеИмя;
    Объект.НазваниеФайла = Файл;
    ДД = Новый ДвоичныеДанные(Файл);
    СсылкаНаФото = ПоместитьВоВременноеХранилище(ДД);
    м = ПолучитьИзВременногоХранилища(СсылкаНаФото); // - отладка показывает двоичные данные
КонецПроцедуры
 
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    СсылкаНаФото = ПолучитьНавигационнуюСсылку(Объект.Ссылка,"Изображение");
КонецПроцедуры
 
&НаКлиенте
Процедура СсылкаНаФотоПроверкаПеретаскивания(Элемент, ПараметрыПеретаскивания, СтандартнаяОбработка)
    СтандартнаяОбработка = Ложь;
КонецПроцедуры
Буду рад услышать ваши ответы.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.01.2021, 23:31
Ответы с готовыми решениями:

Как получить изображения из проводника?
Всем здрасте! Есть такой вопрос: Как получить изображения из проводника? То есть те,...

Не сохраняются изображения из БД MySQL
Ребят. Такая проблема. Не сохраняются изображения из БД MySQL. Вот код: procedure...

Открытие изображения из проводника элементом pictureBox
Пожалуйста подскажите как открыть изображение из проводника windows элементом pictureBox, узнать...

8.3.5. Табличный документ. Изображения не сохраняются в Excel
Здравствуйте! Добавляю вывод картинок в печатную форму некоторых документов (ЗаказПокупателя,...

1
4 / 3 / 1
Регистрация: 21.05.2019
Сообщений: 68
10.01.2021, 12:58  [ТС] 2
Проблема решена, дело в том, что не задал уникальный идентификатор:

1C
1
2
3
4
5
6
7
8
&НаКлиенте
Процедура СсылкаНаФотоПеретаскивание(Элемент, ПараметрыПеретаскивания, СтандартнаяОбработка)
    СтандартнаяОбработка = Ложь;
    Файл = ПараметрыПеретаскивания.Значение.Файл.ПолноеИмя;
    Объект.НазваниеФайла = Файл;
    ДД = Новый ДвоичныеДанные(Файл, Новый УникальныйИдентификатор); // добавил УИД
    СсылкаНаФото = ПоместитьВоВременноеХранилище(ДД);
КонецПроцедуры
0
10.01.2021, 12:58
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.01.2021, 12:58
Помогаю со студенческими работами здесь

Не сохраняются изображения при экспорте в *.jar
Собственно, когда создаю исполняемый файл *.jar, все работает нормально. Но, изображения,...

Как реализовать перетаскиваемые вкладки?
В общем я хочу сделать вкладки, как например в фотошопе, или Visual Studio, или в том же хроме -...

Перетаскиваемые маркеры в GoogleMaps с extJS
здравствуйте. как по клику создаются перетакскиваемые маркеры и координаты записываются в БД карта...

Неглюки проводника Windows
Может сам ,может ребенок что то сделали. Не глюк следующий : В любой программе (кроме Far manager)...

Модернизация проводника Windows
Необходимо сделать так, чтобы при входе пользователя штатными средствами Windows (7, 8, 10) в...

Закрытие Проводника Windows
Всем доброго времени суток. Тема скорее всего уже была создана, но к сожелению руки растут не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru