Имя: Пароль:
1C
 
СКД. Рассчитать итоговый процент наценки. Возможно ли?
0 sergei123654
 
17.03.10
06:22
Здравствуйте! Есть вот такая таблица
                          январь         февраль           итог
1.Выручка, всего    270 401,79    978 652,67    1 249 054,46
2.СебСт. реализ. прод.     200 000         500 000          700 000
3.Торговая наценка, %       35,2               95,73       130,9
...................


То что в итоге на Торговая наценка, % идет 130,9 это не правильно. нужно сделать что бы этот итог был рассчитываемым(по формуле).

как такое можно сделать в СКД и возможно ли?
1 Егор Сергеевич
 
17.03.10
06:25
сделай вычисляемое поле и рассчитывай по формуле.
2 sergei123654
 
17.03.10
06:28
спасибо
3 Егор Сергеевич
 
17.03.10
06:29
Точнее добавь новый ресурс "Вычисляемое поле", в "Рассчитывать по" поставь "Общий Итог", а в выражении пиши свою формулу.
4 Егор Сергеевич
 
17.03.10
06:30
+(3) *"вычисляемое поле" = "торговая наценка"
5 sergei123654
 
17.03.10
06:34
в общем работаю только с вкладкой - Вычисляемые поля?
6 Егор Сергеевич
 
17.03.10
06:34
С вкладкой ресурсы.
7 sergei123654
 
17.03.10
06:41
(6) новый ресурс получается добавить только после того как я его добавляю в Вычисляемые поля. правильно?
8 Нуф-Нуф
 
17.03.10
06:41
да
9 Егор Сергеевич
 
17.03.10
06:42
(7) не. просто добавь в ресурсы Торговую наценку и в "Рассчитывать по" поставь "Общий Итог"
10 sergei123654
 
17.03.10
06:46
(9) не добавляется туда ресурсы... там те ресурсы - какие поля в запросе

(8)добавил в выч. поле Торг наценку, галочки больше ничего нам не ставил
иду далее в вкладку Ресурсы добавляю туда Торг наценку и в "Рассчитывать по" ставлю "Общий Итог". в выражении пишу 5+5. но все остается по прежнему, данные не где не меняются в таблице
11 Егор Сергеевич
 
17.03.10
06:47
(10) а в полях запроса нет торговой наценки?
12 Егор Сергеевич
 
17.03.10
06:48
+(11) судя по (0) есть...
13 sergei123654
 
17.03.10
06:51
(11) есть но общее. то есть там объединены запросы. вот кусочек запроса

ВЫБРАТЬ
   ТиповойОстаткиИОбороты.Период КАК Период,
   ТиповойОстаткиИОбороты.СуммаОборотКт КАК Сумма,
   "1.Выручка, всего" КАК Показатель
ИЗ
   РегистрБухгалтерии.Типовой.ОстаткиИОбороты(&ДатаНачала, &ДатаКонца, Месяц, , Счет = ЗНАЧЕНИЕ(ПланСчетов.Типовой.ДоходОтРеализацииПродукцииИОказанияУслуг), , ) КАК ТиповойОстаткиИОбороты

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
   ТиповойОстаткиИОбороты.Период,
   ТиповойОстаткиИОбороты.СуммаОборотДт,
   "2.Себестоимость реализованной продукции"
ИЗ
   РегистрБухгалтерии.Типовой.ОстаткиИОбороты(&ДатаНачала, &ДатаКонца, Месяц, , Счет = ЗНАЧЕНИЕ(ПланСчетов.Типовой.СебестоимостьРеализованнойПродукцииИОказанныхУслуг), , ) КАК ТиповойОстаткиИОбороты

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
   ВложенныйЗапрос.Период,
   ВЫРАЗИТЬ(ВЫБОР
           КОГДА ВложенныйЗапрос.Сумма7010 <> 0
               ТОГДА 100 * (ВложенныйЗапрос.Сумма6010 - ВложенныйЗапрос.Сумма7010) / ВложенныйЗапрос.Сумма7010
           ИНАЧЕ 0
       КОНЕЦ КАК ЧИСЛО(13, 2)),
   "3.Торговая наценка, %"
ИЗ
   (ВЫБРАТЬ
       ПредваритЗапрос.Период КАК Период,
       СУММА(ПредваритЗапрос.Сумма6010) КАК Сумма6010,
       ПредваритЗапрос.Показатель КАК Показатель,
       СУММА(ПредваритЗапрос.Сумма7010) КАК Сумма7010
   ИЗ
       (ВЫБРАТЬ
           ТиповойОстаткиИОбороты.Период КАК Период,
           ТиповойОстаткиИОбороты.СуммаОборотКт КАК Сумма6010,
           "" КАК Показатель,
           0 КАК Сумма7010
       ИЗ
           РегистрБухгалтерии.Типовой.ОстаткиИОбороты(&ДатаНачала, &ДатаКонца, Месяц, , Счет = ЗНАЧЕНИЕ(ПланСчетов.Типовой.ДоходОтРеализацииПродукцииИОказанияУслуг), , ) КАК ТиповойОстаткиИОбороты
       
       ОБЪЕДИНИТЬ ВСЕ
       
       ВЫБРАТЬ
           ТиповойОстаткиИОбороты.Период,
           0,
           "",
           ТиповойОстаткиИОбороты.СуммаОборотДт
       ИЗ
           РегистрБухгалтерии.Типовой.ОстаткиИОбороты(&ДатаНачала, &ДатаКонца, Месяц, , Счет = ЗНАЧЕНИЕ(ПланСчетов.Типовой.СебестоимостьРеализованнойПродукцииИОказанныхУслуг), , ) КАК ТиповойОстаткиИОбороты) КАК ПредваритЗапрос
   
   СГРУППИРОВАТЬ ПО
       ПредваритЗапрос.Период,
       ПредваритЗапрос.Показатель) КАК ВложенныйЗапрос
14 Егор Сергеевич
 
17.03.10
06:52
(13) ну раз есть, то и в доступных полях на вкладке "ресурсы" оно должно быть
15 sergei123654
 
17.03.10
06:56
(14) оно у меня там есть как текстовое поле - Показатель
16 Егор Сергеевич
 
17.03.10
06:58
(15) вот с ним и работай.
17 sergei123654
 
17.03.10
07:02
првильно делаю что в выражении пишу -
ВЫБОР    
    КОГДА показатель =    "3.Торговая наценка, %"
   ТОГДА 1
   ИНАЧЕ 5
КОНЕЦ

после этого что то одна строка в отчете остается
18 sergei123654
 
17.03.10
07:06
Все, зашарил.
добавляю ресурс СУММА(а не показатель) Там в выражении пишу
ВЫБОР    
    КОГДА показатель =    "3.Торговая наценка, %"
   ТОГДА 1
   ИНАЧЕ 5
КОНЕЦ

вроде отрабатывает.
Спасибо!
19 Егор Сергеевич
 
17.03.10
07:06
(17) не, это жесть. И запрос тоже.
20 sergei123654
 
17.03.10
07:09
а как по другому?