Имя: Пароль:
1C
1С v8
Как получить нач. ост., оборот и кон. ост. без учета определенного регистратора?
,
0 siggoron
 
28.10.14
03:54
Как запросом получить начальный остаток, оборот и конечный остаток ресурса без учета определенного вида регистратора (документа)?

Если воспользоваться виртуальной таблицей Остатки И Обороты, установить периодичность "Регистратор" и указать условие к регистратору, то обороты будут отражены верно (без учета "ненужных" документов), а вот начальный и конечный остаток, так и останутся с учетом движения всех документов.
Почему так происходит я понимаю. Но как быть с решением данной задачи?

Заранее благодарен за ваши ответы, решения и предложения!
1 Cube
 
28.10.14
05:00
(0) Ну так не используй виртуальные таблицы... Бери полную таблицу и вычисляй по ней всё что хочешь. Медленно, не красиво, да... Но для дурной задачи и решение соответствующее...

Тут на мисте проскакивают перлы внизу, так вот один из них: автоматизируя хаос, получаем автоматизированный хаос.
2 siggoron
 
28.10.14
21:03
(1) в точку:)
3 Looser-1c
 
28.10.14
21:04
остатки никогда не бывают по регистратору
Так что забудь
4 Vladal
 
28.10.14
22:18
"Без определенного вида" или "без определённого (конкретного) документа"?
Результаты в обоих случаях будут сильно отличаться.

К тому же можно задать границу документа в той же таблице оборотов

ГраницаОтчета = Новый Граница(ВыбДокумент, ВидГраницы.Исключая)
5 DirecTwiX
 
28.10.14
22:23
(4) >ГраницаОтчета = Новый Граница(ВыбДокумент, ВидГраницы.Исключая)
Опасно.. :)
6 Vladal
 
28.10.14
22:25
чем опасно?

- Армяне лучше, чем грузины!
- Чем лучше?
- Чем грузины!
7 Сияющий Асинхраль
 
28.10.14
22:47
(0) Ну так не ставь периодичность регистратор - будет тебе конечный и начальный остаток без регистратора...
8 Vladal
 
28.10.14
22:48
(0) Посмотрел статью
http://www.nashe1c.ru/materials-view.jsp?id=321
9 Euguln
 
28.10.14
22:49
(1) + 1
(0) Для таких дурных задач существуют измерения
10 КонецЦикла
 
28.10.14
22:58
Особенно интересно как ты собираешься получить начальный остаток без учета регистраторов :)
Конечный можно хитро замутить...
Советую собраться с начальником и обмусолить постановку...
11 Euguln
 
28.10.14
23:00
(10) Замутить то можно, два запроса по оборотам с начала времен до НачПериода и с начала времен до КонПериода. Приход-Расход = Остаток. Только долго будет пыхтеть.
12 КонецЦикла
 
28.10.14
23:04
(11) Пыхтеть вообще не имеет смысла, т.к. регистраторы за период отчеты ну никак не могут повлиять на начальный остаток :)
13 Euguln
 
28.10.14
23:06
(12) Не, я предлагаю регистраторы выкинуть до начала периода.
14 GreyK
 
28.10.14
23:09
(0) А тебе уже самому и посчитать начальный и конечный остаток по регистратору "в ломы"?
15 Vladal
 
29.10.14
08:15
Вот еще для ознакомления
http://helpf.pro/index.php/view/502.htm?name=faq&op=view&id=502