ВЫБРАТЬ
НачисленияРаботникамОбороты.ТранспортноеСредство,
НачисленияРаботникамОбороты.ЧасыМастераОборот КАК ЧасыРаботы,
ТарифыДоходаПоТехникеСрезПоследних.Тариф КАК ТарифДохода,
ВЫБОР
КОГДА НачисленияРаботникамОбороты.ТранспортноеСредство.ТипМашины.ТарифДоходаМесячная
ТОГДА ТарифыДоходаПоТехникеСрезПоследних.Тариф
ИНАЧЕ ТарифыДоходаПоТехникеСрезПоследних.Тариф * НачисленияРаботникамОбороты.ЧасыМастераОборот
КОНЕЦ КАК Доход,
УчетЗатратПоСписаниюОбороты.СуммаОборот КАК Расход,
УчетЗатратПоСписаниюОбороты.Организация КАК Организация
ИЗ
РегистрНакопления.НачисленияРаботникам.Обороты(, , , ) КАК НачисленияРаботникамОбороты
Внутреннее СОЕДИНЕНИЕ РегистрСведений.ТарифыДоходаПоТехнике.СрезПоследних(&КонецПериода, ) КАК ТарифыДоходаПоТехникеСрезПоследних
ПО НачисленияРаботникамОбороты.ТранспортноеСредство.ТипМашины = ТарифыДоходаПоТехникеСрезПоследних.ТипТехники
Внутреннее СОЕДИНЕНИЕ РегистрНакопления.УчетЗатратПоСписанию.Обороты КАК УчетЗатратПоСписаниюОбороты
ПО НачисленияРаботникамОбороты.ТранспортноеСредство = УчетЗатратПоСписаниюОбороты.ОбъектУчета
Есть вычисляемое поле
Прибыль = Доход-Расход
Так вот если у меня нет ЧасыРаботы то эти данные не выводятся.
Пробовал левое пробовал правое соединение. Все не то.
Как быть?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший