| 0
    
        ktu78   18.06.15✎ 14:54 | 
        Добрый день, у меня таков код:
Если Счет=ПланыСчетов.Бухгалтерский.РасчетыСОтечественнымиПокупателями Тогда
 
 Запрос=Новый Запрос;
 Запрос.Текст="ВЫБРАТЬ
 |    ПроводкиОстаткиИОбороты.Субконто1 КАК Контрагент,
 |    ПроводкиОстаткиИОбороты.СуммаКонечныйОстатокДт КАК ДебиторскаяЗадолженность
 |ИЗ
 |    РегистрБухгалтерии.Проводки.ОстаткиИОбороты(
 |            ,
 |            ,
 |            ,
 |            ,
 |            Счет = &СчетДЗ,
 |            ,
 |            Субконто1 = &Контрагент
 |                И Организация = &Организация) КАК ПроводкиОстаткиИОбороты";
 
 Запрос.УстановитьПараметр("СчетДЗ",ПланыСчетов.Бухгалтерский.РасчетыСОтечественнымиПокупателями);
 Запрос.УстановитьПараметр("Организация",Организация);
 Запрос.УстановитьПараметр("Контрагент",Субконто1);
 
 Выборка=Запрос.Выполнить().Выбрать();
 
 
 Если Выборка.ДебиторскаяЗадолженность) < Сумма Тогда
 Сообщение=Новый СообщениеПользователю;
 Сообщение.Текст="Выплата в кассу превышает размер задолженности на"+Строка(Сумма-Выборка.ДебиторскаяЗадолженность);
 Сообщение.Сообщить();
 Отказ=Истина;
 КонецЕсли;
 КонецЕсли;
 
 При выполнении выдает ошибку:
 Ошибка при выполнении обработчика - 'ОбработкаПроведения'
 по причине:
 {Документ.ПриходныйКассовыйОрдер.МодульОбъекта(29)}: Операции сравнения на больше-меньше допустимы только для значений совпадающих примитивных типов (Булево, Число, Строка, Дата)
 Если Выборка.ДебиторскаяЗадолженность < Сумма Тогда
 
 Подскажите, пожалуйста, заранее благодарен. Удачи!
 |  |