|
Сообщить если такое наименование уже есть | ☑ | ||
---|---|---|---|---|
0
dart909
27.07.15
✎
12:14
|
Подскажите, как сделать чтобы при попытке записи в форме элемента справочника Сотрудники с существующем наименованием, выводилось сообщение пользователю, такое наименование уже присутствует?
|
|||
1
samozvanec
27.07.15
✎
12:15
|
(0) а если там с большой, а тут с маленькой? или пробел двойной между словами?
|
|||
2
VikingKosmo
27.07.15
✎
12:16
|
Написать соответствующий код в модуле, в событии ПередЗаписью?
|
|||
3
dart909
27.07.15
✎
12:16
|
(2) А само условие как будет выглядеть?
|
|||
4
Lama12
27.07.15
✎
12:17
|
(0) А если сотрудник увольнялся и вернулся? А если это полный теска?
|
|||
5
samozvanec
27.07.15
✎
12:18
|
(0) признайся, ты хочешь проверять не наименование, а физлицо?
|
|||
6
VikingKosmo
27.07.15
✎
12:18
|
(3) запрос с условием "=". Нужны навороты, предварительно парсить строку до нужного результата
|
|||
7
trooba
27.07.15
✎
12:18
|
(3) Справочник.Сотрудники.НайтиПоНаименованию(Нрег(Наименование))
|
|||
8
samozvanec
27.07.15
✎
12:18
|
(4) я вот не знаю, в таком случае сотрудник дублируется?
|
|||
9
VikingKosmo
27.07.15
✎
12:19
|
(7) за такое нужно руки отрубить по колени
|
|||
10
Михаил Козлов
27.07.15
✎
12:20
|
Сотрудников должны заводить работники отдела кадров.
|
|||
11
zhig75
27.07.15
✎
12:24
|
Выбрать Справочник.Наименование
Где Справочник.Наименование = &Наименование Результат = Запрос.Выполнить.Выгрузить(); Если Результат.Количество() > 0 Тогда Сообщить("УУУУУУУУУУЕЕЕЕЕЕЕЕ"); КонецЕсли; На вскидку как то так. |
|||
12
dart909
27.07.15
✎
12:24
|
Тогда вопрос по другому. Есть Справочник ПостоянныеМаршруты с табличной частью. Табличная часть заполняется из документа. А вот наименование вручную. Хотелось бы сделать, чтобы при попытке создания с таким же наименованием выводилось сообщение, мол уже есть такое.
|
|||
13
Случайный прохожий
27.07.15
✎
12:25
|
Предлагаю перед записью пройти сравнение наименований по справочнику с помощью функции нечеткого сравнения строк. Очень полезно, если у операторов ручки кривые, а перепроверять что они написали - лень. Если есть подобные записи - пускай выдает предупреждение: "Продолжить: Да, Нет". Но для оптимизации это не айс. Хотя не думаю, что у вас там тысячи сотрудников.
|
|||
14
GROOVY
27.07.15
✎
12:28
|
Думаю, уместно предложить, использовать полнотекстовый поиск, и не перед записью, а после ввода ФИО, с предложением проверить, а не дубль ли это, без ультимативной формы.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |