Имя: Пароль:
1C
1С v8
Управляемые формы. мобильное приложение
,
0 Мистикан
 
04.07.14
05:57
Есть справочник шаблонов. В элементе справочника, в реквизите хранится имя общей картинки. Для каждого элемента свое. При опубликовании конфы картинки походу не выгружаются. ((( Есть ли какой то альтернативный вариант решения? Конфа полностью самописка
1 Мистикан
 
04.07.14
05:58
думаю можно использовать вариант с путями, но не представляю реализацию его под мобильную платформу
2 rphosts
 
04.07.14
06:15
(0) Веб-публикация? Общие картинки у тебя в конфигурации будут а вот выбирать тебе придётся в режиме предприятия на мобильном устройстве... ну или замути обмен, твоя ведь конфа не в автономно режиме будет работать? Тебе всёравно мутить обмен
3 Мистикан
 
04.07.14
06:35
(2) На компе все работает.. картинки есть... а вот после выгрузки в мобильном их нет. Да обмен будет. В принципе можно прописывать пути заместо имени картинки. вопрос в том как будут выглядеть эти пути. на компе то все понятно "d:\picfor1c" допустим.. а на андроид устройстве как это будет выглядеть если папка будет в корне на сд карте?
4 rphosts
 
04.07.14
06:49
(3) так стоп, у тебя общие картинки - это ты про объект конфигурации?
5 lopus
 
04.07.14
06:59
Зачем тебе тогда вообще пути? если это библиотека картинок
6 rphosts
 
04.07.14
07:06
(5)он видимо что-то другое понимает под общими картинками...

ну или не учёл, что у предопределённого элемента на уровне конфигурации определяются только код и наименование
7 mzelensky
 
04.07.14
07:59
(0) Картинку в конфигурацию помети (в общие картинки) и все будет
8 Мистикан
 
04.07.14
08:45
(4) Да... Общие картинки на уровне конфигурации.
9 Мистикан
 
04.07.14
08:46
(5) Мне пути не нужны.. вообще не хотелось бы их делать... но при публиковании картинки с общих походу не выгружаются
10 Мистикан
 
04.07.14
08:52
(6) Я все правильно понимаю. У картинок как бы нет кода.. онли наименование БиблиотекаКартинок."ИмяКартинки"
Предвосхищая дальнейшие вопросы скину кусок кода

&Клиент
Процедура ПриОткрытии(Отказ)
    Элементы.Декорация1.Картинка =ПолучитьКартинкуИзБиблиотеки(ПолучитьЗначениеРеквизитаСервер(ТекСпр,"ИмяКартинки"));
КонецПроцедуры

&НаСервере
Функция ПолучитьКартинкуИзБиблиотеки(Имя)
    Возврат БиблиотекаКартинок[Имя];
КонецФункции
11 Мистикан
 
04.07.14
08:52
до публикации при проверке из под тонкого клиента все работает и картинка отображается. после уже нет
12 mzelensky
 
04.07.14
08:54
(11) А просто картинки пробовал размещать? Т.е. добавь на форму поле картинки и жестко пропиши ей путь к нужной картинке. Потом выгрузи на Моб устройство.
13 Мистикан
 
04.07.14
08:55
Ни отладки, ни норм конфигуратора у мобильной платформы насколько я понимаю нет. Поэтому с учетом что выгружается один xml делаю вывод что картинки с библиотеки не выгружаются
14 Мистикан
 
04.07.14
08:57
(12) думаю не прокатит.. попробую вариант с сохранением двоичных данных в виде значения в рс и последующее восстановление
15 mzelensky
 
04.07.14
09:04
(14) У меня прокатывает. У меня на форме размещаются картинки из стандартнйо бибдиотеки + на кнопочках свои картики - все работает.

"Поэтому с учетом что выгружается один xml делаю вывод что картинки с библиотеки не выгружаются" - по твоему двоичные данные картинок нельзя записать в xml файл?
16 Мистикан
 
04.07.14
09:09
(15) ща попробую =)
17 Мистикан
 
04.07.14
09:13
<picture>R0lGODlhRQBKAPcAAAAAAIAAAACAAICAAAAAgIAAgACAgICAgMDAwP8AAAD/AP//
AAAA//8A/wD//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwAAZgAA
mQAAzAAA/wAzAAAzMwAzZgAzmQAzzAAz/wBmAABmMwBmZgBmmQBmzABm/wCZAACZ
MwCZZgCZmQCZzACZ/wDMAADMMwDMZgDMmQDMzADM/wD/AAD/MwD/ZgD/mQD/zAD/
/zMAADMAMzMAZjMAmTMAzDMA/zMzADMzMzMzZjMzmTMzzDMz/zNmADNmMzNmZjNm
mTNmzDNm/zOZADOZMzOZZjOZmTOZzDOZ/zPMADPMMzPMZjPMmTPMzDPM/zP/ADP/
MzP/ZjP/mTP/zDP//2YAAGYAM2YAZmYAmWYAzGYA/2YzAGYzM2YzZmYzmWYzzGYz
/2ZmAGZmM2ZmZmZmmWZmzGZm/2aZAGaZM2aZZmaZmWaZzGaZ/2bMAGbMM2bMZmbM
mWbMzGbM/2b/AGb/M2b/Zmb/mWb/zGb//5kAAJkAM5kAZpkAmZkAzJkA/5kzAJkz
M5kzZpkzmZkzzJkz/5lmAJlmM5lmZplmmZlmzJlm/5mZAJmZM5mZZpmZmZmZzJmZ
/5nMAJnMM5nMZpnMmZnMzJnM/5n/AJn/M5n/Zpn/mZn/zJn//8wAAMwAM8wAZswA
mcwAzMwA/8wzAMwzM8wzZswzmcwzzMwz/8xmAMxmM8xmZsxmmcxmzMxm/8yZAMyZ
M8yZZsyZmcyZzMyZ/8zMAMzMM8zMZszMmczMzMzM/8z/AMz/M8z/Zsz/mcz/zMz/
//8AAP8AM/8AZv8Amf8AzP8A//8zAP8zM/8zZv8zmf8zzP8z//9mAP9mM/9mZv9m
mf9mzP9m//+ZAP+ZM/+ZZv+Zmf+ZzP+Z///MAP/MM//MZv/Mmf/MzP/M////AP//
M///Zv//mf//zP///yH5BAEAABAALAAAAABFAEoAAAj/AFGkSuWHoJ+CCA0mRHiQ
oMODCx9KjEhxosNUKA7+28ixo8ePIDdSUwixpMmTKFP+m5KypUuWLEPKnOmxoZ9/
LnOinPIvFbWbNIN+5NkQJ1ChMweOpIaTmtOnS6E69Sk1qlOgCI0ipUlw6T9qAnWK
RcHU6E2NW2Uq9dmzq8+3S31OiUuX6hS2OAlqTRvSLdOuM6ndnZlwY1G0fD8qddq2
rMyCaq+WzYo4cUe/Pf04BunzqMeRmSdrrGx549q/mgnjDAn052S9pEtjBiyTKEie
piEbTbW3NMfTjWWC7lmzo2vDsD37np065M+vnpvn5m22t+/GbGlznvx7M/TXZ5XL
/9acXfrH5qkHKtZ9WLzlxX/x3v5tGOTxvOGv/yaP2jvH5yLpxRl6o7mXGHDafUbd
RrjZh15y+uXmVYIdSZdKg+tR116E2MXnX30BLvjRfZQZyBdzH67EEU/yeeSQYQVy
iKB5/1HXoIEkQhghivbx1iCAGcLIW2zvUeUhZ01V6NyD+e3IX2ggFSRikuuJ1qR+
M344l2If5njldTx+hqGSQe5m3XJwBVfTlBy55+WZ401I40EpjjkdjF+iKedmnUU2
IpNwvvekdqDZ+RubL5pJ5IFGqrnacKz9CV6gB5JHEEvcfcXmf+LRBhGlJ751KVtH
mQiicYAueqKlU2Aqnak9ef+X6IY7UjWqebC2+B1yecbZGUsiQvqYi+zFWGtcd0kn
bKSoTqpqWn754WqbQo05K2TPbgWftKSemtRmb2aLVLR01mfoiCJ6aiyWadL206ZR
NssrqNAOaiG8511W7JCwjtuufAWlWBynzvYrVJir0cjZgtf2WuSe1K5GE6ThGhxU
mJD2e9S1/MrYqFIBckrTURXLaG+mNaomIZ70atsuelz6uSt+LY97srdtpjgcxzUf
/C9Ty0Yc78wlmgyxeszmm5mG64L5MlOwGtpaqhZzdXO/dqrHs7g+PxVcv0HzVrKT
ewbdo0csEugwo2Xj6+JmN42N5clVS8zg0kL2fPHPdduYvRTVRpcnYFobq7t2qBNS
KBSAmgFOdnm6hYof0x0fy9hA5x48kqc6zi1n5kIxZKXeXP3b93nl0sz1xU/+FPBA
osa+uew+CUQ56Um1e5dFFfWOUZudg8mfa3UVD9fxdOH2qbRi6RTT5hyiTXNGzTvv
Bwq7wz477LFzv732cj0U/WdVlW/++YwVFFb11SvkPkTv2yQ/QwmhEBAAOw==</picture>

Да я не прав.. картинка передается
18 Мистикан
 
04.07.14
09:14
почему тогда она не отображается :((((
19 Мистикан
 
04.07.14
09:16
(12) у меня у каждого элемента справочника своя картинка.
20 mzelensky
 
04.07.14
09:19
(18) А какая версия платфомы у тебя + что за мобильное устройство (ОС какая) ?

У мня как-то глюк был - делал формы для МУ, на компе все ок отображалось и работало, на МУ до определенного времени тоже все работало, а потом просто взяли и все элементы формы перестали отображаться. На копме все ОК, а на МУ форма открывается, а на ней ничего нет. Парился-парился, ничего не нашел...потом просто форму новую создал, скопировал туда все со старой, а старую удалил - все появилось!
21 mzelensky
 
04.07.14
09:19
*  МУ - мобильное устройство
22 Мистикан
 
04.07.14
09:21
платформа 8.3.4.437

му - последняя. слита с сайта 1с
23 Мистикан
 
04.07.14
09:21
мобильное приложение- последнее
24 mzelensky
 
04.07.14
09:23
Так ты попробовал просто какую-нить картинку на форму поместить и жестко ей путь к картинке задачь (из общих картинок) ?

П.С. картинка должна быть именно В КОНФИГУРАЦИИ, а не по пути.
25 Мистикан
 
04.07.14
09:23
юзаю все это на телефоне Newman K2S (fullhd,8 ядер,2 гига оперативы,андроид 4.2.2)
26 Мистикан
 
04.07.14
09:26
(24) В тонком все ок. В мобильном "Поле объекта не обнаружено" Оо
27 Мистикан
 
04.07.14
09:27
картинку привязал с библиотеки на уровне конфы
28 Мистикан
 
04.07.14
09:28
Попробую щас к кнопке привязать
29 Мистикан
 
04.07.14
09:34
Да... если жестко привязывать то картинка передается... значит проблема в вызове картинки с библиотеки
30 mzelensky
 
04.07.14
09:42
(29) НУ вот - проверяй что и где получается + что и как передается.

Сдается, что она просто на клиента не приходит.
31 mzelensky
 
04.07.14
09:43
(25) И кстати, по моим наблюдениям С Андроидом 4.2.2 все-таки не айс мобильная платформа работает. Стабильнее всего на 4.1
32 Мистикан
 
07.07.14
10:24
.... ничего не получается ((((
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший