Имя: Пароль:
1C
1С v8
Можно ли не выдавать ошибку при записи элемента справочника если Отказ = Истина?
,
0 exp1986
 
21.05.13
12:28
При записи элементов справочников у пользователей не нужно их записывать, а нужно передавать все реквизиты Администратору, чтобы он решил нужно или нет записывать такой элемент. Но когда я делаю в подписке на событие "Отказ = Истина" выдается ошибка "Не удалось записать...". Как-то можно сделать, чтоб эта ошибка не выходила, а просто элемент не записывался?
1 Maxus43
 
21.05.13
12:32
(0) заменить стандартную кнопку "записать" например на свою
2 exp1986
 
21.05.13
12:33
(1) А можно это как-то сделать у всех справочников сразу? По одному же только?
3 Maxus43
 
21.05.13
12:40
подписок на формы нет, так что у всех нельзя.
У нас подобная система, но никому не мешает данное сообщение "Не удалось записать..."
4 Maxus43
 
21.05.13
12:41
по v8: Можно ли сделать, чтоб при нажатии на кнопку Закрыть не выдавалось вопроса
перед закрытием Модифицированность = Ложь делай
5 exp1986
 
21.05.13
12:42
(3) Ну это от пользователей и их характера зависит.
6 Maxus43
 
21.05.13
12:43
(5) это механизм платформы, влиять на него ты не сможешь напрямую. Отказ есть Отказ
7 5 Элемент
 
21.05.13
12:43
А если пользователь заполнит реквизиты закроет и снова откроет то что он увидит?
8 Maxus43
 
21.05.13
12:43
(7) старый конечно
9 exp1986
 
21.05.13
12:44
(4) ну просто еще хотелось бы отслеживать есть ли изменения в форме или нет после закрытия?
10 5 Элемент
 
21.05.13
12:44
(8) и нафик такая автоматизация? :)
11 exp1986
 
21.05.13
12:45
(7) Объект я сохраняю в хранилище значений в двоичных данных, оттуда и открываю.
12 Maxus43
 
21.05.13
12:45
(10) у нас так, всё красиво. Пользователь видит у себя что его запрос отправлен операторам, и ждёт ответа собственно. Централизация Нормативно справочной информации это называется
13 exp1986
 
21.05.13
12:46
(11)+ Главное чтобы объект не записывался без ведома Администратора.
14 5 Элемент
 
21.05.13
12:47
(11) перед записью объекта перезаполняй реквизиты данными из БД - через ссылку.
15 exp1986
 
21.05.13
12:48
(14) Зачем?
16 Maxus43
 
21.05.13
12:48
(15) как вариант чтоб не показывалось (0), но опять же лишние операции над БД
17 5 Элемент
 
21.05.13
12:49
Чтобы записались старые данные
18 Maxus43
 
21.05.13
12:51
Но у пользователя будет взрыв мозга, когда без каких лтбо предупреждений и надписей у него старые данные вместо новых
19 exp1986
 
21.05.13
13:17
Может у кого-то еще, есть что добавить?