|
Как получить нач. ост., оборот и кон. ост. без учета определенного регистратора? |
☑ |
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) Посмотрел статью
|
|
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
|
Вот еще для ознакомления
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший