Документ.ЗаказПокупателя В макете печатной формы создал область с параметром "оплаченно" , подскажите как обратиться к сумме оплаченной на основании текущего заказа?
Конфиг УТП 8.2, печатная форма заказа покупателя, на основании заказа проводиться ПКО, вот сумму прихода денег по заказу надо вытянуть в печатную форму, в печ. форме создал область с параметром "оплачено", как вытянуться сумму оплаты?
Про1С-ник
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2539 раз
Рейтинг: 0
Значит "ДокументОснование" пустое.
Если ЗначениеЗаполнено(ДокументОснование) Тогда ОбластьМакета.Параметры.Оплата = ДокументОснование.СуммаДокумента; Иначе Сообщить("Нету документа основания!"); КонецЕсли;
Личные бесплатные консультации не даю, для этого есть форум!
Если ЗначениеЗаполнено(ДокументОснование) Тогда ОбластьМакета.Параметры.Оплата = ДокументОснование.СуммаДокумента; Иначе Сообщить("Нету документа основания!"); КонецЕсли;
ПКО есть, сумма оплаты тоже, в этом коде надо где обратиться именно к ПКО наверное
Про1С-ник
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2539 раз
Рейтинг: 0
Блин, сбили с толку сообщением #6, и на картинке время заказа позже ПКО. Я ж думал что ПКО есть основание для заказа, а оно наоборот)) Тогда как-то так:
Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | СУММА(ПриходныйКассовыйОрдер.СуммаДокумента) КАК СуммаДокументов |ИЗ | Документ.ПриходныйКассовыйОрдер КАК ПриходныйКассовыйОрдер |ГДЕ | ПриходныйКассовыйОрдер.ДокументОснование.Ссылка = &Ссылка"; Запрос.УстановитьПараметр("Ссылка",ЭтотОбъект.Ссылка); Результат = Запрос.Выполнить().Выбрать();
Если Результат.Следующий() Тогда Сообщить("Сумма оплаченных: "+Формат(Результат.СуммаДокументов,"ЧДЦ=2")); Иначе Сообщить("Нет оплат"); КонецЕсли;
Личные бесплатные консультации не даю, для этого есть форум!
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!