Помогите плиз,имеет код по отбору остатков

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

    Выборка = РезультатЗапроса.Выбрать();
    Пока Выборка.Следующий() Цикл
    Если ????????????? Тогда
    Сообщить("Не хватает товара " + Выборка.ПереченьОбъектовПроката + ", товар в прокате, " + " в наличие имеется только " + Выборка.Остаток);
    Отказ = Истина;
    КонецЕсли;
```

Там где стоят вопросы,нужно дополнить,код рабочий,я проверил. Нужно сравнить товар который я отдал в прокат,т.е. если в прокате,то не даст провести документ.Что написать там помогите плз
---
aguilar, Вам надо добавить в запрос количество объектов проката, и сравнивать это количество с остатком. Вот пример кода:

```1c
    Запрос = Новый Запрос;
    Запрос.Текст = "ВЫБРАТЬ
    | ПередачаОбъектаПрокатаВПрокатОстальное.ПереченьОбъектовПроката,
    | СУММА(ПередачаОбъектаПрокатаВПрокатОстальное.Количество) КАК Количество
    |ПОМЕСТИТЬ ДокТЧ

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

    Выборка = РезультатЗапроса.Выбрать();
    Пока Выборка.Следующий() Цикл
    Если Выборка.Количество < Выборка.Остаток Тогда
    Сообщить("Не хватает товара " + Выборка.ПереченьОбъектовПроката + ", товар в прокате, " + " в наличие имеется только " + Выборка.Остаток);
    Отказ = Истина;
    КонецЕсли;
```
---
aguilar, Вам надо добавить в запрос количество объектов проката, и сравнивать это количество с остатком. Вот пример кода:

```1c
    Запрос = Новый Запрос;
    Запрос.Текст = "ВЫБРАТЬ
    | ПередачаОбъектаПрокатаВПрокатОстальное.ПереченьОбъектовПроката,
    | СУММА(ПередачаОбъектаПрокатаВПрокатОстальное.Количество) КАК Количество
    |ПОМЕСТИТЬ ДокТЧ

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

    Выборка = РезультатЗапроса.Выбрать();
    Пока Выборка.Следующий() Цикл
    Если Выборка.Количество < Выборка.Остаток Тогда
    Сообщить("Не хватает товара " + Выборка.ПереченьОбъектовПроката + ", товар в прокате, " + " в наличие имеется только " + Выборка.Остаток);
    Отказ = Истина;
    КонецЕсли;
```
---
Пожалуйста помогите
---
и в конце запроса еще таблицу грохнуть надо