Имя: Пароль:
1C
1С v8
Левое соединение в запросе
0 Kurbash
 
16.06.14
15:16
выбираю данные из двух регистров, в таблице1 выборка из сотрудников, в таблице2-движения по некоторому доку, связь мжду ними сотрудник: в результате должна получиться ТЗ, благодаря которой хочу проверить были ли по этому сотруднику движения или нет.
ВЫБРАТЬ
естьnull(таблица2.Регистратор.Ссылка,0),
естьnull(таблица2.Регистратор.Представление,0),
Таблица1СрезПоследних.Сотрудник
ИЗ
РегистрСведений.Таблица1.СрезПоследних(
&ДатаПо,
ДатаСобытия МЕЖДУ &ДатаС И &ДатаПо
И Сотрудник.Подразделение В (&Цеха)) КАК Таблица1        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.таблица2.Обороты(&ДатаС, &ДатаПо, Регистратор, Подразделения В (&Цеха)) КАК таблица2
ПО Таблица1.Сотрудник = таблица2.Сотрудник

не канает-выводится только заполненные значения Таблицы2...не пойму где ошибся
1 rendez-vous
 
16.06.14
15:22
(0) Напиши:
1) исходные данные
2) что ожидаешь увидеть
3) что видишь

С большой вероятностью получишь ответ на свой вопрос еще в процессе написания.
2 Classic
 
16.06.14
15:23
Наверное чуть ниже есть строка "ГДЕ Таблица2."
3 Крошка Ру
 
16.06.14
15:25
(0) А почему в ВЫБРАТЬ "Таблица1СрезПоследних.Сотрудник", а в СОЕДИНЕНИИ ПО "Таблица1.Сотрудник" ?
4 Kashey
 
16.06.14
15:26
(3) +1
Объявляешь как Таблица1,а в поле выборки обращаешься почему-то к Таблица1СрезПоследних.Сотрудник
5 Kurbash
 
16.06.14
15:56
все,догнал, всем спасибо