Вход | Регистрация
    1  2   
1С:Предприятие :: 1С:Предприятие 8 общая

ТСД андроид, МП - что использовать для вывода и навигации по списку?

ТСД андроид, МП - что использовать для вывода и навигации по списку?
Я
   Злопчинский
 
22.11.21 - 11:42
сабж. Мобильное приложение.
хочется вот типа такой список, чтобы скроллировался в пределах экрана клавишами курсора (в оптимуме).
какой элемент визуального оформления следует использовать?
.
спсб.
   Злопчинский
 
1 - 22.11.21 - 12:10
блин  скрин потерял, ща... сорри..
   Злопчинский
 
2 - 22.11.21 - 12:12
   Василий Алибабаевич
 
3 - 22.11.21 - 12:13
(2) Динамический запрос вполне себе.
   Garykom
 
4 - 22.11.21 - 12:13
(0) Отказаться от навигации клавишами курсора
   Garykom
 
5 - 22.11.21 - 12:13
(3) хаха, там итератора нет
   Василий Алибабаевич
 
6 - 22.11.21 - 12:15
(5) Он там и нафик не нужОн. Итератор ваш.
   Злопчинский
 
7 - 22.11.21 - 12:16
(3) в МП?
   Garykom
 
8 - 22.11.21 - 12:17
(0) "ТСД андроид, МП" очень плохо аппаратные кнопки в отличие от сенсорного экрана
   Злопчинский
 
9 - 22.11.21 - 12:17
(4) перчатки. экран  не тыкается.
все заштрихкодировать - пока  возможности нет.
приходится "выбирать из списка" в некоторых моментах.
   Garykom
 
10 - 22.11.21 - 12:18
(6) Вы извините не в теме
1. Список с Запросом перепутали
2. Про итератор не понимаете
   Злопчинский
 
11 - 22.11.21 - 12:18
(8) я в курсе, но то что есть - то  есть.
   Garykom
 
12 - 22.11.21 - 12:19
(9) носом пусть тыкают или специальные перчатки (можно любые доработать прошив токопроводящей ниткой подушечки)
   Garykom
 
13 - 22.11.21 - 12:20
(11) Спец по ВК для МП есть?
   Garykom
 
14 - 22.11.21 - 12:23
(9) >приходится "выбирать из списка" в некоторых моментах.

простейший вариант, показывайте варианты по одном, с кнопками внизу "Назад", "Выбрать" и "Вперед"
   Галахад
 
15 - 22.11.21 - 12:32
Приклеить штрих-этикетки "вперед", "назад" на рукав. :-)
   Garykom
 
16 - 22.11.21 - 12:35
(15) вот есть произвольный запрос на динамическом списке
что ты предлагаешь делать и главное как по "вперед", "назад"?
   Garykom
 
17 - 22.11.21 - 12:37
   Галахад
 
18 - 22.11.21 - 12:38
(16) Э-э-э, а при чем тут динамический список?
   Злопчинский
 
19 - 22.11.21 - 12:53
поясните (чисто мне для понимания)ь - динамический список и его обход доступны в МП?
   Злопчинский
 
20 - 22.11.21 - 12:54
(13) я хз что в терминах 8-ков значит "спец по ВК  для МП", по крайней мере перехват сканкнопок работает ;-)
   Garykom
 
21 - 22.11.21 - 12:55
(18) а каким образом собираемся выводить список чего либо?
   Злопчинский
 
22 - 22.11.21 - 12:55
Собственно, вернемся к (0) - видно, что "строка" спсика - многострочная, подстрока "строки" оформляется отдельным "стилем"
   polosov
 
23 - 22.11.21 - 12:57
(22) Элементы строки разбиты по разным группам.
   Галахад
 
24 - 22.11.21 - 12:58
(21) Ну, небольшие списки выводы "декорациями". :-)
   Злопчинский
 
