#0
by RomaH
нужная идея суть проблемы - справочник групп и элементов идет ввод в табличную часть путем ввода по строке (код) код формируется по иерархии 1 1.1 1.1.2 и так далее так вот, при желании выбрать группу с кодом "1" система выдает сообщение что найдено более 50 элементов вот как ограничить количество этих элементов до 49? и что бы красиво? допустим выбрать первые 49 элементов с минимальным числом символов после строки посика?
#1
by IamAlexy
как как.. программно.. обрабатывай события окончания ввода текста вроде как и формируй свой список
#4
by RomaH
что такое "нси"? нси структурирован на уровне министерства здравоохранения и коды набираются в базу данных с печатной формы пришедшей от заказчика
#6
by RomaH
1. справочник и элемент который нужен в спсике выбора на первых позициях 2. форма котоая сейчас получается 3. код которым это получается вот как сделать так что бы элементы с кодом "1" - наиболее соотвествующие строке поиска шли на первом месте?
#7
by AaNnDdRrEeYy
В событии поля &НаКлиенте а потом запросом Первые например 50 и условие ПОДОБНО "Текст%" а результат запроса записхнуть в ДанныеВыбора
#8
by RomaH
не правильно, для этого есть менеджер справочника вопрос в другом - как описать релевантность
#12
by RomaH
сортировка не очень подходит (полумера) поиск идет по 4 полям код (00000001)/код официальный (1.1.1)/код быстрого подбора /наименование по какому полю сортировать?
#13
by AaNnDdRrEeYy
и что там в модуле менеджера справочника? Там только ОбработкаПолученияДанных и ОбработкаПолученияФормы
#14
by IamAlexy
придумать алгоритм сортировки и реализовать его... этож программный способ - все в твоих руках
#17
by AndyD
можно каждому полю из 4х присвоить вес соответствия (от 1 до 100, например), потом сложить веса всех полей и по этой сумме сортировать
#18
by AaNnDdRrEeYy
Ну да, это подходит. Но это будет работать во всех полях ввода с типом этого справочника, если это надо тогда ладно.
#19
by RomaH
что-то не врубаюсь по строке поиска "1" на первые места выдает элементы с кодом "11432" что не так?
#20
by AaNnDdRrEeYy
когда срабатывает первый ВЫБОР | КОГДА ВредныеПроизводственныеФакторыИРаботы.КодБыстрогоПодбора ПОДОБНО &СтрокаПоиска0 то второй ВЫБОР КОГДА уже не проверяется ,может тут что не так? Напиши ВЫБРАТЬ ПЕРВЫЕ 50 быстрее будет.
#23
by AaNnDdRrEeYy
Можно в запросе их сложить ВЫБОР | КОГДА ВредныеПроизводственныеФакторыИРаботы.КодБыстрогоПодбора + второйКОД + ТретийКОД ПОДОБНО &СтрокаПоиска0 и тогда в подобно надо два значка процента поставить %текст% чтоб в середине этой сложенной строки искало
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- v8: Запрет редактирования таблицы у внешней печатной формы в УПП
- Проблема. Не проходит окончательное обновление в режиме 1с предприятия
- Два этажа колонки табличной части документа
- Ошибка при выполнении запроса POST
- В УПП у счета 41 нет партий
- Мобильная торговля Android 2013
- Субконто 1007
- Ошибка чтения ХМЛ
- v8: ЗУП формирование СЗВ-6 вместо ДЕТИ - ДЛДЕТИ
- Кнопка ДтКт в Бухгалтерии ред.3
- Не сходится сальдо по 68.2 (НДС) с декларацией по НДС
- КД, как при выгрузки документа включить в хмл все ссылки как обьекты?
- Как узнать что держит файл на сервере терминальном?
- Ошибка преобразования данных XML
- Win7, RDP: не удалось открыть файл подключений default.rdp
- v8: Как проверить субконто на справочник или перечисление
- ЗУП: необлагаемая выплата не попадает в 4ФСС?
- v7: Как объединить два регистра в запросе. ТиС
- Как в Конфигурации Конвертация данных, редакция 2.1создать нужный отбор?
- Код не уникальный - ищу изобретателя велосипеда!