Имя: Пароль:
1C
1С v8
Выбор в запросе при условии сравнение двух полей
0 new_hope
 
04.09.18
14:11
Допустим, в таблице Контрагенты есть два поля типа "Дата". Дата1(Дата) Дата2(Дата)

ВЫБРАТЬ * ИЗ Контрагенты

Можно _одним_ _простым_ запросом выбрать всех контрагентов, у которых Дата1 > Дата2
?
1 butterbean
 
04.09.18
14:13
можно
2 new_hope
 
04.09.18
14:15
(1) Намекните направление к реализациии, пожалуйста....
3 SweetaAngel
 
04.09.18
14:17
(2) ВЫБРАТЬ
    Контрагенты.Ссылка
ИЗ
    Справочник.Контрагенты КАК Контрагенты
ГДЕ
    Контрагенты.Дата1 > Контрагенты.Дата2
4 seevkik
 
04.09.18
14:19
(3) намекнуть надо было, например, дата1 > дата2
5 SweetaAngel
 
04.09.18
14:22
(4) Едет Ванька на тракторе — навстречу ему воз с девками. Ванька кричит:
— Манька, приходи вечером на сеновал, я тебя выдеру.
Манька толкает в бок соседку и говорит:
— Намекает.
6 new_hope
 
04.09.18
14:28
Как тупо :(

Оказывается, одно поле типа "Дата" а другое поле типа "Строка"... Куда пишут дату.

А я не сразу понял, почему не работает...

Мдааа...
7 Кай066
 
04.09.18
14:33
(6) Поменяй тип другого поля
8 new_hope
 
04.09.18
16:38
(7) Я сразу и не понял, что могут сделать такую наглость как поле с датой сделать строкой, чем думали - не пойму. Пытался делать зщапрос - а оно не пляшет, и обалдел, вроде должно работать. т.к. опыта не много - меня это в ступор ввело.

Если сменить тип поля - данные "строки" тю-тю, ведь. так?
9 Михаил Козлов
 
04.09.18
16:40
(8) Добавьте реквизит с типом Дата, обработкой перегоните туда из Строка, удалите старый реквизит.
10 new_hope
 
04.09.18
16:41
(9) Да, спасибо за совет... где-то так и подумал сделать!
Закон Брукера: Даже маленькая практика стоит большой теории.