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