Как убрать расшифровку строк в запросе 1С
В большинстве случаев начинающие разработчики не задумываются о том чтобы отключить расшифровку строк (ссылок) в сделанных отчетах. По умолчанию платформа строить запрос с такой возможностью. Поэтому на это никто и не обращает большого внимания. Давайте для начала разберемся что такое расшифровка ссылок, это когда в отчете Вы кликаете два раза по какой либо строке после чего открывается сам документы, например, в отчете есть информация об ответственном, и после клика на фамилию открывается форма пользователя. Вообще рекомендуется отключать расшифровку если этого не требуется. Сделать это можно несколькими вариантами.
Отключаем расшифровку ссылок в запросе 1С
Для примера я сделают вот такой запрос по документам «Акты списания» в котором будут отображаться следующие поля «Ссылка», «Документ Основание» и «Ответственный». В первом поле отображается информация о самом документ, название, номер и дата. Если кликнуть на него два раза то откроется непосредственно сам документ, это и называется расшифровкой.
Тоже самое произойдет и с двумя другими полями.
Для того чтобы отключить эту возможность можно в тексте запроса через точку дописать «Представление». В результате расшифровка работать не будет.
Можно воспользоваться специальной функцией «Представление».
В этом случае так же отключиться расшифровка.
И третий вариант это функция «Представление ссылки».
Если использовать её расшифровка так же не будет работать.
Давайте теперь рассмотрим отличия этих трех вариантов. «. Представление» отличается от функции «Представление» своей функциональностью, «. Представление» будет выдавать ошибки при работе с примитивными типами. Между функциями «Представление» и «Представления Ссылки» разницы в работе с ссылочными типами нету есть разница при работе с примитивными типами. Если использовать «Представления Ссылки» будет возвращаться число а если использовать «Представление» строка. Но все это лучше посмотреть на практике.