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