0
victor-o555
30.06.15
✎
13:30
|
Добрый день!
Хочу соединить отрицательные остатки по ОрганизацияПокупатель с положительными остатками ОрганизацияПродавец
в чем ошибка?
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| ОстаткиПокупатель.Счет,
| ОстаткиПокупатель.Субконто1 Субконто1,
| ОстаткиПокупатель.Организация ОрганизацияПокупатель,
| ОстаткиПокупатель.КоличествоКонечныйОстатокДт КоличествоПокупатель,
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты КАК ОстаткиПокупатель
|ГДЕ
| ХозрасчетныйОстаткиИОбороты.Счет = &Счет
| И ХозрасчетныйОстаткиИОбороты.Организация = &ОрганизацияПокупатель
| И ХозрасчетныйОстаткиИОбороты.КоличествоКонечныйОстатокДт < 0)
|ЛЕВОЕ СОЕДИНЕНИЕ
|(ВЫБРАТЬ
| ОстаткиПродавец.Субконто1 Субконто1,
| ОстаткиПродавец.Организация ОрганизацияПродавец,
| ОстаткиПродавец.КоличествоКонечныйОстатокДт КоличествоПродавец,
| ОстаткиПродавец.СуммаКонечныйОстатокДт
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты КАК ОстаткиПродавец
|ГДЕ
| ХозрасчетныйОстаткиИОбороты.Организация = &ОрганизацияПродавец) КАК ВложенныйЗапрос
|ПО ОстаткиПокупатель.Субконто1 = ВложенныйЗапрос.Субконто1";
Запрос.УстановитьПараметр("ОрганизацияПокупатель", ОрганизацияПокупатель);
Запрос.УстановитьПараметр("ОрганизацияПродавец", ОрганизацияПродавец);
Запрос.УстановитьПараметр("Счет", Счет);
РезультатЗапроса = Запрос.Выполнить().Выбрать();
{Форма.Форма.Форма(40)}: Ошибка при вызове метода контекста (Выполнить)
РезультатЗапроса = Запрос.Выполнить().Выбрать();
по причине:{(6, 1)}: Синтаксическая ошибка "ИЗ"
<<?>>ИЗ
|
|