|
|
|
|
v7: Проверка на пустую дату в прямом запросе 7.7 |
☑ |
0
Master5550
27.10.21
✎
10:08
|
DBF- база
ТекстЗапроса = "
|SELECT
| Контрагенты.ID as [Контрагент $Справочник.Контрагенты],
| Договоры.ID as [Договор $Справочник.Договоры],
| Договоры.ISMARK as [Пометка],
| $Договоры.Пришел as [Пришел],
| $Договоры.ДатаДоговора as [ДатаДоговора]
|FROM
| $Справочник.Договоры as Договоры
| INNER JOIN $Справочник.Контрагенты As Контрагенты ON Договоры.ParentExt = Контрагенты.ID
|WHERE
| $Договоры.Пришел = 0
| AND Договоры.ISMARK <> '*'
| AND Контрагенты.ISMARK <> '*'
| AND $Договоры.ДатаДоговора = :PERIODR~~";
ВыбДата = Дата(0,0,0);
мд = СоздатьОбъект("MetaDataWork");
ВыбДата = мд.ПолучитьНачПериода(ВыбДата);
cmdOLEDB.УстановитьТекстовыйПараметр("PERIODR",ВыбДата);
Мне нужно выбрать договоры с незаполненной ДатаДоговора.
Делаю как в выше - не канает.
|
|
1
trdm
27.10.21
✎
10:21
|
Перем глПустаяДатаSQL Экспорт; // глПустаяДатаSQL = Дата("01.01.1753"); | and $спрТ.ДатаПервойЗакупки = '17530101'
|
|
2
Master5550
27.10.21
✎
10:28
|
База DBF
|
|
3
Master5550
27.10.21
✎
11:00
|
| AND $Договоры.ДатаДоговора <= :PERIODR~~";
ВыбДата = Дата(0001,01,01);
мд = СоздатьОбъект("MetaDataWork");
ВыбДата = мд.ПолучитьНачПериода(ВыбДата);
cmdOLEDB.УстановитьТекстовыйПараметр("PERIODR",ВыбДата);
|
|
4
Master5550
27.10.21
✎
11:00
|
Решено
|
|
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс