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