К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Запрос к номенклатуре

Гость
0 - 20.05.2014 - 16:23
Есть номенклатура, наименования которой все начинаются на слово "Сигареты". Нужно сделать запрос к этой номенклатуре, но, чтобы в качестве наименования выбралось то, что идет после "сигареты" через пробел, проще говоря с 10 символа. Спасибо откликнувшимся)


1 - 20.05.2014 - 16:34
Людей, которые не читают СП, надо морально убивать на месте.(С)

Поиск в СП "ПОДОБНО" даст ответ.
Гость
2 - 20.05.2014 - 16:37
(1)пока слабо ориентируюсь в СП. сейчас посмотрю, спасибо.
Гость
3 - 20.05.2014 - 16:42
(1) явного описания ПОДОБНО для моей ситуации не увидел, как я понял нужно в конструкции ГДЕ накладывать условие ПОДОБНО, но я в задаче не исключается, что слово "Сигареты" может в принципе отсутствовать в наименовании. Например, пусть есть Сигареты Ява, Винстон и Сигареты Прима. Запрос должен выдать в выбору Винстон,Прима сигареты,Ява (т.е. отсортировать их по алфавиту без учета слова Сигареты в начале наименования)
Гость
4 - 20.05.2014 - 17:05
Вообще говоря, с точки зрения культуры программирования, выбирать по кускам названия очень стремно, если конечно это не касается подбора товаров в документы. А так то все уже ответили
Гость
5 - 20.05.2014 - 17:26
1) описание языка запросов в СП отсутствует. См раздел в контекстной справке пофигуратора
2) если всегда наименование предваряется набором символов "Сигареты ", то результат сортировки будет тот же, что и без этого набора символов => Можно разруливать (отбрасывать ненужную часть наименования) при обработке результата запроса, а можно и в самом запросе функцией Подстрока(). Но это, в любом случае, не комильфо (см 4)
Если НЕ всегда, то можно
1) отобрать то, что НЕ начинается с "Сигареты "
2) конкатенацией сконструировать строку для сортировки ("Сигареты "+Наименование)
3) объекдинить с тем, что начинается с "Сигареты "
4) отсортировать.
Но такой изврат,- ещё больше не комильфо
6 - 20.05.2014 - 17:28
Я чего-то не понял. Нужно слово "сигареты" из начала строки убрать что ли?
Гость
7 - 20.05.2014 - 17:34
6-Billi > ХЗ. Похоже на то
(0) проблема, на самом деле надумана. Переименуй единожды единообразно. Впоследствии отступника от стандарта наименования - линейкой по пальцам. Прилюдно
Гость
8 - 20.05.2014 - 19:42
ребят, спасибо за комменты. это я затупил что-то) отброшу слово "сигареты" в результате и делов, сортировка то не изменится ) извините, что отвлек не по делу
Гость
9 - 21.05.2014 - 08:37
есть реквизит наименование, а есть полное наименование. В полном пусть будет со словом сигареты :))
Гость
10 - 22.05.2014 - 12:01
ПОДСТРОКА(Номенклатура,10,) - как-то так, а в условии ставишь
Номенклатура.Наименование ПОДОБНО &Сигареты
Гость
11 - 22.05.2014 - 12:59
10-Asya1 > Зачем подстрока-то в этом случае? "Сигареты%"
Гость
12 - 25.05.2014 - 08:45
ВЫБОР
КОГДА СпрНоменклатура.Товар.НаименованиеПолное ПОДОБНО ""Сигареты%"" ТОГДА ПОДСТРОКА (СпрНоменклатура.Товар.НаименованиеПолное, 10, 100)
ИНАЧЕ ПОДСТРОКА (СпрНоменклатура.Товар.НаименованиеПолное, 0, 100)
КОНЕЦ КАК НаимДляКассы,


К списку вопросов






Copyright ©, Все права защищены