Выбор из большого списка (для 1С 7.7)

Компонента для выбора значения из больших списков значений.

Арт.: 1555438

Картинка 1.png
Картинка 2.png
Картинка 3.png
Картинка5.png
Картинка4.png
Картинка6.png
Картинка7.png
Картинка 1.png
Картинка 2.png
Картинка 3.png
Картинка5.png
Картинка4.png
Картинка6.png
Картинка7.png

1200 руб.

2000 руб.

В компоненте реализован механизм динамического фильтра по частям слов входящих  в представление значений

В компоненту передается ссылка на список значений, из которого надо выбрать значение.

 

 

Компонента проверялась на работоспособность  на релизах 7.70.025 и 7.70.027.

в версия 1.4 добавлена анимация заголовка

Причины купить

сокращает время конечного пользователя при использовании данной компопненты

Достоинства

Позволяет быстро находить значение из больших списков

сокращает время на поиск нужного значения по частям текста представления

Статистика:
Просмотры 5909
Загрузки 2
Рейтинг 4
Создание 02.12.21 15:09
Обновление 12.01.22 23:03
№ Публикации 1555438
Характеристики:
Теги

Список списка значений выбор большой фильтр 7.7 компонента поиск сложный расширение возможности множество

Рубрики Разработка внешних компонент
Кому Программист
Тип файла Архив с данными
Платформа Платформа 1С v7.7
Конфигурация Не имеет значения
Операционная система Windows
Страна Не имеет значения
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Платные (руб)
Код открыт Нет
Наименование Файл Версия Размер
Выбор из большого списка (для 1С7.7) (Demo) .rar 1.4 661,45Kb 8 Скачать
1. JohnyDeath 03.12.21 08:13 Сейчас в теме
В своё время использовали https://www.script-coding.com/svcsvc.html
Может появляться прямо в текущем поле формы. Т.о. получался быстрый выбор аля восьмерка
Посмотрите в эту сторону, гораздо удобнее, имхо
2. Техподдержка 03.12.21 12:25
(1)За подсказку спасибо, но вот если бы больше конкретики - было бы вообще супер. Картинку прислать или видео.
3. JohnyDeath 03.12.21 12:40 Сейчас в теме
(2) там описание методов вроде бы более-менее понятное. Примеры из личного кода конечно же сейчас найти не смогу, но вот вам пример с форума 1С++
https://www.1cpp.ru/forum/YaBB.pl?num=1169063750/9#9

На этом же форме был класс с примером для быстрого выбора аля 8ка из поля ввода. Т.е. вы стоите на поле "Контрагент" и начинаете прям текстом вбивать "вася" и вам тут же списком выпадают все "васи", выбираете нужного (даже без мышки), и он подставляется в это поле. Для 7.7 это было мегокруто. (сам поиск элементов осуществляется прямыми запросами к БД)
4. Техподдержка 03.12.21 13:08
(3)Это мего-круто, но чуть другое.
5. JohnyDeath 03.12.21 13:15 Сейчас в теме
(4) с svcsvc суть такая: ты ему на вход передаешь текст, где каждая строка - это один элемент выбора. Далее указываешь способ выбора Всё. Теперь автофильтр по подстрокам у тебя есть. Ес-но выбранный элемент возвращается из вызванного метода.
А применить его можно где угодно и как угодно. Благо это по сути своё миниприложение и на формы 1С вообще никак не завязано
6. Техподдержка 03.12.21 17:30
(5)Для БОЛЬШИХ списков оно вряд ли подойдет, потому что вы передаете в качестве аргумента строку с разделителями. Плюс усложниться код чтобы получить значение. А в моей компоненте передается ссылка на список значений и всё. И поэтому размер списка ограничен лишь самой 1С.
И код у меня получается короче
VK_SelectFromList.ВыбратьЗначение("Выберите значение",СписокДляВыбора,ВыбранноеЗначение,НомерВыбраннойПозиции)
но Ваша компонента тоже наверное хороша, при случае попробую посмотреть какова она в деле.
7. JohnyDeath 04.12.21 09:00 Сейчас в теме
(6) никто не мешает сделать ровно такой же метод-обертку и для той компоненты.
8. CheBurator 09.12.21 01:04 Сейчас в теме
По уму бы добавить визуальное представление списка в виде ТЗ/Грида, в СЗ - строковое представление - сплошное, слепленное. а визуально - видим ТЗ (ТЗ формируется снаружи, параллельно с СЗ), где строковое значение СЗ представляется в виде нескольких колонок.
10. Техподдержка 14.12.21 23:36
(8)в новой версии добавил возможность использования графических эффектов "Разделительные линии"(TGrid), "через полосица" и "перенос по словам"
Прикрепленные файлы:
9. CheBurator 09.12.21 01:06 Сейчас в теме
Ну и кнопку "Отмена" можно было бы побольше по ширине сделать, какой смысл мельчить? чтобы целкость пользователя повышать? ;-)
11. Техподдержка 14.12.21 23:37
(9)в целях расхолаживания пользователей - кнопку "Отмена" увеличил
12. CheBurator 15.12.21 15:01 Сейчас в теме
(11) ага, по высоте. вообще стало "какая отвратительная рожа!" ;-)
Примерно так я себе представляю, если сделать аккуратно:


