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

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

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

Возможно ли в предлагаемом списке, при вводе текста в колонке наименования номенклатуры, в скобках выводить не код БД, а, например Артикул позиций товара?
 
Просто вместо наименовани набирите каталожный номер или часть его.
Изменено: Виктор Радько - 26.08.2010 17:02:19
 
Спасибо!
1. Посмотрел, что и по другим полям ищется. Какие тогда условия для реквизита Номенклатуры, чтобы по нему можно было делать подстановку? "Индексировать" и "Полнотекстовый поиск"?

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

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

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

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

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

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