Имя: Пароль:
1C
1С v8
Ссылка на реквизит из другого документа
,
0 Roland2013
 
03.06.13
14:02
В модуле формы документа "А", использую реквизиты документа "А", а как сослаться на реквизит из документа "Б" ?
1 1Сергей
 
03.06.13
14:02
никак. не нужно это
2 ДенисЧ
 
03.06.13
14:02
ДокументБ.ИмяРеквизита...
3 zak555
 
03.06.13
14:03
ССлыкаДокА.Реквизит
4 Roland2013
 
03.06.13
14:03
(2) Документы.Б.Реквизит  
???
5 ICWiner
 
03.06.13
14:05
реквизитБ.А.Документ.Реквизит?
6 1Сергей
 
03.06.13
14:05
(4) каким образом связаны эти документы? Один прописан в реквизите другого?
7 ICWiner
 
03.06.13
14:05
а документ Б - это один из реквизитов документа А?
8 Roland2013
 
03.06.13
14:07
(6) ДА
9 Roland2013
 
03.06.13
14:08
(7) именно
10 NWsFF
 
03.06.13
14:10
ЭтотОбъект.Б.ПолучитьОбъект().РевизитБ = "ой вэй";
11 Roland2013
 
03.06.13
14:10
Давайте рассмотрим два варианта
1. Документ Б - реквизит документа А
2. Документы не взаимосвязаны между собой, но в модуле А хочу использовать реквизиты документа Б

2-й вариант невозможен, правильно?
12 1Сергей
 
03.06.13
14:10
(9) в таком случае, документ Б может быть указан в нескольких Документах А. К реквизитам какого из них тебе обратиться надо? Запросом ищи в общем...
13 Рэйв
 
03.06.13
14:11
(0)  Возможна и такая конструкция :

//----------
ЧтоТо=ДокКакойТо.РеквизитСсылкаНаДокДругой.РеквизитДркгогоДокументаТипСправочник.РеквизитЭтогоСправочникаДругойСпр.ЕгоРеквизит;



//------------------

Познай дзен:-)
14 Roland2013
 
03.06.13
14:15
(12) Из документа А к реквизиту документа Б
15 Roland2013
 
03.06.13
14:17
(12) Все до меня дошел смысл сообщения) спс, запросом так запросом)
16 Mitriy
 
03.06.13
14:17
РеквизитСсылкаДокументБ.НужныйРеквизит
17 1Сергей
 
03.06.13
14:17
(14) хорошо. Значит у тебя в документе А есть реквизит с типом ДокументСсылка.ДокументБ, который называется, например, РеквизитДокументБ.
Тогда, чтобы обратиться к реквизитам Документа Б из Документа А нужно писать так:

Сообщить(Объект.РеквизитДокументБ.НужныйРеквизитДокументаБ);
18 Roland2013
 
03.06.13
14:24
Объект.РеквизитДокументБ.НужныйРеквизитДокументаБ.
И тут выдается два варианта либо Пустая() либо УникальныйИдентификатор()
19 Рэйв
 
03.06.13
14:25
(18)Не может там быть УИД.  Там ссылка.или пустая или нет.
20 Roland2013
 
03.06.13
14:32
(19) Если оставляю

Сообщить("А ="Объект.РеквизитДокументБ.Пустая());

В программе

А=ДА  


А как же сослаться на конкретный реквизит из документаБ?
21 1Сергей
 
03.06.13
14:33
мде... клинический случай
22 ДенисЧ
 
03.06.13
14:34
Внимание!
Сегодня на форуме обнаружены небывало огромные запасы бисера!...
23 Рэйв
 
03.06.13
14:37
(20)Блин...Ну нельзя же быть таким тормозом!:-))
24 Рэйв
 
03.06.13
14:39
пора сделать на странице каждой темы кнопку "Отправить учиться" с баном на месяц для правильной медитации...
25 Roland2013
 
03.06.13
14:40
(22) :) где же его метают?)
26 Рэйв
 
03.06.13
14:40
с баном на месяц топик стартера естессно:-)
27 Roland2013
 
03.06.13
14:40
(24) Ладно не буду оставлять посты в темах на мисте) пока не подучу матчасть)
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn