Имя: Пароль:
1C
 
Узнать записан ли элемент справочника!
0 Darhon
 
25.12.06
09:08
Новый вопрос) Можно ли узнать записался ли элемент справочника что-то типа того:
Спр.НовыйЭлемент();
Спр.Наименование = "ХХХХХ";
Если Спр.Записать = 1 Тогда
   Сообщить("Элемент записан");
КонецЕсли;
1 Номенклатор
 
25.12.06
09:09
выбран
2 Darhon
 
25.12.06
09:12
(1) То есть после спр.записать();
надо:
Если Спр.Выбран()=1 тогда
  Сообщить("Записан");
КонецЕсли;
3 Wasya
 
25.12.06
09:20
Попытка
Спр.Записать();
Исключение
Сообщить("не записан");
КонецПопытки;
4 miki
 
25.12.06
09:22
(3)А зачем? Она и сама сообщит, что борода...
Или тогда уж (если не надо чтоб вывалилась) добавить в мессадж ОписаниеОшибки(), дабы знать почему.
5 Wasya
 
25.12.06
09:26
(4) Чтоб прога не вылетала по ошибке. В (3) это безопасный секс. Вероятность что элемент заблокирован другим пользователем реальна.
ОписаниеОшибки() согласен.
6 Valery
 
25.12.06
09:40
(5) Новый элемент никак другой пользователь не заблокирует, т.к. еще нет такого элемента
7 Wasya
 
25.12.06
09:43
(6) Все уели. Снимаю свое предложение.
8 GrayT
 
25.12.06
09:47
(7)Не спеши. Он мог не записаться по неуникальноси кода.