Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> проблема быстрого поиска          
Rasdvatri Подменю пользователя
сообщение 01.11.11, 16:47
Сообщение #1

Молчаливый
*
Группа: Пользователи
Сообщений: 9
Спасибо сказали: 0 раз
Рейтинг: 0

столкнулся с такой проблемой. в справочнике не происходит поиск по коду товара. Работает вариант добавления пробелов но это неудобно. Нарыл кучу вариантов с добавлением Реквизита в таблицу, со строковым параметром и различными формулами типа сокрлп(код). Ничего не работает. Есть более-менее человеческое решение этой проблемки? ТиС 7,7 Украина.

Pepe Подменю пользователя
сообщение 01.11.11, 17:07
Сообщение #2

Почти крутой
Иконка группы
Группа: Местный
Сообщений: 1448
Из: Ужгород
Спасибо сказали: 763 раз
Рейтинг: 0

Код у вас строковый или числовой? Если строковый, перед поиском удалите все пробелы (СокрЛП).

Rasdvatri Подменю пользователя
сообщение 01.11.11, 18:42
Сообщение #3

Молчаливый
*
Группа: Пользователи
Сообщений: 9
Спасибо сказали: 0 раз
Рейтинг: 0

код естественно числовой. я пытался сделать колонку строковую рядом с кодом с формулой сокрлп, но она пустая и видимо поэтому ничего не ищет, как ее заставить отображать код?

Pepe Подменю пользователя
сообщение 01.11.11, 20:09
Сообщение #4

Почти крутой
Иконка группы
Группа: Местный
Сообщений: 1448
Из: Ужгород
Спасибо сказали: 763 раз
Рейтинг: 0

Цитата(Rasdvatri @ 01.11.11, 19:42) *
я пытался сделать колонку строковую рядом с кодом с формулой сокрлп, но она пустая и видимо поэтому ничего не ищет, как ее заставить отображать код?

Никаких колонок создавать не надо, воспользуйтесь функциями преобразования число_в_строку или строку_в_число. Или вводите число и по нему ищите код, или код преобразуйте в строку и по ней ищите. Применять СокрЛП к числу - ничего не получите.
Из вашего вопроса не совсем понятно чего вы добиваетесь, что и откуда берете для поиска, но сравнивать, искать надо одинаковые типы (число в числе или строку в строке). Если код у вас числовой, то добавление пробелов преобразует число в строку.

Rasdvatri Подменю пользователя
сообщение 01.11.11, 21:22
Сообщение #5

Молчаливый
*
Группа: Пользователи
Сообщений: 9
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(Pepe @ 01.11.11, 21:09) *
Никаких колонок создавать не надо, воспользуйтесь функциями преобразования число_в_строку или строку_в_число. Или вводите число и по нему ищите код, или код преобразуйте в строку и по ней ищите. Применять СокрЛП к числу - ничего не получите.
Из вашего вопроса не совсем понятно чего вы добиваетесь, что и откуда берете для поиска, но сравнивать, искать надо одинаковые типы (число в числе или строку в строке). Если код у вас числовой, то добавление пробелов преобразует число в строку.



Объясню по-подробней.
Справочник Товары колонки - Код, Наименование, Артикул, Штрихкод.
Чтобы не искать по папкам или наименованию, нужно осуществлять быстрый поиск по коду, он уникальный и присваивается системой изменять его я по-моему немогу. Поэтому выход только создавать альтернативную колонку строковую рядом с ним, да еще и отображающую этот самый код, так по крайней мере пишут. Поиск по коду идет но нужно добивать пробелами если код товара не 5ти значный а трехзначный - к примеру 2 пробела и код 123, один пробел и 1234.
Хотелось бы избежать ввод пробелов в справочнике товара и в подборе товара из накладной, чтоб поиск шел как по наименоваию.

Pepe Подменю пользователя
сообщение 01.11.11, 22:08
Сообщение #6

Почти крутой
Иконка группы
Группа: Местный
Сообщений: 1448
Из: Ужгород
Спасибо сказали: 763 раз
Рейтинг: 0

Для идентификации я всегда использую артикул или штрихкод. Код можно менять и иногда некоторые этим злоупотребляют. Потом приходится упорядочивать коды и об уникальности говорить не приходится. Код товара в реляционных базах играет немного другую роль.

Ardi Подменю пользователя
сообщение 01.11.11, 22:49
Сообщение #7

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

Сделать тип кода числовым.
Потом перенумеровать все элементы с единицы. Или допустим со ста.


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

Rasdvatri Подменю пользователя
сообщение 02.11.11, 9:19
Сообщение #8

Молчаливый
*
Группа: Пользователи
Сообщений: 9
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(Pepe @ 01.11.11, 23:08) *
Для идентификации я всегда использую артикул или штрихкод. Код можно менять и иногда некоторые этим злоупотребляют. Потом приходится упорядочивать коды и об уникальности говорить не приходится. Код товара в реляционных базах играет немного другую роль.



артикул не у всех поставщиков есть, и вот тут о уникальности точно можно забыть) если проставлять свой вручную на отсутствующий в товаре у поставщика.

вобщем какую бы роль Код не выполнял, у товара он уникален, он проставляется в ценниках и задача именно такая как я описывал.

Цитата(Ardi @ 01.11.11, 23:49) *
Сделать тип кода числовым.
Потом перенумеровать все элементы с единицы. Или допустим со ста.


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

Pepe Подменю пользователя
сообщение 02.11.11, 16:31
Сообщение #9

Почти крутой
Иконка группы
Группа: Местный
Сообщений: 1448
Из: Ужгород
Спасибо сказали: 763 раз
Рейтинг: 0

Если хотите поменять тип кода, сможете это сделать в конфигураторе. Конфигурация-Номенклатура, тип кода переведите на текстовый.

Pepe Подменю пользователя
сообщение 02.11.11, 22:44
Сообщение #10

Почти крутой
Иконка группы
Группа: Местный
Сообщений: 1448
Из: Ужгород
Спасибо сказали: 763 раз
Рейтинг: 0

А чем вас не устраивает стандартная функция поиска по коду (НайтиПоКоду)?

Rasdvatri Подменю пользователя
сообщение 02.11.11, 22:53
Сообщение #11

Молчаливый
*
Группа: Пользователи
Сообщений: 9
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(Pepe @ 02.11.11, 22:44) *
А чем вас не устраивает стандартная функция поиска по коду (НайтиПоКоду)?


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

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 15.06.25, 3:46
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!