Имя: Пароль:
1C
1С v8
Отборы по Документу регистратору в 8.1 (регистр остатков)
0 Pingwin
 
16.07.13
13:22
Сил моих больше нет, помогите!

Смотрим регистр ПартииТоваров, отчет за месяц, в месяце 3 документа, 2 продажи и одно перемещение!
Видим начальные остатки 200000 шт и на конец месяца 198000(Приход 0, Расход 2000)
РасхНакл1 -1000
РасхНакл2 -400
Перемещение1 -600
Всё верно!

Теперь хотим убрать из отчёта перемещение, т.к. это не продажа!
Ставим фильтр ДокументРегистратор.Операция = "Продажа"
И тут чудеса:
Начальные остатки 8000 шт и на конец месяца 6600(Приход 0, Расход 1600)
Откуда!? =(

Т.е. мало того что остаток на начало периода поплыл, так ещё и конец месяца программа теперь считает по последний документ в отчёте, т.е. по РасхНакл2 , а это неправильно, есть же ещё Перемещение1 , пусть оно не попадает в расход, но остатки то оно изменяет!
1 shuhard
 
16.07.13
13:30
(0) нет и не может быть остатков по регистратору
2 zladenuw
 
16.07.13
13:32
может банально пересчет итогов ?
3 Pingwin
 
16.07.13
17:23
(1) Хрэн бы с ним, мне не нужны остатки на документ.
Скажу подругому, делаю отчёт по рег. ПартииТоваров на 01.01.01 - 200000 , второй отчёт на 31.01.01 - 198000.
В отчётный период с 01.01 по 31.01 было 4 документа:
Перемещение1(02.01) -300шт
РасхНакл1(02.01) -1000шт
РасхНакл2(25.01) -200шт
Перемещение2(30.01) -500шт
Смотрю на 01.01 - 200000 Расход - 2000, на 31.01 - 198000 верно!
Чтобы увидеть, сколько продали, ставлю Отбор по документам РасхНакл и вижу на 01.01 - 199700 Расход - 1200, на 31.01 - 198500!
Т.е. остатки мне показаны не на период с 01.01 по 31.01, а с 02.01 по 25.01, на те документы, что есть в отчёте!
(2) Нет, это было бы слишком шоколадно =) !
Ошибка? Это не ошибка, это системная функция.