|
Как запретить создавать похожее? | ☑ | ||
---|---|---|---|---|
0
tolok_d
10.10.12
✎
18:01
|
Подскажите как запретить пользователю создавать такой элемент, какой уже есть в справочнике(с идентичными реквизитами)
|
|||
1
JustBeFree
10.10.12
✎
18:03
|
(0) Перед записью нового элемента искать в спр-ке аналогичные по тем параметрам которые ты определишь.
|
|||
2
Галахад
гуру
10.10.12
✎
18:03
|
Отказ = Истина
|
|||
3
Aleksey
10.10.12
✎
18:03
|
А еще можно линейкой по пальцам бить
|
|||
4
Aleksey
10.10.12
✎
18:03
|
Завел дубль, смотришь автора и лине
|
|||
5
Aleksey
10.10.12
✎
18:03
|
* линейкой
|
|||
6
tolok_d
10.10.12
✎
18:05
|
(1) (2) замечательный бы был вариант, если бы не одно но! Если сделать так как вы предлогаете, то он потом запрещает редактировать, тоесть нельзя просто открыть существующий обэект, а потом его закрыть.
|
|||
7
tolok_d
10.10.12
✎
18:05
|
(3) можно, если знать за что
|
|||
8
Галахад
гуру
10.10.12
✎
18:06
|
(6) Вранье и провокация.
|
|||
9
JustBeFree
10.10.12
✎
18:08
|
(8) Ага, враки.
|
|||
10
shuhard
10.10.12
✎
18:08
|
(6) бред
|
|||
11
Aleksey
10.10.12
✎
18:10
|
(7) За невнимательность. Еще очень помогает штраф в пользу отдела ИТ. Завел дубль - штраф 500 рублей, за то что ИТ будел удалять дубликат. Когда они в туалет ходят штаны не забывают снять? Или тоже программа виновата?
|
|||
12
JustBeFree
10.10.12
✎
18:11
|
(6) Вставляешь свой код по проверке аналогов в метод ПередЗаписью() и, если в результате поиска найден аналог, то Отказ = Истина.
В этом случае новый элемент спр-ка просто не запишется. А редактироваться и закрываться БЕЗ записи он будет как миленький. |
|||
13
Aleksey
10.10.12
✎
18:13
|
(12) Имеются в виду случае когда заходим старый и меняем реквизиты - и получаем дубль
|
|||
14
Aleksey
10.10.12
✎
18:15
|
Например была фирма ООО "Рога и копыта" с ИНН 123
Была фирма ООО "Рога и копыта" с ИНН 321 Дублей нет Потом выяснилось, что по второй фирме неправильно забили ИНН, и что правильный ИНН 123, т.е. по сути дубль |
|||
15
tolok_d
10.10.12
✎
18:18
|
Господа, пробую, не получается. Подскажите, а искать по уникальному идентификатору?
|
|||
16
DJ Anthon
10.10.12
✎
18:18
|
(14) хорошо помогает проверка ИНН на валидность.
(6) а ты проверяй, что твой найденный "дубль" не есть сам элемент. или ты про уже созданное? |
|||
17
tolok_d
10.10.12
✎
18:20
|
(16) Вот, именно то что надо, объясните пожалуйста как делать эту проверку?
|
|||
18
tolok_d
10.10.12
✎
18:23
|
Смотрите, я ищу по по двум реквизитам(может можно по чему то другому, не пробывал). создаю новый объект, реквизиты заполнены в форме, но объекта нет в базе, ищу по заполненым реквизитам, находит-запрещает. Изменяю существующий объект, открывается форма с реквизитами, ищу по реквизитам, находит-запрещает. Как правильно, подскажите пожалуйста
|
|||
19
Галахад
гуру
10.10.12
✎
18:25
|
Если НЕ НайденнаяСсылка = ЭтотОбъект.Ссылка Тогда
Отказ = Истина; КонецЕсли; |
|||
20
tolok_d
10.10.12
✎
18:26
|
Или я ищу не так, или туплю жостко. Кто может подсказать, пожалуйста.
|
|||
21
JustBeFree
10.10.12
✎
18:26
|
(13) Коли по новому условию дублей быть не должно, а он образуется, то выходишь из элемента без сохранения, идешь к программисту, который должен принять нужные меры - например, перевесит ссылки на нужный элемент.
|
|||
22
Галахад
гуру
10.10.12
✎
18:27
|
Код стесняешься показать?
|
|||
23
DJ Anthon
10.10.12
✎
18:31
|
(21) ПоискИЗаменаДублирующихсяЭлементов.epf?
|
|||
24
tolok_d
10.10.12
✎
18:35
|
(23) спасибо, хочу сам разобраться. Если нет, то буду смотреть)
|
|||
25
zladenuw
10.10.12
✎
18:45
|
(24) запрос по полям элемента с условием подобно
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |