Имя: Пароль:
1C
1С v8
ввод по строке
,
0 stimirina
 
12.11.12
17:14
Подскажите ,  пожалуйста.
В  справочнике  Контрагенты  код - строка    типа "034567"
При  вводе по строке  ищет  только   по  наименованию ,  код  игнорирует  ,  хотя  в  настройках  все  стандартно  ,  ввод по  строке
для формы  списка -  Код ,  Наименование.
Почему  это может происходить ,  может  не  хватает   какой-нибудь  настройки ?
Как  реализовать   поиск  с   игнорированием  первого   нуля ( по  34567)
Спасибо за понимание.
1 Саша80
 
12.11.12
17:16
а если при сравнении код добивать нулями?
2 acsent
 
12.11.12
17:17
есть событие при редактировании текста или что-то подобное там можно как угодно
3 stimirina
 
12.11.12
17:25
почему игнорирует код,
ищет только по наименованию
4 Нуф-Нуф
 
12.11.12
17:26
как вводишь код? 034567 или 34567?
5 stimirina
 
12.11.12
17:28
034567
6 Саша80
 
12.11.12
17:28
Значение=Формат(Число(СтрЗаменить(СокрЛП(Лист.Cells(Строка,1).Value),Символ(160), "")),"ЧЦ=9; ЧВН=; ЧГ=");
7 Саша80
 
12.11.12
17:29
это я из Экселя подниамл для справочника
8 Саша80
 
12.11.12
17:29
может поможет
9 Саша80
 
12.11.12
17:30
ЧЦ=9-длинна кода, посмотри в конфигураторе
10 Maxus43
 
12.11.12
17:30
не из-за Основное представление справочника так?
11 Нуф-Нуф
 
12.11.12
17:32
попробуй покурить

СправочникМенеджер.<Имя справочника> (CatalogManager.<Имя справочника>)
ОбработкаПолученияДанныхВыбора (ChoiceDataGetProcessing)
Синтаксис:

ОбработкаПолученияДанныхВыбора(<ДанныеВыбора>, <Параметры>, <СтандартнаяОбработка>)
Параметры:

<ДанныеВыбора>

Тип: СписокЗначений.
В обработчике можно сформировать и передать в этом параметре данные для выбора. При этом параметр <СтандартнаяОбработка> должен быть установлен в Ложь.
В элемент списка значений можно помещать не только конкретное значение, но и структуру.
Анализ значения на предмет того, является ли она структурой или просто значением, используется полем ввода управляемой формы в случаях:
Выбора из списков, возвращаемых событиями поля ввода;
Выбора из списка в поле ввода, содержащегося в свойстве СписокВыбора.
В случае, если в значение элемента списка значений используется Структура, она должна иметь следующий состав свойств:
Значение (Value) – собственно значение (обязательный элемент структуры);
ПометкаУдаления (DeletionMark) – (Булево) содержит признак пометки значения на удаление. Если Истина, то при выборе такого элемента из списка значений выдаст стандартное предупреждение;
Предупреждение (Warning) – (Строка) содержит текст предупреждения, которое будет выдано при выборе элемента из списка значений.
<Параметры>

Тип: Структура.
Содержит параметры выбора.
Их можно дополнительно настроить в обработчике события.
Структура, в которой обязательно должны содержаться следующие ключи:
СтрокаПоиска (SearchString) - строка, используемая при поиске данных, Неопределено - осуществляется быстрый выбор;
Отбор (Filter) - отбор, используемый при поиске данных;
ВыборГруппИЭлементов (ChoiceFoldersAndItems) - указывается использование групп и элементов (только для иерархических данных); тип ИспользованиеГруппИЭлементов.
<СтандартнаяОбработка>

Тип: Булево.
В данный параметр передается признак выполнения стандартной (системной) обработки события. Если в теле процедуры-обработчика установить данному параметру значение Ложь, стандартная обработка события производиться не будет.
Значение по умолчанию: Истина
Описание:

Возникает на сервере перед стандартным формированием списка при вводе по строке, автоподборе текста и быстром выборе, а также при выполнении метода ПолучитьДанныеВыбора.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn