Имя: Пароль:
1C
1С v8
запрос на выборку, не получается закончить
,
0 Emilio
 
10.03.12
09:19
Необходимо выбрать все возвратные чекиККМ с пустой датой продажи или пустым значением ЧекККМ.ЧекККМПродажа
Возвратные чеки выбрать-то смог, а вот  далее не могу понять как сделать, прошу помочь. Заранее спасибо!
Выбрать
   ЧекККМ.Номер,
   ЧекККМ.Дата,
   ЧекККМ.ВидОперации,
   ЧекККМ.ЧекККМПродажа,
   ЧекККМ.ЧекККМПродажа.Дата
Из
   Документ.ЧекККМ КАК ЧекККМ
ГДЕ
   ЧекККМ.ВидОперации = ЗНАЧЕНИЕ (Перечисление.ВидОперацийЧекККМ.Возврат)

и вот дальше я никак не могу понять что добавить, извините за мою глупость, прост я в адинэске не особо силен...
1 Балоун
 
10.03.12
09:20
И ЧекККМ.Дата=ДАТАВРЕМЯ(1, 1, 1) ?
2 Балоун
 
10.03.12
09:21
ИЛИ ЧекККМ.ЧекККМПродажа.Дата=ДАТАВРЕМЯ(1, 1, 1)
3 Балоун
 
10.03.12
09:21
ну ты понял ;)
4 Emilio
 
10.03.12
09:30
не-а, ничего не получается(((
Объясню ситуацию, в возвратных чеках бывает отсутствует связанный документ чекПродажа, и если вывести данные запроса так как я написал ничего не изменяя, то он выводит все чеки с видомОперации возврат и среди всего результата есть возвратные чеки с пустыми полями ЧекККМ.ЧекККМПродажа и ЧекККМ.ЧекККМПродажа.Дата. Если попытаться отобрать и по дате продажи, то результат совсем пустой
5 Emilio
 
10.03.12
09:30
Пустой, в смысле ничего не выбирается (
6 Балоун
 
10.03.12
09:33
(5) ты в курсе, что даты без времени не бывает? "пустая" дата - это 1 января 1 года
7 Балоун
 
10.03.12
09:34
+(6) полночь первого января ;)
8 Emilio
 
10.03.12
09:35
как я предполагаю, попытаться выборку сделать наверно через ПустаяССылка, но как это выполнить правильно я понять не могу
9 Emilio
 
10.03.12
09:38
я-то понимаю, но делаю вот так:

Выбрать
   ЧекККМ.Номер,
   ЧекККМ.Дата,
   ЧекККМ.ВидОперации,
   ЧекККМ.ЧекККМПродажа,
   ЧекККМ.ЧекККМПродажа.Дата
Из
   Документ.ЧекККМ КАК ЧекККМ
ГДЕ
   ЧекККМ.ВидОперации = ЗНАЧЕНИЕ (Перечисление.ВидОперацийЧекККМ.Возврат)
И ЧекККМ.ЧекККМПродажа.Дата=ДАТАВРЕМЯ(1, 1, 1)

А ничего не отбирается, пропали все чекиККм возвратные, просто отчет пустой...
10 Балоун
 
10.03.12
09:42
(9) ну вот такие у тебя данные. нет возвратных чеков с пустой датой. конфигурацию озвучь
11 Emilio
 
10.03.12
09:47
конфигарация БТСС, редакция 1.0
12 Балоун
 
10.03.12
09:47
(11) первый раз слышу, тут уж извини
13 Балоун
 
10.03.12
09:48
а не Розница ли?
14 Emilio
 
10.03.12
09:48
да, розница
15 Балоун
 
10.03.12
10:06
поставил себе розницу. проблема в чём? нет у тебя возвратных чеков, "основание" которых с пустой датой
16 DrShad
 
10.03.12
10:09
(15) а если основание пустое?
17 Emilio
 
10.03.12
10:12
так вот именно основание и пустое, по нему и хочу сделать выборку
18 Emilio
 
10.03.12
10:14
но как понять не могу, гугл не помогает, а в мануалах ничего, что могло бы помочь нет, вот и решил спрасить у гуру желтой программы
19 Балоун
 
10.03.12
10:15
(17) =значение(Документы.ЧекККМ.ПустаяСсылка)?
20 Emilio
 
10.03.12
10:15
*сорри, за ошибки в постах
21 Emilio
 
10.03.12
10:18
ругается на неверные параметры:

Выбрать
   ЧекККМ.Номер,
   ЧекККМ.Дата,
   ЧекККМ.ВидОперации,
   ЧекККМ.ЧекККМПродажа,
   ЧекККМ.ЧекККМПродажа.Дата
Из
   Документ.ЧекККМ КАК ЧекККМ
ГДЕ
   ЧекККМ.ВидОперации = ЗНАЧЕНИЕ (Перечисление.ВидОперацийЧекККМ.Возврат)
И ЧекККМ.ЧекККМПродажа= Значение(Документы.ЧекККМ.ПустаяСсылка)
22 DrShad
 
10.03.12
10:19
ЕСТЬ NULL кури
23 Балоун
 
10.03.12
10:19
Документ.ЧекККМ?
24 Балоун
 
10.03.12
10:20
(22) это ты поспешил ;)
25 Emilio
 
10.03.12
10:21
пробывал и ЕСТЬNULL, но безрезультатно(
26 DrShad
 
10.03.12
10:24
(24) где это я поспешил?
27 Балоун
 
10.03.12
10:24
(25) передаю по буквам:
ВЫБРАТЬ
   ЧекККМ.Номер,
   ЧекККМ.Дата,
   ЧекККМ.ВидОперации,
   ЧекККМ.ЧекККМПродажа,
   ЧекККМ.ЧекККМПродажа.Дата
ИЗ
   Документ.ЧекККМ КАК ЧекККМ
ГДЕ
   ЧекККМ.ВидОперации = ЗНАЧЕНИЕ(Перечисление.ВидыОперацийЧекККМ.Возврат)
   И ЧекККМ.ЧекККМПродажа = ЗНАЧЕНИЕ(Документ.ЧекККМ.ПустаяСсылка)
28 Балоун
 
10.03.12
10:25
(26) откуда у него нуллы возьмутся?
29 Emilio
 
10.03.12
10:26
Все, не заметил верхнего твоего поста, все получилось, убрал букву "ы" и все сработало! огромное спасибо)))
30 Emilio
 
10.03.12
10:27
Огромное спасибо Вам! )))
31 Балоун
 
10.03.12
10:29
(30) Армения? нравитесь вы мне отчего-то ;)
32 Emilio
 
10.03.12
10:31
)))
Не совсем Армения. Родился в Грузии, дед мой из Армении, сейчас в России живу, в Воронеже. =)
33 Emilio
 
10.03.12
10:32
Будешь в Воронеже заходи в гости ;)
34 Балоун
 
10.03.12
10:37
Воронеж.. запросто путаю с Вологдой, Вяткой и Пензой. я из Сибири
35 Emilio
 
10.03.12
10:37
моя ася: 593-557-679, пиши если будешь в наших краях)
36 Балоун
 
10.03.12
10:39
(35) а это - я: Wobland, отбываю срок за прекрасную даму ;)
37 Emilio
 
10.03.12
10:39
Ну, у нас недалеко Белгород, Липецк, Курск и Орел
38 Балоун
 
10.03.12
10:40
(37) ваще на западе, похоже
39 Emilio
 
10.03.12
10:43
Ну, от вас да, на западе!)
40 Emilio
 
10.03.12
10:53
а ты сам откуда? долго еще срок отбывать? ;)
41 Балоун
 
10.03.12
10:59
(40) в (36) написано, сколько ещё осталось ;) раньше банили на час, теперь на двое суток. а сам я из Томска