Получение элемента документа: через точку и запросом. #637997


#0 by loonypy
У элемента документа есть реквизиты-ссылки на определенные справочники (=у записи в таблице документа есть поля-ссылки на записи в определенных таблицах-справочниках). Получить данный элемент документа: 1. Через точки. 1С сам сформирует запрос, типа: выбрать из справочников записи, в которых поле-ссылка равно полю-ссылке в записи документа - в итоге получится такая таблица, составленная из нескольких таблиц с правильно "связанными" записями). В данном варианте всю "черновую" работу делает 1С. 2. Запросом. Тут 1с так работу не облегчит - нужно вручную писать соединение таблиц, условие связи этих таблиц. Правильно понял?
#1 by Magic Dick
тут понял-тут не понял.
#2 by Wobland
передохни. выпей чаю и съешь ещё этих мягких французских булок
#3 by wowik
- и там и там платформа сама делает связь таблиц. но можно в 2 указать и левые соединения таблиц источников - что тоже самое.
#4 by Reset
Ты в основном правильно понял, если я тебя правильно понял
#5 by H A D G E H O G s
ОбщегоНазначения.ПолучитьЗначенияРеквизитов
#6 by loonypy
документ ПриходнаяНакладная:  Организация - реквизит-ссылка на справочник Организации
#7 by loonypy
глюк недописал
#8 by loonypy
Документ ПриходнаяНакладная: Организация - реквизит-ссылка на справочник Организации Номенклатура - реквизит-ссылка на справочник Номенклатура Вариант 1. Получаю элемент документа ПриходнаяНакладная через точку - 1С сама формирует запрос к справочникам. Вариант 2. Получаю элемент документа ПриходнаяНакладная запросом. Самому писать все соединения и условия или достаточно написать "ВЫБРАТЬ Организация, Номенклатура ИЗ ПриходнаяНакладная", а 1С сама по ссылкам выберет из справочников нужную информацию? запрос, кажется, криво написал - главное, понятно на этот раз изложил?
#9 by H A D G E H O G s
Да, понятно. Вариант 1. Так - не делай, делай как в Вариант 2. 1С сама о себе позаботится.
#10 by loonypy
Вариант 1. Посмотрел описание этой функции - "читаю" пока плохо, он какую-то структуру ключей возвращает... Эта функция берет реквизиты-ссылки и по ним вытягивает значения из других объектов (в наших примерах - из справочников)? Вариант2. Создал тестовую конфу с парой объектов. В конструкторе написал запрос - точно, вместо ссылки на справочник вывел название справочника.
#11 by loonypy
более корректно: *Вариант 1. Посмотрел описание этой функции - "читаю" пока плохо, он какую-то структуру ключей возвращает... Эта функция берет реквизиты-ссылки и по ним вытягивает их значения из других объектов (в наших примерах - из справочников)?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С