1. tmn72.1C 102 11.09.19 09:39 Сейчас в теме

В чем отличие метода Строка(Ссылка) от получения представления в запросе

Вопрос гуру по запросам.


Есть переменная Элемент типа СправочникСсылка.Номенклатура.

Метод Строка(Элемент) отработает также как запрос ВЫБРАТЬ Представление(Номенклатура.Ссылка) ИЗ Справочник.Номенклатура КАК Номенклатура ГДЕ Номенклатура.Ссылка=&Элемент.


Вопрос в том как правильнее подойти решение где нужно получить представление?
Ответы
Избранное Подписка Сортировка: Древо
9. nomad_irk 8 11.09.19 12:23 Сейчас в теме
(1) Представление нужно, если вы хотите получить представление объекта, а не ссылку(читай его GUID).
Представление объекта настраивается. Для справочника это может быть Код/Наименование по-умолчанию, а в новых платформах его можно формировать динамически, правда не в курсях - сработает это в запросе или нет.
2. VmvLer 11.09.19 09:48 Сейчас в теме
XmlСтрока(Номенклатура.Ссылка)
3. tmn72.1C 102 11.09.19 09:52 Сейчас в теме
(2)То есть будет просто XML представление без запроса?
4. tmn72.1C 102 11.09.19 09:56 Сейчас в теме
(2)
XmlСтрока(Номенклатура.Ссылка)


Проверил, в этом случае вернет уникальный идентификатор строкой, а нужно представление.
5. VmvLer 11.09.19 09:56 Сейчас в теме
проверьте, отпишитесь и я тоже буду знать
6. tmn72.1C 102 11.09.19 09:57 Сейчас в теме
7. soft_wind 11.09.19 10:14 Сейчас в теме
одна из рекомендаций 1С если что-то уже делаете на сервере, то загружайте его по максимуму, не допускайте лишние метания между клиентом и сервером.
если вы используете запрос, то в нем и получайте представление если оно вам надо,
а если вы на клиенте используете ссылку для вывода, то происходит неявный вызов сервера для получения того-же самого представления. Сколько таких выводов ссылок, столько обращений к серверу.
8. coollerinc 40 11.09.19 12:21 Сейчас в теме
Если у вас в запросе только одна ссылка будет всегда. то разницы нет, по сравнению Строка(Ссылка), запрос на Скл будет один и тот же.

Если в запросе будет больше одной строки и вы в цикле будете выполнять Строка(Ссылка), то это породит дополнительные запросы в цикле. В этом случае быстрее будет работать в запросе
10. tmn72.1C 102 11.09.19 13:34 Сейчас в теме
(8)Понял, то есть в единичном случае разницы нет, спасибо.
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Программист 1С
Санкт-Петербург
зарплата от 130 000 руб.
Полный день


Программисты 1С УТ / БУЗ/ЗУП / БИТ ФИНАНС
Москва
зарплата от 100 000 руб. до 180 000 руб.
Полный день

Программист 1С
Москва
зарплата от 150 000 руб. до 150 000 руб.
Полный день

Программист, аналитик, эксперт 1С
Санкт-Петербург
По совместительству