см. кнопку "отмена" и заголовок поля ввода всегда выравнивали по левому краю с полем ввода

а так хорошо что перенос слов есть
13. CheBurator 15.12.21 15:02 Сейчас в теме
и если заголовок формы влазит целиком - то его лучше м.б. отцентрировать? а по левому краю только если не влазит...
14. Техподдержка 12.01.22 23:06
(13)оказалось что с заголовком формы не так то просто работать, но добавил в версии 1.4 три режима (стандартный, центровка, и анимация). Спасибо за интересную задачу
15. CheBurator 13.01.22 10:41 Сейчас в теме
(14) ну и ок. Кнопка "отмена" все равно вроде осталась "уродской" ;-) см (11)
и все-таки хорошо если была бы возможность выводить типа как ТЗ, с разделением на колонки. и список значений это тогда ТЗ с одной колонкой ;-)
16. Техподдержка 13.01.22 11:21
(15)Жалко, что мне непонятно как должна выглядеть красиво кнопка "Отмена". Была маленькая - сделал больше - стала "Уродской"", - сделаю меньше - станет "какой смысл мельчить"(9). Вот если бы картинку или размеры с пропорциями. Оооочень интересно посмотреть.
17. CheBurator 13.01.22 20:49 Сейчас в теме
(16) в 912) есть картинка, которая соответствует _моему_ чувству прекрасного.
но я не настаиваю. фломастеры на вкус все разные ;-)
18. CheBurator 13.01.22 20:50 Сейчас в теме
это так.. я не страдаю перфекционизмом.. я им наслаждаюсь ;-)
19. zarius 09.02.22 12:51 Сейчас в теме
Просто для информации. Неплохой инструмент для анализа/обработки каких либо табличных данных:
+ в обработку можно отправлять СЗ, ТЗ, ИТЗ, имя файла с сохраненной ИТЗ;
+ при наличии имени файла во вх. параметрах - сохранение из обработки идет обратно в файл;
+ отбор работает довольно шустро, для отбора "в списке"/"не в списке" применен спец. алгоритм по улучшению быстродействия;
+ работает на довольно больших объемах - есть опыт редактирования таблиц в 300т.строк*30 колонок (примерно 300Мб файл);

Подробнее https://www.1cpp.ru/forum/YaBB.pl?num=1333941317/10#10

Оставьте свое сообщение

См. также

HTTP сервер, HTTP асинхронный клиент, клиент ГИС МТ "Честный знак": внешние компоненты для 1С 7.7

Компонента HttpSrv7 позволяет создавать веб-сервисы в среде 1С 7.7 и даже, используя файлы HTML, несложные веб-сайты. С помощью нее можно обеспечить доступ к данным 1С 7.7 из браузера. Дополнительно используя компоненту HTTP_Async или синх...

2000 руб.

Компонента ExchangeStruc (Структура Обмена). Прямой обмен данными между потоками, сессиями и окнами.

Аддон "Структура Обмена" (ExchangeStruc) - это компонента, которая обеспечивает доступ к разделяемым процессом структурам, аналогичным структурам 1С. Обеспечивает прозрачную передачу данных примитивных типов, в том числе Двоичных ...

7200 руб.

Форма для ввода количества товаров

Расширяем уровень взаимодействия c пользователем с помощью новых возможностей - форма для ввода количества для перемещений и форма ввода количества с упаковками и штуками.

1200 руб.

Компонента для 1С, принимающая вес с железнодорожных, автомобильных, крановых весов

Программа "Компонента приёма веса для 1С, версия 3.0" позволяет принимать и заносить вес с весов непосредственно в программу "1С" - то есть, прием веса осуществляется целиком и полностью из программы "1С".

26400 руб.