Доброго времени суток ! Огромная просьба помогите разобратсья с проблемкой !
Документ: "ИНАГРО_НачислениеПоПаям"
проблема в том что он автоматически не заполняет таб часть документа... (при нажатии на кнопку)
прошелся по коду нашел проблему(как мне кажеться тут) бо в
ВыборкаКонтрагентов = Запрос.Выполнить().Выбрать();
- тишина
в часнсти написано:
ДоговорКонтрагента Помилка читання значення
ДоляЗемельногоПая Помилка читання значення
Контрагент Помилка читання значення
Наименование Помилка читання значення
На сколько я понял, не получается найти значение... но вот по чему я понять не могу !
p.s. Все реквизиты в справочниках и регистрах на которы есть ссылки в запросе соответствуют !
Запрос.Текст =
"ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
|ДоговорыКонтрагентов.Владелец КАК Контрагент,
|ДоговорыКонтрагентов.Ссылка КАК ДоговорКонтрагента,
|Контрагенты.Наименование,
|ИНАГРО_НормативнаяОценкаЗемлиСрезПоследних.ДоляЗемельногоПая КАК ДоляЗемельногоПая
|ИЗ
|РегистрСведений.ИНАГРО_НормативнаяОценкаЗемли.СрезПоследних(&Дата,Актуальность = ИСТИНА " +
?(ЗаполнитьСУказаннойДолейПая, "И ДоляЗемельногоПая = &Доля","")+" ) КАК ИНАГРО_НормативнаяОценкаЗемлиСрезПоследних
|ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Контрагенты КАК Контрагенты
| ПО ДоговорыКонтрагентов.Владелец = Контрагенты.Ссылка
| ПО ИНАГРО_НормативнаяОценкаЗемлиСрезПоследних.Договор = ДоговорыКонтрагентов.Ссылка
|ГДЕ
|ДоговорыКонтрагентов.ВидДоговора = &ВидДоговора
|И ДоговорыКонтрагентов.Организация = &Организация
|И (ДоговорыКонтрагентов.СрокДействия > &Дата ИЛИ ДоговорыКонтрагентов.СрокДействия = &ПустаяДата)";
КонецЕсли;
Если НЕ ОбщегоНазначения.ЗначениеНЕЗаполнено(ГруппаКонтрагентов) Тогда
Запрос.Текст = Запрос.Текст +
" И (Контрагенты.Родитель В
| (ВЫБРАТЬ
| Контрагенты.Ссылка
| ИЗ
| Справочник.Контрагенты КАК Контрагенты
| ГДЕ
| Контрагенты.ЭтоГруппа = ИСТИНА
| И Контрагенты.Родитель В ИЕРАРХИИ (&Родитель))
| ИЛИ Контрагенты.Родитель = &Родитель)";
КонецЕсли;
Запрос.Текст = Запрос.Текст +" УПОРЯДОЧИТЬ По Контрагенты.Наименование";
Запрос.УстановитьПараметр("Родитель",ГруппаКонтрагентов);
Запрос.УстановитьПараметр("ВидДоговора",ВидДоговоров);
Запрос.УстановитьПараметр("Дата",Дата);
Запрос.УстановитьПараметр("Организация",Организация);
Запрос.УстановитьПараметр("ПустаяДата", Дата("00010101"));
Запрос.УстановитьПараметр("Доля",Доля);
Запрос.УстановитьПараметр("Кон", Кон);
ВыборкаКонтрагентов = Запрос.Выполнить().Выбрать();
Сообщение отредактировал Vofka - 18.05.15, 13:54