helpf.pro
Регистрация
 0 
Распечатать

Как найти битую ссылку?

Битые ссылки это: <Объект не найден>...
Найти их можно так:
Код 1C v 7.x
 Если (ПустоеЗначение(Док.Контрагент) = 0) и (Док.Контрагент.Выбран() = 0)  Тогда
Сообщить("В документе " + Док + " в реквизите Контрагент битая ссылка");
КонецЕсли;


Для 8.х:
Как в запросе отобрать бытые ссылки, поиск Битых Ссылок
Обработка: Поиск битых ссылок
Разместил:   Версии: | 7.x | 8.x |  Дата:   Прочитано: 20638
 0 
Распечатать
Возможно, вас также заинтересует
17 правил для составления оптимального ЗАПРОСа к данным базы 1С 52
Для формирования и выполнения запросов к таблицам базы данных в платформе 1С используется специальный объект языка программирования Запрос . Создается этот объект вызовом конструкции Новый Запрос . Запрос удобно использовать, когда требуется получ
1C и Google Maps 21
была поставлена задача отображения на географической карте медицинских учреждений. После обзора предлагаемых решений был выбран сервис google. Но так же подобного рода подход будет работать и с картами сервиса yandex. Во время решения задачи было реш
1C: Enterprise Development Tools 52
И вот случилось долгожданное: Вышел 1C: Enterprise Development Tools - это среда для разработки конфигурации в IDE Eclipse. С сайта 1С: « 1C:Enterprise Development Tools » – это инструмент нового поколения для разработчиков бизнес-приложений систем
Google maps, поиск оптимального маршрута 5
В данном посте хочу коснуться основных аспектов построения оптимального маршрута с использованием API Google maps. Исходные данные для построения маршрута: * Географические координаты объектов, которые хранятся в базе; * Координаты начальной и коне
Microsoft SQL Server Native Client Добавление значения в столбец "datetime" привело к переполнению 2
При формировании отчета на СКД получили ошибку: Microsoft SQL Server Native Client 11.0: Добавление значения в столбец "datetime" привело к переполнению Подробнее текст такой: ... по причине: Ошибка компоновки данных по причине: Ошибка получени
Посмотреть все результаты поиска похожих
Комментарии
McCoy
16.11.2011 12:13Комментарий: 2
McCoy
Для 1С 8.* предлагаю такой вариант:
Код 1C v 8.х
 
Функция ОбъектБДСуществует(ТестоваяСсылка) Экспорт

МД = Метаданные.НайтиПоТипу(ТипЗнч(ТестоваяСсылка));
ИмяОбъекта = МД.Имя;
ПолноеИмяОбъекта = МД.ПолноеИмя();

Запрос = новый Запрос();
Запрос.Текст =
"ВЫБРАТЬ
| ИСТИНА КАК СсылкаБДСуществует
|ИЗ
| " + ПолноеИмяОбъекта + " КАК " + ИмяОбъекта + "
|ГДЕ
| " + ИмяОбъекта + ".Ссылка = &Cсылка";
Запрос.УстановитьПараметр("Cсылка", ТестоваяСсылка);
РезультатЗапроса = Запрос.Выполнить();

Возврат Не РезультатЗапроса.Пустой();

КонецФункции


Предварительно проверив не является ли ссылка пустой. Взято отсюда: Быстрый способ определения битой ссылки
mvgfirst
17.09.2011 21:53Комментарий: 1
mvgfirst
Мне кажется - этот код предназначен для 1С 7.7.
А указано что для 8.x...
Может надо бы исправить?
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.