Прверка существующего элемента в справочники Номенклатура.
☑
0
goleaff2006
22.05.13
✎
06:22
есть ссылка необходимо проверить есть ли данный элемент в справочнике.Т.е возможно он был раньше безвозвратно удален.
1
Рэйв
22.05.13
✎
06:27
жесть.
2
Рэйв
22.05.13
✎
06:28
Откуда у тебя будет ссылка если нет элемента?
3
Рэйв
22.05.13
✎
06:29
может быть только <Объект не найден...>, но это не ссылка
4
Рэйв
22.05.13
✎
06:29
это битый указатель.
5
de Bug
22.05.13
✎
06:29
Попытка
А = ТвояСсылка.ПолучитьОбъект();
Исключение
Сообщить("Нет объекта!");
КонецПопытки;
6
goleaff2006
22.05.13
✎
06:30
(3) ты прав не ссылка а <Объект не найден...>, вот надо список всех таких.
7
Рэйв
22.05.13
✎
06:31
(6)в справочнике?
8
SeraFim
22.05.13
✎
06:32
9
Рэйв
22.05.13
✎
06:33
Выбрать
Спр.ссылка
Из Справочник.Какойто КАК Спр
ГДЕ Спр.Ссылка Есть NULL
И Спр.Ссылка <>ЗНАЧЕНИЕ(Справочник.Какойто.Пустаяссылка)
10
Рэйв
22.05.13
✎
06:33
только так наверное не пойдет, надо выбирать не справочник, а объекты где они используются
11
Рэйв
22.05.13
✎
06:34
из документов выбирать или регистров
12
Рэйв
22.05.13
✎
06:35
Выбрать
Док.РеквизитСпр
Из Документ.Какойто КАК Док
ГДЕ Док.РеквизитСпр.Ссылка Есть NULL
И Док.РеквизитСпр <>ЗНАЧЕНИЕ(Справочник.Какойто.Пустаяссылка)
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший