Результат = Запрос.Выполнить().Выгрузить(); ОформлениеСтроки.Ячейки.СтатусОплаты.Значение = Результат.СтатусЗаявки;
Процедура ДокументСписокПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки) Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | СУММА(ЕСТЬNULL(ЗаявкиНаРасходованиеСредствОстатки.СуммаОстаток, 0)) КАК СуммаОстаток, | ЗаявкаНаРасходованиеСредств.Ссылка КАК Заявка, | ЗаявкаНаРасходованиеСредств.СуммаДокумента |ПОМЕСТИТЬ ОстаткиПозаявкам |ИЗ | Документ.ЗаявкаНаРасходованиеСредств КАК ЗаявкаНаРасходованиеСредств | ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ЗаявкиНаРасходованиеСредств.Остатки КАК ЗаявкиНаРасходованиеСредствОстатки | ПО (ЗаявкиНаРасходованиеСредствОстатки.ЗаявкаНаРасходование = ЗаявкаНаРасходованиеСредств.Ссылка) |ГДЕ | ЗаявкаНаРасходованиеСредств.Проведен | |СГРУППИРОВАТЬ ПО | ЗаявкаНаРасходованиеСредств.Ссылка, | ЗаявкаНаРасходованиеСредств.СуммаДокумента |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ОстаткиПозаявкам.СуммаОстаток, | ОстаткиПозаявкам.Заявка, | ВЫБОР | КОГДА ОстаткиПозаявкам.СуммаОстаток = ОстаткиПозаявкам.Заявка.СуммаДокумента | ТОГДА ""НЕ оплачена"" | ИНАЧЕ ВЫБОР | КОГДА ОстаткиПозаявкам.СуммаОстаток = 0 | ТОГДА ""ОПЛАЧЕНА"" | ИНАЧЕ ""ЧАСТИЧНО оплачена"" | КОНЕЦ | КОНЕЦ КАК СтатусЗаявки |ИЗ | ОстаткиПозаявкам КАК ОстаткиПозаявкам"; Результат = Запрос.Выполнить().Выгрузить(); ОформлениеСтроки.Ячейки.СтатусОплаты.Значение = ТЗ.СтатусЗаявки; КонецПроцедуры