0
tserj4
07.10.13
✎
10:06
|
Добрый день. Хочу изменить уже имеющийся отчет, при вызове конструктора выдает ошибку {(20,1)}: Ожидается выражение ")", хотя отчет формируется нормально и в отладчике все нормально.
Вот код:
"ВЫБРАТЬ
| Доставка.Экипаж КАК Экипаж,
| Доставка.Заказ КАК ДокументРезерва,
| Доставка.ДокДоставка КАК Доставка,
| ТоварыВРезервеНаСкладахОстатки.Номенклатура,
| ТоварыВРезервеНаСкладахОстатки.ХарактеристикаНоменклатуры,
| ТоварыВРезервеНаСкладахОстатки.Склад,
| ТоварыВРезервеНаСкладахОстатки.КоличествоОстаток КАК КоличествоОстаток,
| РасчетыСКонтрагентамиОстатки.СуммаВзаиморасчетовОстаток КАК СуммаВзаиморасчетовОстаток
|ИЗ
| (ВЫБРАТЬ
| Доставка.Ссылка КАК ДокДоставка,
| Доставка.Заказ КАК Заказ,
| Доставка.Экипаж КАК Экипаж
| ИЗ
| Документ.Доставка КАК Доставка
| ГДЕ
| Доставка.ДатаДоставки = &ДатаДоставки) КАК Доставка
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыВРезервеНаСкладах.Остатки(&ДатаОтчета," + ?(ЗначениеЗаполнено(Склад),СтрокаОтбораСклад, "") + " ) КАК ТоварыВРезервеНаСкладахОстатки
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.РасчетыСКонтрагентами.Остатки КАК РасчетыСКонтрагентамиОстатки
| ПО ТоварыВРезервеНаСкладахОстатки.ДокументРезерва = РасчетыСКонтрагентамиОстатки.Сделка
| ПО Доставка.Заказ = ТоварыВРезервеНаСкладахОстатки.ДокументРезерва
| " + ?(ЗначениеЗаполнено(Экипаж),СтрокаОтбораЭкипаж, "") + "
|
|УПОРЯДОЧИТЬ ПО
| ТоварыВРезервеНаСкладахОстатки.ДокументРезерва.Номер
|ИТОГИ
| СРЕДНЕЕ(СуммаВзаиморасчетовОстаток)
|ПО
| Экипаж,
| Доставка,
| ДокументРезерва");
|
|