Имя: Пароль:
1C
1С v8
МоментВремени()
,
0 Sasha_H
 
05.04.12
15:07
Делаю простейший запрос выбираю документы реализации по которым момент времени меньше указанного документа, но не понимаю почему документы с старшей датой попадают в запрос:


Запрос = Новый Запрос("ВЫБРАТЬ
   |    РеализацияУпрУчет.Номенклатура КАК Номенклатура,
   |    СУММА(РеализацияУпрУчет.Количество) КАК Количество
   |ИЗ
   |    Документ.РеализацияТоваровУслуг.Товары КАК РеализацияУпрУчет
   |ГДЕ
   |    РеализацияУпрУчет.Ссылка.Проведен
   |    И РеализацияУпрУчет.Ссылка.Контрагент = &Контрагент
   |    И РеализацияУпрУчет.Ссылка.ДоговорКонтрагента = &ДоговорКонтрагента
   |    И РеализацияУпрУчет.Номенклатура В
   |            (ВЫБРАТЬ
   |                Товары.Номенклатура
   |            ИЗ
   |                Документ.РеализацияТоваровУслуг.Товары КАК Товары
   |            ГДЕ
   |                Товары.Ссылка = &ТекущийДокумент)
   |    И (НЕ РеализацияУпрУчет.Ссылка.ОтражатьВУправленческомУчете)
   |    И РеализацияУпрУчет.Ссылка.ОтражатьВБухгалтерскомУчете
   |    И РеализацияУпрУчет.Ссылка.МоментВремени < &МоментВремени
   |
   |СГРУППИРОВАТЬ ПО
   |    РеализацияУпрУчет.Номенклатура");
1 Sasha_H
 
05.04.12
15:09
да документ был создан сегодня и размещен в заднее число, но в моменте времени он на 2 секунды больше за документ который попадает  в запрос
2 Sasha_H
 
05.04.12
15:09
то есть меньше
3 Sasha_H
 
05.04.12
15:10
Реализация товаров и услуг ЮЦ000330160 от 30.03.2012 17:59:58 (МоментВремени())

а попадает еще вот такое в запрос:
Реализация товаров и услуг ЮЦ000330157 от 30.03.2012 18:00:00
4 Maxus43
 
05.04.12
15:11
зачем вобще момент юзаеш? бывает несколько доков в 1с секунду и надо их разделить?
5 Sasha_H
 
05.04.12
15:12
юзаю, так как хочу сам себя не включить
6 Maxus43
 
05.04.12
15:13
Сам себя не включать - Граница
7 Sasha_H
 
05.04.12
15:13
и исключить документы в той же секунде
8 Maxus43
 
05.04.12
15:13
но юзается в регистрах обычно, сами доки отбирать смысла особо нет
9 Maxus43
 
05.04.12
15:14
(7) > (6)
Новый Граница(Дата, ВидГраницы.Исключая)
10 Sasha_H
 
05.04.12
15:14
знаю что граница на регистрах используется.
11 Sasha_H
 
05.04.12
15:14
так он секунду отобьъет мне
12 Sasha_H
 
05.04.12
15:15
а атм может в этой секунде лежать док
13 Sasha_H
 
05.04.12
15:15
какие будут предложения? я всегда думал, что момент времени должен это отсечь. А получается что он так ен работает
14 Maxus43
 
05.04.12
15:17
должен поидее, в моменте ж дата ещё.
по Ссылке - да, 2-й раньше 1-го получается, но дата должна отсечь...
15 Sasha_H
 
05.04.12
15:19
может не работает потому что условие "РеализацияУпрУчет.Ссылка.Проведен", а этот документ не проведен еще
16 Sasha_H
 
05.04.12
15:19
и поэтому не видит как наложить момент
17 Defender aka LINN
 
05.04.12
15:19
(11) Мне - не отобьет, тебе - не знаю.
18 Sasha_H
 
05.04.12
15:19
хотя пробовал провести, не поменялась ситуация. я в шоке
19 Sasha_H
 
05.04.12
15:21
(17) дата будет содержать секунду, а вэтой секунде будут другие документы из запроса исключит, а должно включить только то что меньше моментаВремени
20 Maxus43
 
05.04.12
15:22
Делай ВидГраницы.Включая и
НЕ Ссылка = &МойДок.
И не ипать моск)
21 Sasha_H
 
05.04.12
15:23
но странно что с моментом то не работает?
22 acsent
 
05.04.12
15:23
как определяешь что попадет данная реализация?
23 Sasha_H
 
05.04.12
15:24
(17) зачем просто вонь создавать и ничего по делу не писать. в топку иди
24 acsent
 
05.04.12
15:24
(20) какая в топку граница?
25 Maxus43
 
05.04.12
15:25
(24) да, она тут нафиг не нужна, согласен.
дата <= &дата и всё
26 Sasha_H
 
05.04.12
15:26
не ржите токо
27 Sasha_H
 
05.04.12
15:27
просто обработка которой сверял криво работала :)
28 Maxus43
 
05.04.12
15:27
шедеврально
29 Sasha_H
 
05.04.12
15:27
просто запрос пришлось развернуть по документам и посмотреть
30 Sasha_H
 
05.04.12
15:27
полезно ж разомяца ;)
31 Sasha_H
 
05.04.12
15:27
спс.
32 Defender aka LINN
 
05.04.12
15:33
(23) Следи за языком, туловище. Если у тебя масла в голове не хватает осознать, что дата - не единственный тип, который можно в конструктор границы передать - это исключительно твои проблемы. Иди в дворники, там думать не надо.
AdBlock убивает бесплатный контент. 1Сергей