v7: 1C++ Покажите пример запроса к DBF базе за период по позицию документа #638567


#0 by totparen
Ребята, киньте пожалуйста примером запроса. Мне нужно выбрать все документы с указанной даты до указанной позиции документа (не на конец даты)
#1 by totparen
Текущий текст запроса: " |SELECT | "
#2 by akaBrr
- тут были?
#3 by Ёпрст
дык передавай позицию и привет
#4 by totparen
Дык ведь в ДБФ ке дата и время документа хранится разных полях. Или сработает?
#5 by МихаилМ
в базе документы только опер учета? (намек на Closed = 1)
#6 by totparen
Только опер. Но вопрос не в этом. Как-то нужно период по указанный документ.
#7 by Ёпрст
эх.ё..
#8 by totparen
+ Попытался впихнать в параметр КонДата позицию документа - ругается.        Запрос.УстановитьТекстовыйПараметр("КонДата", Докум.ПолучитьПозицию);
#9 by totparen
МОЖно конечно через объединение сперва получить данные на начало даты, потом данные за текущий день до позиции. Но проще можно?
#10 by Ёпрст
........... это для дат, для позиции, заместо dtos(кон период)+... втыкаешь позицию документа.
#11 by totparen
Мерси. Буду пробывать.
#12 by Ёпрст
позицию получаешь через ПолучитьДатуВремяИдДок
#13 by Ёпрст
объекта метадатаворк.
#14 by Ёпрст
пример лень рисовать
#15 by Ёпрст
+ строка для подключения должна быть такая:
#16 by totparen
Я так понимаю 'ZZZZZZ'+'ZZZZZZZZZ', это будет на конец периода, а как с позицией документа применять эти ЗЗЗЗ?
#17 by totparen
Спасибо друг! Условие получилось следующее |dtos(Жур.Date)+Жур.Time+Жур.IdDoc BETWEEN dtos(:НачДата~~)+'      '+'         ' AND :КонДата
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С