Цитата(bereznoy @ 01.10.12, 22:11)
ругается что преобразование значения к типу число .....
Процедура ЗаказыПокупателейПриПолученииДанных(Элемент, ОформленияСтрок)
Для Каждого ОформлениеСтроки Из ОформленияСтрок Цикл
Запрос = Новый Запрос("ВЫБРАТЬ РАЗЛИЧНЫЕ
| ЕСТЬNULL(РеализацияТоваровУслуг.СуммаДокумента КАК СуммаДокументаДолга, 0) - ЕСТЬNULL(ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.СуммаВзаиморасчетовО
статок, 0) КАК СуммаДолга,
|
|ИЗ
| РегистрНакопления.ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.Остатки(ДокументРасчетовСКон
трагентом = &ТекущийДокумент) КАК ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки,
| Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
|ГДЕ
| И РеализацияТоваровУслуг.Ссылка = &ТекущийДокумент");
Запрос.УстановитьПараметр("ТекущийДокумент", ОформлениеСтроки.ДанныеСтроки.Заказ);
РезультатЗапроса = Запрос.Выполнить();
Выборка = РезультатЗапроса.Выбрать();
Выборка.Следующий();
ОформлениеСтроки.ДанныеСтроки.Оплата = Выборка.СуммаДолга;
КонецЦикла;
КонецПроцедуры
upd: Хотя не понятно как это Заказ есть ссылка документа РТУ, да и вообще запрос какой-то мне не нравиться)) и вся эта реализация задачи тоже)