Имя: Пароль:
1C
1С v8
Простой запрос к регистру
0 eklmn
 
гуру
08.12.11
12:42
Запрос.Текст = "ВЫБРАТЬ
| ВзаиморасчетыСКонтрагентами.Регистратор,
| ВзаиморасчетыСКонтрагентами.ДоговорКонтрагента,
| ВзаиморасчетыСКонтрагентами.Контрагент
|ИЗ
| РегистрНакопления.ВзаиморасчетыСКонтрагентами КАК ВзаиморасчетыСКонтрагентами
|ГДЕ
| ВзаиморасчетыСКонтрагентами.Организация = &орган
| И ВзаиморасчетыСКонтрагентами.Контрагент = &контр
| И ВзаиморасчетыСКонтрагентами.ДоговорКонтрагента.ВидДоговора = &виддог";

Запрос.УстановитьПараметр("орган",орган);
Запрос.УстановитьПараметр("контр",контр);
Запрос.УстановитьПараметр("виддог",перечисления.ВидыДоговоровКонтрагентов.СПокупателем);
Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();

______________________________________
Смотрим в отладку и видим
выборка.ДоговорКонтрагента.код = 3280
выборка.регистратор.ДоговорКонтрагента.код = 3659

Кто что может сказать?
1С:Предприятие 8.2 (8.2.13.219)
Управление производственным предприятием, редакция 1.3 (1.3.14.1)
1 Нуф-Нуф
 
08.12.11
12:44
перепроведи документ
2 Галахад
 
гуру
08.12.11
12:44
Поменяли договор и записали без проведения.
3 GLazNik
 
08.12.11
12:44
А почему бы и нет.
Посмотреть регистратор?
4 Mans
 
08.12.11
12:45
а запись регистра слабо посмотреть?
5 eklmn
 
гуру
08.12.11
12:46
(1) первым делом сделал и ТИИ уже сделал
6 Нуф-Нуф
 
08.12.11
12:47
выбери движения по этому регистратору
7 unregistered
 
08.12.11
12:47
(0) А что не так?
Документ мог делать записи по нескольким договорам (в табличной части) и по нескольким контрагентам (взаимозачет).
8 eklmn
 
гуру
08.12.11
12:53
(7) смотрю только реализацию, остальные доки где  договор в табличной части меня не интересуют.