Имя: Пароль:
1C
1С v8
Как вытянуть договор конрагента из справочника Контрагенты.
0 dred999
 
08.02.16
13:40
Всем привет! Есть Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.43.89) Мне надо запросом через справочники контрагенты вытянуть основной договор. В реквизитах справочника такого реквизита нет.
Как его вытянуть?
1 Kiks
 
08.02.16
13:41
Попробуй реквизит УдалитьОсновнойДоговор. И регистр сведений ОсновныеДоговорыКонтрагентов.
2 Aleksey
 
08.02.16
13:41
из РС
3 dred999
 
08.02.16
13:47
(1) Не получиться.
4 Aleksey
 
08.02.16
13:49
(3) Почему? Может потому что у данного контрагента не указн основной договор?
5 dred999
 
08.02.16
13:49
(4) Указан
6 Fish
 
гуру
08.02.16
13:50
(5) Ну и вытягивай его запросом.
7 dred999
 
08.02.16
13:50
(4) Вот запрос. я по ИНН отбираю контрагента.
Как правильно его написать, а то мой не выдает.
ВЫБРАТЬ
    Контрагенты.Ссылка КАК Ссылка,
    Контрагенты.УдалитьОсновнойДоговорКонтрагента КАК УдалитьОсновнойДоговорКонтрагента,
    Контрагенты.ИНН КАК ИНН
ИЗ
    Справочник.Контрагенты КАК Контрагенты
ГДЕ
    Контрагенты.ИНН = &ИНН
8 Aleksey
 
08.02.16
13:50
(5) Из тебя клещами нужно всё тянуть?

Как делаешь, что не получается, какую ошибку пишет?
9 dred999
 
08.02.16
13:51
(8) Не не я в консоли запросов для начала пытаюсь получить через реквизит УдалитьОсновнойДоговор. Но там пусто
10 Aleksey
 
08.02.16
13:51
(7) Ну если все в одном запросе хочешь, то левое соединение с РС еще нужно.

Но учти там для каждого вида договора и организации разные основные договора
11 Aleksey
 
08.02.16
13:52
(9) Что непонятно из того что сейчас 1С не хранит его в реквизите, а хранит в регистре сведений?
12 Aleksey
 
08.02.16
13:53
13 dred999
 
08.02.16
16:20
Да. Левым соединением вытыянул из регистра сведений.