Имя: Пароль:
1C
1С v8
работа с файлами(картинки)
,
0 iQwerty
 
31.07.13
15:21
как можно добавлять картинки к документу при работе на тонком клиенте?
1 Asmody
 
31.07.13
15:34
2 iQwerty
 
01.08.13
09:54
НачатьПомещениеФайла() не робит для мобильного устройства, кто нибудь знает чем можно заменить?
3 banco
 
01.08.13
09:59
(0) для мобильного приложения?
4 iQwerty
 
01.08.13
09:59
(3) да
5 iQwerty
 
01.08.13
10:14
Не буду создавать новую тему, продолжу тут:
Работа с файлами (картинками) на платформе 8.3 в управляемом режиме, для мобильного устройства. хочу реализовать выбор картинки и прикрепление к документу в моб.приложение
6 iQwerty
 
01.08.13
10:21
неужели никто не знает как реализовать это?
7 sunson
 
01.08.13
10:33
а ссылка сверху разве не об этом?
8 iQwerty
 
01.08.13
10:35
(7) не совсем, она только для тонкого клиента на ПК, а мне нужно для мобильного приложения
9 iQwerty
 
01.08.13
10:36
фактически она работает за счет НачатьПомещениеФайла()-(3)
10 iQwerty
 
01.08.13
10:37
(2)*
11 banco
 
01.08.13
10:37
(10) ПоместитьФайл
12 banco
 
01.08.13
10:39
(11) + или СредстваМультимедиа.СделатьФотоснимок()
13 iQwerty
 
01.08.13
10:42
(12) спасибо
ошибка переменная не определена(ЭтотОбъект)

&НаКлиенте
Процедура ВыбратьФайлКартинки(Команда)
    
    Оповещение = Новый ОписаниеОповещения("ОбработатьВыборФайла", ЭтотОбъект);
    //НачатьПомещениеФайла(Оповещение, , , Истина, УникальныйИдентификатор);
    ПоместитьФайл (Оповещение, , , Истина, УникальныйИдентификатор);


КонецПроцедуры

&НаКлиенте

Процедура ОбработатьВыборФайла(Результат, Адрес, ВыбранноеИмяФайла, ДополнительныеПараметры) Экспорт
                              
    Если Не Результат Тогда
        Возврат;
    КонецЕсли;
    
    СсылкаНаКартинку = Адрес;
    
КонецПроцедуры

&НаСервере
Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
    Если ЭтоАдресВременногоХранилища(СсылкаНаКартинку) Тогда
        ТекущийОбъект.ДанныеКартинки = Новый ХранилищеЗначения(ПолучитьИзВременногоХранилища(СсылкаНаКартинку));
    КонецЕсли;
    
КонецПроцедуры

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    СсылкаНаКартинку = ПолучитьНавигационнуюСсылку(Объект.Ссылка, "ДанныеКартинки");
    
КонецПроцедуры
14 iQwerty
 
01.08.13
10:43
ошибка выскочила в моб.приложение
15 banco
 
01.08.13
10:47
(14) че за ЭтотОбъект?
16 banco
 
01.08.13
10:49
(14) может рано еще написать программу для мобильного приложения?
17 iQwerty
 
01.08.13
10:51
(16) мб, но так уж вышло, что выбора у меня нет, да и сроки поджимают, поэтому большое спасибо
18 y88
 
01.08.13
10:53
Вроде &НаКлиенте ЭтотОбъект не доступен
19 iQwerty
 
01.08.13
10:54
(18) как так?!
20 iQwerty
 
01.08.13
10:56
на ПК все работает, но в моб приложение вылезает ошибка переменная не определена(ЭтотОбъект)
21 y88
 
01.08.13
10:57
Доступность:
Сервер, толстый клиент, внешнее соединение.
22 banco
 
01.08.13
11:02
(20) вместо ЭтотОбъект попробуй ЭтаФорма или Объект
23 sunson
 
01.08.13
11:18
(20) На сервере должен быть Объект, а не ЭтотОбъект.
Павел Чистов сказал, что на мобильное приложение пока сырой продукт
Закон Брукера: Даже маленькая практика стоит большой теории.