1
aleks100
07.05.18
✎
08:44
|
ВЫБРАТЬ
ЗатратыОбороты.Номер,
ЗатратыОбороты.Абонент,
ЗатратыОбороты.РасходСНДСОборот,
ЛимитыСрезПоследних.ЛимитСотовой,
ВЫБОР
КОГДА ЗатратыОбороты.РасходСНДСОборот > ЕСТЬNULL(ЛимитыСрезПоследних.ЛимитСотовой, 0)
ТОГДА ЗатратыОбороты.РасходСНДСОборот - ЕСТЬNULL(ЛимитыСрезПоследних.ЛимитСотовой, 0)
ИНАЧЕ 0
КОНЕЦ КАК ПерерасходСНДС,
ВЫБОР
КОГДА ЗатратыОбороты.РасходСНДСОборот > ЕСТЬNULL(ЛимитыСрезПоследних.ЛимитСотовой, 0)
ТОГДА ВЫРАЗИТЬ(ЕСТЬNULL(ЛимитыСрезПоследних.ЛимитСотовой, 0) / 1.18 КАК ЧИСЛО(10, 2))
ИНАЧЕ ВЫРАЗИТЬ(ЗатратыОбороты.РасходСНДСОборот / 1.18 КАК ЧИСЛО(10, 2))
КОНЕЦ КАК ЗатратыБезНДС,
НомераМТССрезПоследних.Отдел,
НомераМТССрезПоследних.Организация,
НомераМТССрезПоследних.Сотрудники КАК ФИО
ИЗ
РегистрНакопления.Затраты.Обороты(, , Месяц, Контрагент = &Контрагент) КАК ЗатратыОбороты
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.Лимиты.СрезПоследних(, ) КАК ЛимитыСрезПоследних
ПО ЗатратыОбороты.Абонент = ЛимитыСрезПоследних.Абонент
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НомераМТС.СрезПоследних КАК НомераМТССрезПоследних
ПО ЗатратыОбороты.Номер = НомераМТССрезПоследних.Номер
|
|