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) КОНЕЦ КАК НаимДляКассы, | |
| Интернет-форум Краснодарского края и Краснодара |