25 - 22.11.21 - 12:58
.. собственно вопрос - чем (какеой тип объекта/вид) посоветуете непосредственно для вывода списка на экран примерно в таком оформлении как в (0)
   Garykom
 
26 - 22.11.21 - 12:58
(24) хыхы
   Злопчинский
 
27 - 22.11.21 - 12:59
(24) сейчас декорациями и выводятся...
поэтому и вопрос - м.б. что-то более легкое в использовании есть?
   Галахад
 
28 - 22.11.21 - 12:59
(26) А чо? Норм работает. ;-)
   polosov
 
29 - 22.11.21 - 12:59
(25) Да обычная табличная часть.
   Kassern
 
30 - 22.11.21 - 13:00
(25) я динамические списки использовал для МП. Но проблем с прокруткой не было, так как всю пальцем скролилось
 
 
   polosov
 
31 - 22.11.21 - 13:01
(30) И кнопками нормально будет скроллиться, если драйвер понимает кнопки.
   Галахад
 
32 - 22.11.21 - 13:04
(27) Ну оно наверное не просто так сделано. В читаемом виде, компактно вывести информацию не просто.
   Злопчинский
 
33 - 22.11.21 - 18:37
Короче нихрена не понял.
Даже округло.
   polosov
 
34 - 22.11.21 - 18:49
(33) Чего не понял?
У тебя сейчас несколько статичных декораций же? Ну просто делаешь табличную часть, выводишь на форму, настраиваешь и работаешь с ней - скроллишь, добавляешь, удаляешь, выделяешь строки.
   Ёпрст
 
35 - 22.11.21 - 19:47
Тоже что ли спросить ?.
В мобильном клиенте, в форме таб части, если стоит свойство множественное выделение, при долгом нажатии или при сдвиге влево, появляются флажки у каждой строки или системные кнопки с "выделить всё"

Как этот механизм включить/выключить программно ?
Просто если галки появляются, их потом хрен уберешь :)

С-ходу не нашел, где это запрятали.

http://pics.rsh.ru/img/_xdbcb2ke.jpg
   Злопчинский
 
36 - 22.11.21 - 20:23
(34) для меня загадка "статичные декорации". если я из списка приемок проваливаюсь в список товаров где от 1 до пары сотен товароных позиций - это тоже будут "статичные декорации" эти 300 позиций списка товаров?
   polosov
 
37 - 22.11.21 - 20:44
(36) Да кто же его знает как реализовано. Наверное хранится таблица, как-то обрабатывается скролл и выводятся 5 текущих.
(35) Попробуй добавить контекстное меню в таблицу и убери автозаполнение. Нужные кнопки только нарисуй сам.
   Злопчинский
 
38 - 22.11.21 - 20:46
(36) трэш адский какой-то
   Ёпрст
 
39 - 22.11.21 - 21:15
(37) не.. не то, как программно галки вызвать/убрать ?
   Злопчинский
 
40 - 22.11.21 - 22:30
(39) шо, не вылазит каменный цветок? разбежались спецы по снеговику по заграницам, явам и вебам..? ;-)
   pechkin
 
41 - 22.11.21 - 23:19
(39) если отключить множественное выделение?
   Ёпрст
 
42 - 23.11.21 - 00:19
(40) тут не сколько снеговик, сколько мобильный клиент для него.
Обычно, ставят ,смотрят, че-то делают, забивают... и пишут на другом яп.
Это так, проба пера.


(41) Не.. оно мне как раз нужно.
Не ясно пока, как программно галки сынять/выставить.
Ну ладно, пока отложил
   Ёпрст
 
43 - 23.11.21 - 00:21
Вполне пока изделие выходит, пуш уведомления, синтез речи, сканёр синезубый в фоне работает.
Только вот, заставить  неуправляемый интерфейс отображать как ннна-до, целая эпопея.
   ДедМорроз
 
44 - 23.11.21 - 00:30
(43) а поле html
Большинство писателей на взрослом андройде используют компонент web-браузер.
Ну,и если уж очень приспичило,то выбор можно написать на самом андройде,а потом просто вызывать его через запустить приложение,там можно intent и получить на него ответ из приложения.
Достаточно красиво получается.
   Злопчинский
 
45 - 23.11.21 - 17:39
(43) "Только вот, заставить  неуправляемый интерфейс отображать как ннна-до, целая эпопея."
- вот на этом и я споткнулся в текущем проекте... на выпиливание фейса ушло непозволительно много времени в ущерб отработке логики бизнес-процессов.
   Ёпрст
 
46 - 23.11.21 - 17:40
(45) поэтому, все и пилят решения на других яп.
   Злопчинский
 
47 - 23.11.21 - 17:42
(44) да. зашибись наверное.
в свое время именно по этой причине я отказался от выбора одной из WMS именно ввиду ее гетерогенности. Фейс - был на 1С, все считалось внутрях скуля, ТСД - на вебе
я давным-давно отказался от эникейства, знать всего дохрена, но по верхам.
поэтому такой гетерогенный вариант отверг и взял гомогенный вариант на 1С.
   Ёпрст
 
48 - 23.11.21 - 17:43
Просто, когда простые вещи сделать нереально долго.
Ну банально - мне в гриде нужно видеть всё наименование товара до последнего символа, а не первые 10 буковок и .....
вот заставить 1с-ину отобразить это, цельный труд.
И таких простых кейсов там вагон и маленькая тележка.
Ну ничего, слепим чего-нить потребное, надеюсь.
   Garykom
 
49 - 23.11.21 - 17:48
(48) С учетом разных размеров и разрешений экранчиков это будет там еще проблема
   Злопчинский
 
50 - 23.11.21 - 17:49
(48) вот суко на этом и я с коллегой споткнулись.
при этом ввиду недостатков логистики и бюджетов - потребовался и скроллинг обычный в размер экрана впсиать, снова какая-то охереннаяч куча телодвижений... итд... пичалька конечно. я был сильно расстроен такой охеренной "гибкостью 8-ки". Возможностей много, типа труба толстая - хошь газ качай, хошь нефть, хошь воду, хошь машину в не езапусти в туннель. А согуть ее в нужном направлении - хрен..
   Ёпрст
 
51 - 23.11.21 - 17:53
(49) в мк, обычно известно всё, там не такой большой выбор девайсов и разрешений.
Есть пара тсд (условно) и пара телефончиков.
Там у все будет одинаковый грид +\-...
   Злопчинский
 
52 - 23.11.21 - 17:53
(49) ну, на ТСД не так много вариантов разрешений экранов.
интереснее если там кнопок разные...
вот есть например на UROVO DC30 кнопки P1 и P2 - на них удобно было бы некоторые действия повесить..
А на Даталоджик Скорпио - таких кнопок нет....
   Ёпрст
 
53 - 23.11.21 - 17:54
И...про галки кто в курсе ?
Где эта платформенная хрень включается/отключается ?
   polosov
 
54 - 23.11.21 - 17:54
(51) Так а в чем проблема выводить полностью наименование?
   polosov
 
55 - 23.11.21 - 17:55
(53) Галки скорее всего не выключишь, если включено множественное выделение.
   Злопчинский
 
56 - 23.11.21 - 17:55
(53) Ёпрст, овощ в помощь, а не спецов по 8-ке! ;-)
Спецы остались на клюшках ;-)
   Ёпрст
 
57 - 23.11.21 - 17:55
(54) вот. Заставь :)
всякие галки многострочный режим и т.д..1с-ина игнорит. Максимум, 3 строки выведет.
Короче, с этим г..пол вечера воевал, но добил.
   Злопчинский
 
58 - 23.11.21 - 17:56
(54) и как в МП, вывести красный экранчик ошибки/предупреждения (красный-то понятно как), но так чтобы текст в нем масштабировался под размер формочки/экрана автоматом..?
   Ёпрст
 
59 - 23.11.21 - 17:57
+ сам грид, может или растягиваться на весь экран, или ужиматься по размер данных, с одной стороны, удобно, с другой нет, ибо кнопки за гридом едут за ним.
В общем, интересный зверёк, но на простые вещи тратишь кучку времени.
   Злопчинский
 
60 - 23.11.21 - 17:57
(57) что использовал для вывода?
и делал именно МК? не МП?
 
 
   Ёпрст
 
61 - 23.11.21 - 17:58
(58) на всё окно ? или что ? тупо форму новую открываешть с блокировкой владельца и там еще какой то режим у неё есть, и усё.
   polosov
 
62 - 23.11.21 - 17:58
(59) Да, тоже такое встречал. Но грид можно зафиксировать и кнопки будут стоять на месте при скролле.
   Ёпрст
 
63 - 23.11.21 - 17:58
(60) мк, мп не надо, и автономный не надо.. усё онлайн
:)
   Злопчинский
 
64 - 23.11.21 - 17:59
(59) "В общем, интересный зверёк, но на простые вещи тратишь кучку времени."
- ты сказал и достучался до сердца!
я смотрел как коллега-восьмерочник все это выколупывал тратя кучу времени - я смотрел и рыдал унутре себя от потраченного времени...
   polosov
 
65 - 23.11.21 - 18:00
(64) Если постоянно с этим работать, то все нюансы знать будешь.
   Ёпрст
 
66 - 23.11.21 - 18:00
(64) да, но тем не менее, товарищи с Селезнёвки прислушиваются, и добавили уже и высоту и ширину и еще кучку всего, чтоб это рисовалось как нужно мне, а не как оно себе там компанует. Короче, вертают взад контролируемое поведение формы, а не неуправляемое :)
   Garykom
 
67 - 23.11.21 - 18:06
Имхо проще все же на ПолеHTML
Там как надо делается
   Ёпрст
 
68 - 23.11.21 - 18:07
(67) пример есть для мк ?
   fisher
 
69 - 23.11.21 - 18:13
(25) Да обычный там список. Просто через группы колонок оформленный.
   Garykom
 
70 - 23.11.21 - 18:14
(68) есть
берется нечто вроде http://w2ui.com/web/demos/#/grid/1
и пишется немного кода с обертками
по сути из кода 1С создаются элементы через JS и обратно через события нужное в 1С вызывается
   Ёпрст
 
71 - 23.11.21 - 18:20
(70) Надо будет посмотреть, спасибо.
   fisher
 
72 - 23.11.21 - 18:23
(70) Мать моя женщина, чего там под капотом.
   Garykom
 
73 - 23.11.21 - 18:24
   Злопчинский
 
74 - 23.11.21 - 18:25
(66) потому что "тупые".
если взять историю развития верстки HTML - вначале было впорлне просто и "управляемо" - логика весрстик была отвязана от физики верстик. <ksj - заголовок1. Заголовок2, по центру, вправо, влево итд.
а потом начались всякие CSS? указание точностью до пиксеял и прочее....
   Garykom
 
75 - 23.11.21 - 18:25
(72) под капот лучше не заглядывать особо
только примеры как использовать и все ))
   fisher
 
76 - 23.11.21 - 18:26
(75) Ага. До тех пор, пока поправить что-то не захочешь или не перестанет работать как ожидаешь. Ну и как минимум вендорить это все надо. Я бы это к себе на МП не потащил.
   Злопчинский
 
77 - 23.11.21 - 18:27
(76) ага, поэтому (47) и было у меня
   Garykom
 
78 - 23.11.21 - 18:28
(76) Это ты про УФ же да? ;)
Тут проблема как раз что возможностей УФ не хватает
А выбрать либу или фреймворк JS UI можно любой

Имхо конечно было бы лучше всего свой аля 1С наваять но это сложно
   fisher
 
79 - 23.11.21 - 18:30
(78) Просто с полем хтмл документа чуть сложнее, чем ты рисуешь. А копнешь - начинается. Уже фреймворки надо внутрь впендюривать (не разбираясь с ними - ага, свежо питание) или внезапно оказывается что "наваять сложно".
   Ёпрст
 
80 - 23.11.21 - 18:50
(73) посмотрел камменты к последней статье и видиво с арм, зачет..
   Garykom
 
81 - 23.11.21 - 19:07
(79) это логично что сложней чем на одной 1С
но если надо извратиться и при этом остаться в рамках МП или МК 1С то что поделать
   ДедМорроз
 
82 - 23.11.21 - 19:38
Вы андройд поставьте и попробуйте в нем порисовать,тоже много интересного можно узнать.
   Serginio1
 
83 - 23.11.21 - 20:28
(82) На том же Xamarin списки и биндинги делаются элементарно
https://metanit.com/sharp/xamarin/3.16.php
   polosov
 
84 - 23.11.21 - 20:34
(83) Зато многое другое, что 1С делает из коробки в хамарине через анус делается.
   Злопчинский
 
85 - 23.11.21 - 21:39
(80) "и видиво с арм" - что-то навскидку не увидел, ссылку дашь?
   Ёпрст
 
86 - 23.11.21 - 21:49
(85) 16 пост в камментах к последней ссылке из (73)
   Ёпрст
 
87 - 23.11.21 - 21:49
   Злопчинский
 
88 - 23.11.21 - 22:21
(87) ага. спсб.
ниче так, кузявенько.
   Serginio1
 
89 - 24.11.21 - 13:02
(84) Все что делает  1C, на Xamarin пишется элементарно. Один Linq чего стоит.
Прелесть 1С в готовых конфигурациях, которые легко заточить под себя. Кстати скоро выйдет MAUI https://devblogs.microsoft.com/dotnet/announcing-net-maui-preview-10/
   Garykom
 
90 - 24.11.21 - 13:26
(89) не сказал бы что Xamarin это кузяво
ты еще Delphi тогда попробуй и сравни
   acht
 
91 - 24.11.21 - 13:29
(90) Эээээ... микросервисы?
   Garykom
 
92 - 24.11.21 - 14:28
(91) микросервисы на Golang под андроид прекрасно компилятся
вот с UI есть легкая трабла пока
   Serginio1
 
93 - 24.11.21 - 15:56
(90) Я и на Delphi программировал. Только вот Xamarin это кроссплатформенный продукт.
   Garykom
 
94 - 24.11.21 - 15:58
(93) эээ дельфи (как и лазарус) уже хз сколько лет кроссплатформенный
через огнебибизяну особенно круто
   Garykom
 
95 - 24.11.21 - 15:59
Имхо Xamarin сперли идею у FireMonkey
   Serginio1
 
96 - 24.11.21 - 16:04
(94) Лазарус да, Delphi уже давно нет.  А всякие XE это уже не то.
Mono  изначально то создавался для Asp.Net на сервере, потом  Winforms прикрутили. Xamarin как графическая оболочка все таки ближе к WPF (Xaml) причем первые версии были только в коде как Fluent
   Garykom
 
97 - 24.11.21 - 16:07
(96) эээ оно очень даже то
Нынче Delphi 11 Alexandria и она очень даже неплоха как и предыдущая Delphi 10 Berlin
   Garykom
 
98 - 24.11.21 - 16:07
(97)+ только денег стоит
и очень даже покупают ибо оно этих денег стоит
   Serginio1
 
99 - 24.11.21 - 16:24
(98) Угу. Что то на Rsdn очень редко упоминают. Xamarin конечно не в топе, но явно больше о нем говорят нежели о Delphi.
   H A D G E H O G s
 
100 - 24.11.21 - 17:03
(97) что в 11 добавили?
  1  2   

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.