|
Запрет на использование повторяющей записи
| ☑ |
0
Mioler
13.10.20
✎
11:38
|
И снова мне нужна помощь.. И снова те же справочники "Клиент" и "ОбъектНедвижимости" и документ "Потребность".. При выборе Клиента и ОбъектаНедвижимости в документе "потребность", когда записываем нужно сделать как-то, чтобы уже этот объектНедвижимости больше нельзя было использовать для других записей(как бы стал недоступен). Хелп..
|
|
1
Галахад
гуру
13.10.20
✎
11:43
|
Хм. А краткое содержание предыдущей серии?
|
|
2
Mioler
13.10.20
✎
11:46
|
Прошлая серия "Доброго времени суток. Помогите пожалуйста новичку.
Есть справочник "Клиенты" и "ОбъектыНедвижимости", есть документ "Потребность". В документе выбираю Клиента и ОбъектНедвижимости, затем провожу. Получается связь. Нужно запретить удалять клиента, который связан с документом потребность."
|
|
3
ДенисЧ
13.10.20
✎
11:50
|
Перед записью сделать запрос в БД на предмет наличия связи. Если есть - посылать
|
|
4
Basilio
13.10.20
✎
11:59
|
Сделать РС с измерением ОбъектНедвижимости и ресурсом Клиент. при проведении Документа записывать запись в РС с запретом перезаписи.
|
|
5
Mioler
13.10.20
✎
12:16
|
(4) А как сделать запрет на перезапись?
|
|
6
Mioler
13.10.20
✎
12:19
|
Это оперативное проведение-запретить?
|
|
7
youalex
13.10.20
✎
12:38
|
Блокировку еще надо, по хорошему, если запросом проверять.
Или (4)
(5) НаборРегистраСведений.Отбор.объектНедвижимости .Установить(ЭтотОбъект.объектНедвижимости );
НаборРегистраСведений.Записать(Ложь);
//Здесь Ложь значит , что РС не будет очищаться перед записью, и т.о. если запись с этим значением измерения уже есть в базе, вывалится ошибка про "попытку вставить что-то неуникальное"
|
|
8
Mioler
13.10.20
✎
13:00
|
Всем спасибо, вопрос закрыт. При повторном создание документа с такими же реквизитами выдает ошибку о том, что документ с такими реквизитами уже созданы. Всем спасибо.
|
|