ОШИБКА:
{Документ.ЗаказПокупателя.Форма.ФормаСпискаУФ.Форма(55)}: Ошибка при вызове метода контекста (Выполнить)
РезультатЗапроса = Запрос.Выполнить();
по причине:
{(4, 2)}: Ошибка обработки представления "КритерийОтбора.СвязанныеДокументы:Несоответствие типов (Параметр номер ""1"")"
<<?>>КритерийОтбора.СвязанныеДокументы(&Док) КАК СвязанныеДокументы
Мой код:
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ДокументЗаказПокупателя.Ссылка
|ИЗ
| Документ.ЗаказПокупателя КАК ДокументЗаказПокупателя
|ГДЕ
| ДокументЗаказПокупателя.Организация = &Организация
| И ДокументЗаказПокупателя.Дата МЕЖДУ &ДатаНач И &ДатаКон";
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
СписокЗаявок = Новый СписокЗначений;
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
СписокЗаявок.Добавить(ВыборкаДетальныеЗаписи.ссылка);
КонецЦикла;
Для Каждого Заявка из СписокЗаявок Цикл
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ РАЗРЕШЕННЫЕ
| СвязанныеДокументы.Ссылка.Ссылка
|ИЗ
| КритерийОтбора.СвязанныеДокументы(&Док) КАК СвязанныеДокументы";
Запрос.УстановитьПараметр("Док", Заявка);
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
//обработка полученных данных
КонецЦикла;
КонецЦикла;
(1) Кать, просто из-за круглосуточной работы, иногда допускаю простые ошибки...
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший