Имя: Пароль:
1C
1С v8
Регистр накопления (Остатки)
0 NWsFF
 
31.01.12
13:07
Столкнулся с неожиданной проблемой
в регистр накопления (остатки и обороты) документ делает движения
31/12/2011 23:59:59 + 100
По вирт таблице остатков устанавливаю срез 31/12/2011 23:59:59
результат 0
По вирт таблице остатков устанавливаю срез 01/01/2012 00:00:00
результат 100

Разве первый запрос не должен был вернуть 100?
В самом срезе было задано так КонецПериода(&День, День), но и без этой функции работает также, не получает остатки в момент их возникновения
1 Чайник Рассела
 
31.01.12
13:07
Новый Граница(Дата, ВидГраницы.Включая)
2 NWsFF
 
31.01.12
13:12
спасибо, не знал
3 NWsFF
 
31.01.12
13:15
а как в скд эту границу задать?
4 Griffin
 
31.01.12
13:31
(3) НАЧАЛОПЕРИОДА(ДОБАВИТЬКДАТЕ(КОНЕЦПЕРИОДА(&Дата, ДЕНЬ), СЕКУНДА, 1), ДЕНЬ)  :)
5 Ненавижу 1С
 
гуру
31.01.12
13:34
ох уж эта 1С ))
6 Maxus43
 
31.01.12
13:38
(4) "ДЕНЬ" вроде только
7 Griffin
 
31.01.12
13:43
(6) Да, верно
8 zippygrill
 
31.01.12
13:45
а подскажите пжс СтандартныйПериод.ДатаОкончания будет считать остатки на 00:00:00 опять надо секунду добавить?
9 zippygrill
 
31.01.12
13:46
*или опять секунду добавить придется.
10 NWsFF
 
31.01.12
13:56
Не могли в настройке виртуальной таблицы, завести опцию включать или нет границы

Кстати в результате проведенных экспериментов узнал, что такое поведение имеется только у виртуальной таблицы остатки , остатки и обороны, обороты уже включают все что надо без использования границ включает не включает, и слава богу

В Комплексной автоматизации в отчете по дебиторке 1Сники тоже воспользовались методом из (4) +1 секунда и нафиг им граница не нужна )
11 Maxus43
 
31.01.12
13:59
(10) да, обороты "включая", остатки "исключая", в СП помойму написано
12 Griffin
 
31.01.12
14:00
(10) Есть такой нюанс. Граница это объект, его не запихать в запрос в качестве функции
13 Ненавижу 1С
 
гуру
31.01.12
14:00
(12) могли бы параметрами ВТ сделать
14 eklmn
 
гуру
31.01.12
14:01
(13) еслт бы они могли нормально делать, сидели б без работы мы ))
15 Ненавижу 1С
 
гуру
31.01.12
14:16
(14) да ладно
16 Classic
 
31.01.12
14:20
(10)
Просто не хотели два остатка расчитывать - на начало периода и на конец. Решили, что будет только на начало