|
Запрет на использование определенного слова в номенклалтуре |
☑ |
0
pnamik
08.03.15
✎
14:43
|
1С 8.0.18.2, самописная. Вопрос: Как можно осуществить запрет на использование определенного слова (например слово обувь) в наименовании товара (состоит не менее из трех слов (частей)) в номенклатуре?
Вариант
Если СокрЛП(Наименование) = "обувь"+""+""+""+"" Тогда
Предупреждение("Не правильно!");
Отказ = Истина;
Возврат;
КонецЕсли;
не подходит
|
|
1
qw12225
08.03.15
✎
14:49
|
если найти(Наименование)<>0 тогда
Предупреждение("Не правильно!",5);
Отказ = Истина;
Возврат;
конецесли;
не подходит?
|
|
2
qw12225
08.03.15
✎
14:50
|
если найти(Наименование,"обувь")<>0 тогда
|
|
3
pnamik
08.03.15
✎
14:55
|
(1) (2) подходит, спасибо
|
|
4
pnamik
08.03.15
✎
14:57
|
(1) ("Не правильно!",5), здесь 5 = три слова + 2 пробела?
|
|
5
qw12225
08.03.15
✎
15:24
|
5 - вообще то это таймаут, сколько висит сообщение. почитай мануал
|
|
6
Любопытная
08.03.15
✎
15:26
|
(4) т.е. если наименование из двух слов, тогда "обувь" можно?
|
|
7
vde69
08.03.15
✎
15:33
|
пологаю условий будет много...
по этому "регулярка" или запрос "подобно"
|
|
8
pnamik
08.03.15
✎
15:59
|
(2) на Обувь, оБувь, ОбУвь, ОбуВь и ОбувЬ не реагирует, а на обувь ставит запрет. Как преодолеть?
|
|
9
qw12225
08.03.15
✎
16:00
|
если найти(нрег(Наименование),"обувь")<>0 тогда
|
|
10
pnamik
08.03.15
✎
16:05
|
(9) получилось, спасибо
|
|
11
bolobol
08.03.15
✎
16:24
|
(8) очередной трэш... А в (0) казалося реальная, интересная задача
|
|
12
bolobol
08.03.15
✎
16:30
|
Помнится, рассказывали, что в одной компании был чёткий регламент обзывания номенклатур, например:
- Светильник настольный
- Светильник напольный
- Светильник потолочный
- Светильник настенный
...
Две недели стоило побыть в отпуске человеку, который это дело бдил, и в базе появилось тыщи полторы наименований, вида:
- Торшер
- Лампа
- Бра
- Люстра
- Фонарь лобный...
|
|
13
vde69
08.03.15
✎
19:45
|
(12) для этого нужно авто формирование названия по характеристикам... делается легко, работает идеально...
|
|