ЗаказПокупателя ТЧ Товары - добавление товара вводом в строке

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

Интересующийся
RSS
Добрый день!
Подскажите, пожалуйста, как в ЗаказеПокупателя в ТЧ Товары(и других подобных документах) добавить товар не только вводя Наименование, но и вводя Номер по каталогу (номер не в БД, а Артикул товара)?
Имеется ввиду ввод в ячейке текста и автоматическое подставление товара по набранному.

Возможно ли в предлагаемом списке, при вводе текста в колонке наименования номенклатуры, в скобках выводить не код БД, а, например Артикул позиций товара?
Декоративное изображение 124
Сотрудник 1С-Рарус
Просто вместо наименовани набирите каталожный номер или часть его.

Прикрепленные файлы

Интересующийся
Спасибо!
1. Посмотрел, что и по другим полям ищется. Какие тогда условия для реквизита Номенклатуры, чтобы по нему можно было делать подстановку? "Индексировать" и "Полнотекстовый поиск"?

2. Какой порядок перебора полей? т.е. если вводимое значение есть как в поле Наименование, так и в поле Артикул и в других полях - из какого типа полей предложит выбрать система?

3. Возможно ли в предлагаемом списке, при вводе текста в колонке наименования номенклатуры, в скобках выводить не код БД(ЦБ00.....), а, например, Артикул позиций товара, если ввожу наименование номенклатуры?
т.е. как настроить, что будет выводиться в скобочках?
Сотрудник 1С-Рарус
Вот описание ввода по стротке взятое из справки конфигуратора:

Ввод по строке
Для прикладных объектов (справочники, документы, планы видов характеристик, планы счетов, планы видов расчета, бизнес-процессы и задачи, а также планы обмена) в свойстве Ввод по строке формируются поля ввода по строке. В нем могут указываться основные реквизиты (для справочников, планов видов характеристик, планов счетов, планов видов расчета, планов обмена - Код и Наименование, для документов - Номер, для бизнес-процессов и задач - Наименование и Номер), а также реквизиты, имеющие тип Число или Строка, для которых свойство Индексировать имеет значение "Индексирование" или "Индексировать с доп. упорядочиванием".

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

Если полей несколько, то установите порядок их следования. При поиске по строке поиск выполняется в полях в той последовательности, в которой они указаны в данном диалоге.

Прикрепленные файлы

Интересующийся
Спасибо!
а всё-таки:
Возможно ли в предлагаемом списке, при вводе текста в колонке наименования номенклатуры, в скобках выводить не код БД(ЦБ00.....), а, например, Артикул позиций товара, если ввожу наименование номенклатуры?
т.е. как настроить, что будет выводиться в скобочках?
Например, если ищется по наименованию, чтобы в скобочках отображался артикул.
Сотрудник 1С-Рарус
Единственный способ это в конфигураторе переопределять событие "ОкончаниеВводаТекста" у поля ввода "Номенклатура". Пример можно посмотреть в общем модуле дкДокументы в процедуре дкТоварыНоменклатураОкончаниеВводаТекста().
Интересующийся
т.е. нужно на событие "ОкончаниеВводаТекста" поля ввода "Номенклатура" свой обработчик повесить - с этим понятно.

Но сейчас уже что-то обрабатывает "ОкончаниеВводаТекста"?
А где тогда удалить, изменить, что сейчас выводится? т.е. в какой функции на данный момент обрабатывается подстановка? перерыл все модули - так и не понял в какой из функций... :cry:
Сотрудник 1С-Рарус
Сейчас выводится средствами 1С, но событием "ОкончаниеВводаТекста" можно переопределить, если флаг "Стандартная обработка"(параметр события) установить в ложь;
Интересующийся
Цитата
Виктор Радько пишет:
Сейчас выводится средствами 1С, но событием "ОкончаниеВводаТекста" можно переопределить, если флаг "Стандартная обработка"(параметр события) установить в ложь;
так где эти "средства 1С"? хочу их переписать или скопировать, чтобы изменить в собственном обработчике - не хочется с нуля писать поиск по различным полям в БД... :D
Сотрудник 1С-Рарус
Вот пример как можно сделать выбор списка как Вы хотите по другому никак.

Прикрепленные файлы

Интересующийся
Спасибо!
Пользователь ПП
А в текущем релизе (5.0.04.02) это можно сделать не редактирую конфигурации?
Сотрудник 1С-Рарус
Добрый день,
Нет, не редактируя сделать нельзя.
Читают тему
Поддержка отраслевых решений «1С-Рарус»
Услуги 1С