Имя: Пароль:
1C
1С v8
Запрос к документу.
0 wade25
 
11.10.11
12:42
Добрый день.
 Нужно произвести выборку по всем документа одного типа. Приведите пример запроса к документам одного типа.
Или можно просто по интервалу дат отобрать?
1 ДенисЧ
 
11.10.11
12:43
выбрать док.*
ИЗ документ.ПриходнаяНакладная док
Где док.Дата Между &начДата И &КонДата
2 Wobland
 
11.10.11
12:48
(1) продай ему Выборка = Документы.РасходнаяНакладная.Выбрать(ДатаНач, ДатаКон);
3 wade25
 
11.10.11
13:11
ТекстЗапроса =
   
    "ВЫБРАТЬ
    |    ПриходныйКассовыйОрдер.Ссылка КАК Ссылка,
    |    ПриходныйКассовыйОрдер.Дата
    |{ВЫБРАТЬ
    |    Ссылка.*,
    |    Дата}
    |ИЗ
    |    Документ.ПриходныйКассовыйОрдер КАК ПриходныйКассовыйОрдер
    |ГДЕ
    |    ПриходныйКассовыйОрдер.Дата МЕЖДУ &ДатаН И &ДатаК
    |    И ПриходныйКассовыйОрдер.ДатаВнесенияДенегВКассу = НЕОПРЕДЕЛЕНО
    |{УПОРЯДОЧИТЬ ПО
    |    Ссылка.*,
    |    Дата}";


Что тут может быть не так? =)
4 luckyluke
 
11.10.11
13:12
(3)думаю вот это "ПриходныйКассовыйОрдер.ДатаВнесенияДенегВКассу = НЕОПРЕДЕЛЕНО"
лучше заменить на
ПриходныйКассовыйОрдер.ДатаВнесенияДенегВКассу = ДАТАВРЕМЯ(1,1,1)
5 Wobland
 
11.10.11
13:12
ДатаВнесенияДенегВКассу='00010101'
или ДатаВнесенияДенегВКассу=ДАТАВРЕМЯ(1, 1, 1) //как там по синтаксису?
6 mzelensky
 
11.10.11
13:12
(3) дата не может быть "НЕОПРЕДЕЛЕНО" :)
7 Wobland
 
11.10.11
13:13
(6) Ж: ты когда домой?
М: пока неопределено
8 Wobland
 
11.10.11
13:13
+(7) не определено в этом случае
9 Wobland
 
11.10.11
13:14
а автор издалека зашёл ;)
10 wade25
 
11.10.11
13:15
ДАТАВРЕМЯ(1,1,1) - не помогло(
11 wade25
 
11.10.11
13:17
В общем нужно отобрать те, в которых не заполнено это поле
12 mzelensky
 
11.10.11
13:17
(7) :))) это лишь исключение, подтверждающее основное правило!
13 luckyluke
 
11.10.11
13:18
(10) какого типа у тебя реквизит "ДатаВнесенияДенегВКассу" ?
Попробуй выполни запрос без условия " И ПриходныйКассовыйОрдер.ДатаВнесенияДенегВКассу = НЕОПРЕДЕЛЕНО"
14 luckyluke
 
11.10.11
13:20
+(13) попробуй еще так:
И ПриходныйКассовыйОрдер.ДатаВнесенияДенегВКассу = """"
15 wade25
 
11.10.11
13:21
(13) Дата
16 Wobland
 
11.10.11
13:29
кстати, неплохо было бы проверять на проведённость, наверное
17 luckyluke
 
11.10.11
13:31
(15) тогда (4)
18 wade25
 
11.10.11
14:05
Вопрос был не в запросе, а в выводе =)