Имя: Пароль:
1C
1С v8
Дата в запросе
0 SherifSP
 
27.07.12
14:36
ВЫБРАТЬ
   УправленческиеНачисления.ФизЛицо,
   УправленческиеНачисления.Результат КАК Сумма,
   УправленческиеНачисления.Подразделение,
   УправленческиеНачисления.Результат - УправленческиеУдержания.Результат КАК Поле1
ИЗ
   РегистрРасчета.УправленческиеУдержания КАК УправленческиеУдержания
       ПОЛНОЕ СОЕДИНЕНИЕ РегистрРасчета.УправленческиеНачисления КАК УправленческиеНачисления
       ПО (УправленческиеНачисления.ФизЛицо = УправленческиеУдержания.ФизЛицо)
ГДЕ
   УправленческиеНачисления.Подразделение = &Подразделение
   И УправленческиеНачисления.Регистратор ССЫЛКА Документ.НачислениеЗарплатыРаботникам


Ситуация такая, УправленческиеНачисления.Результат - УправленческиеУдержания.Результат КАК Поле1 берет все записи по данному физ лицу и отнимает, как сделать чтобы за определенный период?
1 SherifSP
 
27.07.12
14:51
(0)Шериф ну ты даешь. Вот код который тебе нужен

ВЫБРАТЬ
   УправленческиеНачисления.ФизЛицо,
   УправленческиеНачисления.Результат КАК Сумма,
   УправленческиеНачисления.Подразделение,
   ВЫБОР
       КОГДА УправленческиеНачисления.ПериодРегистрации = УправленческиеУдержания.ПериодРегистрации
           ТОГДА УправленческиеНачисления.Результат - УправленческиеУдержания.Результат
       ИНАЧЕ УправленческиеНачисления.Результат
   КОНЕЦ КАК Поле1,
   УправленческиеУдержания.Результат
ИЗ
   РегистрРасчета.УправленческиеУдержания КАК УправленческиеУдержания
       ПОЛНОЕ СОЕДИНЕНИЕ РегистрРасчета.УправленческиеНачисления КАК УправленческиеНачисления
       ПО (УправленческиеНачисления.ФизЛицо = УправленческиеУдержания.ФизЛицо)
ГДЕ
   УправленческиеНачисления.Подразделение = &Подразделение
   И УправленческиеНачисления.Регистратор ССЫЛКА Документ.НачислениеЗарплатыРаботникам
2 zladenuw
 
27.07.12
14:51
ммм. общение с самим собой :)
3 SherifSP
 
27.07.12
14:52
(1) Спс
4 Fragster
 
гуру
27.07.12
14:53
соединение здесь не надо, здесь надо объединение