|
Как в запросе 1с (8 платформа), распределить сумму затрат по базе выручке.
| ☑ |
0
e053nk
16.03.18
✎
12:07
|
Может уже задавали вопрос-не нашел в интернете.
Есть база затрат общая, есть выручка в разрезе аналитики (обзовем её ТМЦ). Есть в ЗАПРОСЕ средства, механизмы, комбинации кода для распределения общей суммы затрат по базе выручке?
Результат нужно получить внутри запроса-для дальнейшей обработки в этом же запросе, т.е. вариант выгружать в ТЗ и потом распределять по каждой строке перебором - не рассматриваем
|
|
1
Джинн
16.03.18
✎
12:10
|
(0) Естественно в запросе это можно сделать. Вы хотите, чтобы это за Вас сделали?
|
|
2
Джинн
16.03.18
✎
12:11
|
Только с округлениями погеморроиться придется, если важно чтобы до копейки сошлось.
|
|
3
Малыш Джон
16.03.18
✎
12:13
|
ОбщийМодульЖеланий.РаспределитьСуммуЗатратПоБазеВыручки(Запрос);
|
|
4
Ботаник Гарден Меран
16.03.18
✎
12:15
|
Выбрать Т1.Выручка/Т2.СуммаЗатрат Из
Т1,Т2
В Т2 одна строка с общей суммой затрат
|
|
5
FIXXXL
16.03.18
✎
12:23
|
(0) можно же использовать МенеджерВременныхТаблиц для промежуточной обработки кодом
правда таблицу типизировать ручками придется
|
|
6
FIXXXL
16.03.18
✎
12:24
|
(5) +можно и без менеджера запрос-обсчет результат кодом-новый запрос с выборкой из ТЗ
|
|
7
Джинн
16.03.18
✎
12:27
|
(5) Зачем? Временные таблицы рулят. Все в одном запросе легко считается. Кроме округлений :)
|
|
8
mingw
16.03.18
✎
12:29
|
|
|
9
FIXXXL
16.03.18
✎
12:39
|
(7) округляет же
|
|
10
e053nk
16.03.18
✎
13:00
|
Про временные таблицы -я понял.
Вопрос интересовал на наличие в системе запросов механизма/выражения типа "ПроцентВГруппе" из СКД. В СКД это есть , но уже на уровне выдачи результата-для дальнейшей обработки эти выражения уже не используются. Искал такое же-но в запросах, не нашел..
Буду ворочить временные таблички
|
|
11
mistеr
16.03.18
✎
14:11
|
(10) Зачем, если можно просто взять СКД и сделать?
|
|
12
e053nk
16.03.18
✎
15:15
|
(11) А как ПроцентВГруппе дальше в запросе СКД обработать-он только на печать выводится,где его значение обработать можно -я не нашел в СКД
|
|
13
mistеr
16.03.18
✎
19:21
|
(12) ПроцентВГруппе не нужен, нужно правильно задать выражение для ресурса, с использованием Вычислить().
Затем выгружаешь результат в ТЗ и обрабатываешь.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший