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

простейший вариант, показывайте варианты по одном, с кнопками внизу "Назад", "Выбрать" и "Вперед"
15 Галахад
 
гуру
22.11.21
12:32
Приклеить штрих-этикетки "вперед", "назад" на рукав. :-)
16 Garykom
 
гуру
22.11.21
12:35
(15) вот есть произвольный запрос на динамическом списке
что ты предлагаешь делать и главное как по "вперед", "назад"?
17 Garykom
 
гуру
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-ков значит "спец по ВК  для МП", по крайней мере перехват сканкнопок работает ;-)
21 Garykom
 
гуру
22.11.21
12:55
(18) а каким образом собираемся выводить список чего либо?
22 Злопчинский
 
22.11.21
12:55
Собственно, вернемся к (0) - видно, что "строка" спсика - многострочная, подстрока "строки" оформляется отдельным "стилем"
23 polosov
 
22.11.21
12:57
(22) Элементы строки разбиты по разным группам.
24 Галахад
 
гуру
22.11.21
12:58
(21) Ну, небольшие списки выводы "декорациями". :-)
25 Злопчинский
 
22.11.21
12:58
.. собственно вопрос - чем (какеой тип объекта/вид) посоветуете непосредственно для вывода списка на экран примерно в таком оформлении как в (0)
26 Garykom
 
гуру
22.11.21
12:58
(24) хыхы
27 Злопчинский
 
22.11.21
12:59
(24) сейчас декорациями и выводятся...
поэтому и вопрос - м.б. что-то более легкое в использовании есть?
28 Галахад
 
гуру
22.11.21
12:59
(26) А чо? Норм работает. ;-)
29 polosov
 
22.11.21
12:59
(25) Да обычная табличная часть.
30 Kassern
 
22.11.21
13:00
(25) я динамические списки использовал для МП. Но проблем с прокруткой не было, так как всю пальцем скролилось
31 polosov
 
22.11.21
13:01
(30) И кнопками нормально будет скроллиться, если драйвер понимает кнопки.
32 Галахад
 
гуру
22.11.21
13:04
(27) Ну оно наверное не просто так сделано. В читаемом виде, компактно вывести информацию не просто.
33 Злопчинский
 
22.11.21
18:37
Короче нихрена не понял.
Даже округло.
34 polosov
 
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 позиций списка товаров?
37 polosov
 
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) шо, не вылазит каменный цветок? разбежались спецы по снеговику по заграницам, явам и вебам..? ;-)
41 pechkin
 
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с-ину отобразить это, цельный труд.
И таких простых кейсов там вагон и маленькая тележка.
Ну ничего, слепим чего-нить потребное, надеюсь.
49 Garykom
 
гуру
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
И...про галки кто в курсе ?
Где эта платформенная хрень включается/отключается ?
54 polosov
 
23.11.21
17:54
(51) Так а в чем проблема выводить полностью наименование?
55 polosov
 
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) на всё окно ? или что ? тупо форму новую открываешть с блокировкой владельца и там еще какой то режим у неё есть, и усё.
62 polosov
 
23.11.21
17:58
(59) Да, тоже такое встречал. Но грид можно зафиксировать и кнопки будут стоять на месте при скролле.
63 Ёпрст
 
23.11.21
17:58
(60) мк, мп не надо, и автономный не надо.. усё онлайн
:)
64 Злопчинский
 
23.11.21
17:59
(59) "В общем, интересный зверёк, но на простые вещи тратишь кучку времени."
- ты сказал и достучался до сердца!
я смотрел как коллега-восьмерочник все это выколупывал тратя кучу времени - я смотрел и рыдал унутре себя от потраченного времени...
65 polosov
 
23.11.21
18:00
(64) Если постоянно с этим работать, то все нюансы знать будешь.
66 Ёпрст
 
23.11.21
18:00
(64) да, но тем не менее, товарищи с Селезнёвки прислушиваются, и добавили уже и высоту и ширину и еще кучку всего, чтоб это рисовалось как нужно мне, а не как оно себе там компанует. Короче, вертают взад контролируемое поведение формы, а не неуправляемое :)
67 Garykom
 
гуру
23.11.21
18:06
Имхо проще все же на ПолеHTML
Там как надо делается
68 Ёпрст
 
23.11.21
18:07
(67) пример есть для мк ?
69 fisher
 
23.11.21
18:13
(25) Да обычный там список. Просто через группы колонок оформленный.
70 Garykom
 
гуру
23.11.21
18:14
(68) есть
берется нечто вроде http://w2ui.com/web/demos/#/grid/1
и пишется немного кода с обертками
по сути из кода 1С создаются элементы через JS и обратно через события нужное в 1С вызывается
71 Ёпрст
 
23.11.21
18:20
(70) Надо будет посмотреть, спасибо.
72 fisher
 
23.11.21
18:23
(70) Мать моя женщина, чего там под капотом.
73 Garykom
 
гуру
23.11.21
18:24
(71) как взаимодействовать 1C c JS есть на ИС
https://infostart.ru/1c/articles/1355214/
https://infostart.ru/public/1008773/
https://infostart.ru/public/1259487/
74 Злопчинский
 
23.11.21
18:25
(66) потому что "тупые".
если взять историю развития верстки HTML - вначале было впорлне просто и "управляемо" - логика весрстик была отвязана от физики верстик. <ksj - заголовок1. Заголовок2, по центру, вправо, влево итд.
а потом начались всякие CSS? указание точностью до пиксеял и прочее....
75 Garykom
 
гуру
23.11.21
18:25
(72) под капот лучше не заглядывать особо
только примеры как использовать и все ))
76 fisher
 
23.11.21
18:26
(75) Ага. До тех пор, пока поправить что-то не захочешь или не перестанет работать как ожидаешь. Ну и как минимум вендорить это все надо. Я бы это к себе на МП не потащил.
77 Злопчинский
 
23.11.21
18:27
(76) ага, поэтому (47) и было у меня
78 Garykom
 
гуру
23.11.21
18:28
(76) Это ты про УФ же да? ;)
Тут проблема как раз что возможностей УФ не хватает
А выбрать либу или фреймворк JS UI можно любой

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

Delphi 11 Alexandria
Выпущена 10 сентября 2021 года.

Основные нововведения среды разработки:
Поддержка мониторов высокого разрешения самой средой разработки IDE.
Отображение VCL-стилей элементов управления во время разработки в среде IDE.
Поддержка Windows 11.
Новая платформа macOS ARM (процессор M1).
Поддержка Android API 30.
102 pechkin
 
24.11.21
17:13
а можно примеры приложений что на делфи? или они глубоко ушли в корпоратив?
103 Garykom
 
гуру
24.11.21
17:21
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс