Имя: Пароль:
1C
1С v8
Вытащить данные через основание
0 bebibo
 
19.01.21
16:31
Здравствуйте!
Есть Документ1. В форме Документ1 есть кнопка "Создать на основании"(выбираю Документ2).
Как мне запросом вытащить через Документ1, значения Документа2?
1 ДенисЧ
 
19.01.21
16:32
Если ты ДОкумент2 сохранил в Документе1 (например, в поле ДокументОснование) - то запросто.
Иначе только чОрной магией.
2 lubitelxml
 
19.01.21
16:34
+ (1) если сохранил в ДокументОснование ссылку
ВЫБРАТЬ
   Док2.Ссылка
ИЗ
   Документ.ТипДокумента1 КАК Док1
   ЛЕВОЕ СОЕДИНЕНИЕ Документ.ТипДокумента2 КАК Док2
   ПО Док2.ДокументОснование = Док1.Ссылка
ГДЕ
   Док1.Ссылка = &ВыбДок
3 bebibo
 
19.01.21
16:53
В том то и дело, что никакого реквизита нет, чтобы перейти через Документ1 в Документ2..
4 bebibo
 
19.01.21
16:53
Хотя стоп..
5 lubitelxml
 
19.01.21
16:55
(3) а как же связь то образуется? Смотри лучше - может быть ссылка и в табличной части
6 bebibo
 
19.01.21
16:55
Да, нет.. Только у документа1 есть реквизит основание..У Документа2 его нет((
7 bebibo
 
19.01.21
16:57
(5) Тоочно! В табличной части есть всё))
8 lubitelxml
 
19.01.21
16:57
(6) обработку заполнения в модуле документ2 смотри - там должна быть связь