Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 22:40

Из запроса не выводятся значения полей - выводятся пустые значения

Автор Alex1111, 14 июн 2012, 11:07

0 Пользователей и 1 гость просматривают эту тему.

СветланаCC

)))) а лучше на это запрос2.УстановитьПараметр("ИнформационныеКартыСсылка",ИнформационнаяКарта);
[/quote]
да именно так)))
Тазовод)

Alex1111

Ещё вопросик: как в запросе исключить записи с пустыми датами, которые в окне сообщений выводятся как "01.01.0001 0:00:00" ?

ДатаЗакрытия<>"0001.01.01" не помогает
ДатаЗакрытия<>"01.01.0001 0:00:00" не помогает
ДатаЗакрытия<>"0001.01.01 0:00:00" не помогает

СветланаCC

ну вставить в запрос условие - типа такого
"ВЫБРАТЬ
|   АвансовыйОтчет.Ссылка
|ИЗ
|   Документ.АвансовыйОтчет КАК АвансовыйОтчет
|ГДЕ
|   АвансовыйОтчет.Дата <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)"
Тазовод)

СветланаCC

запрос2 = новый запрос;
    Запрос2.Текст =
    "ВЫБРАТЬ
   |ПроцентВладельцу.ДатаЗакрытия как ДатаЗакрытия
   |ИЗ
   |РегистрСведений.Сод_ПроцентВладельцу.СрезПоследних КАК ПроцентВладельцу
   |ГДЕ
   |ПроцентВладельцу.Объект = &ИнформационныеКартыСсылка
   |И ПроцентВладельцу.Владелец =&Контрагент
   |И ПроцентВладельцу.ДатаЗакрытия <>ДАТАВРЕМЯ(1,1,1,0,0,0)";
   запрос2.УстановитьПараметр("ИнформационныеКартыСсылка",ИнформационнаяКарта);
   запрос2.УстановитьПараметр("Контрагент",Контрагент);
   Выборка2=запрос2.Выполнить().Выбрать();
   Пока Выборка2.Следующий() Цикл
       // ... выведем в окно сообщений поля из результата.
       ДатаЗакр=выборка2.ДатаЗакрытия;
       Сообщить("Дата закрытия: " +Строка(ДатаЗакр));
   КонецЦикла;

Тазовод)


Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск