|
Сообщить если такое наименование уже есть |
☑ |
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
|
Думаю, уместно предложить, использовать полнотекстовый поиск, и не перед записью, а после ввода ФИО, с предложением проверить, а не дубль ли это, без ультимативной формы.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший