Имя: Пароль:
1C
1С v8
скд сумма реквизита
,
0 KonstantinK90
 
13.02.15
14:03
Здраствуйте! подскажите как сделать сумму реквизита. к примеру выбираю я реквизит из многих документов по определенной связи как сделать что бы при формировании отчета этот реквизит показывал сумму выбранных реквизитов в строчке.
1 vicof
 
13.02.15
14:05
што, простите?
2 KonstantinK90
 
13.02.15
14:05
мне нужно это для того что бы эту сумму полученную отнять от другого рекизита
3 vicof
 
13.02.15
14:05
,,,,,,,,,,,,,,,, - держи запятушек, они тебе нужны
4 KonstantinK90
 
13.02.15
14:09
к примеру я вывожу
в строку1:  симКарта1,всегоПостроке,компенсация,
в строку2:  симКарта2,всегоПостроке,компенсация
а мне нужно что бы выводились строки:
в строку1:  симКарта1,всегоПостроке,компенсация(Сумма),
в строку2:  симКарта2,всегоПостроке,компенсация(Сумма)
5 KonstantinK90
 
13.02.15
14:10
что бы можно было в вычисляемых полях написать ВсегоПостроке-компенсация(сумма)
6 KonstantinK90
 
13.02.15
14:11
я вывожу строки в разрезе симкарт
7 vicof
 
13.02.15
14:15
Может быть, ты рисуешь лучше, чем пишешь?
8 KonstantinK90
 
13.02.15
14:16
возможно я навероне не могу нормально объяснить
9 Garykom
 
гуру
13.02.15
14:23
Эта, просуммировать какие то значения нуна?
10 KonstantinK90
 
13.02.15
14:31
да что бы встроку в разрезе сим карты ставала сумма за период
11 salvator
 
13.02.15
14:34
(10) Давай свой запрос
12 mikecool
 
13.02.15
14:36
выбрать сначала суммы, потом связать их в итоговом запросе, посчитать
13 KonstantinK90
 
13.02.15
14:38
ВЫБРАТЬ РАЗЛИЧНЫЕ
    RSS_ВладельцыSIMКартСрезПоследних.Владелец,
    УАТ_НачисленияСИМ_Карты.SIMКарта_ КАК SIMКарта,
    RSS_СтатусыSIMКартСрезПоследних.Статус,
    УАТ_НачисленияСИМ_КартыИспользованиеSIMКарты.НачалоПериода,
    УАТ_НачисленияСИМ_КартыИспользованиеSIMКарты.КонецПериода,
    RSS_ТарифыSIMКартСрезПоследних.Тариф,
    RSS_СтатусыSIMКартСрезПоследних.Период КАК ДатаПолучения,
    ВЫБОР
        КОГДА УАТ_НачисленияСИМ_КартыИспользованиеSIMКарты.МеждународныеЗвонки = NULL
            ТОГДА "0"
    КОНЕЦ КАК МеждународныеЗвонки,
    УАТ_НачисленияСИМ_КартыИспользованиеSIMКарты.МеждугородниеЗвонки,
    УАТ_НачисленияСИМ_КартыИспользованиеSIMКарты.МестныеЗвонки,
    ВЫБОР
        КОГДА УАТ_НачисленияСИМ_КартыИспользованиеSIMКарты.SMS_MMS = NULL
            ТОГДА "0"
    КОНЕЦ КАК SMS_MMS,
    УАТ_НачисленияСИМ_КартыИспользованиеSIMКарты.МеждународныйРоумингЭфирное_время,
    УАТ_НачисленияСИМ_КартыИспользованиеSIMКарты.Международный_роумингSMS,
    УАТ_НачисленияСИМ_КартыИспользованиеSIMКарты.МеждународныйРоумингGPRS,
    УАТ_НачисленияСИМ_КартыИспользованиеSIMКарты.НачисленияЗаМеждународныйРоуминг,
    УАТ_НачисленияСИМ_КартыИспользованиеSIMКарты.НациональныйИВнутрисетевойРоумингЭфирноеВремя,
    УАТ_НачисленияСИМ_КартыИспользованиеSIMКарты.НациональныйИВнутрисетевойРоумингSMS,
    УАТ_НачисленияСИМ_КартыИспользованиеSIMКарты.НациональныйИВнутрисетевойРоумингGPRS,
    УАТ_НачисленияСИМ_КартыИспользованиеSIMКарты.НачисленияЗаНациональныйИВнутрисетевойРоуминг,
    УАТ_НачисленияСИМ_КартыИспользованиеSIMКарты.АбонентскаяПлатаПоТарифномуПлану,
    УАТ_НачисленияСИМ_КартыИспользованиеSIMКарты.GPRS,
    УАТ_НачисленияСИМ_КартыИспользованиеSIMКарты.АбонентскаяПлатаЗаДопУслуги,
    УАТ_НачисленияСИМ_КартыИспользованиеSIMКарты.Скидки,
    УАТ_НачисленияСИМ_КартыИспользованиеSIMКарты.РазовыеНачисления,
    УАТ_НачисленияСИМ_КартыИспользованиеSIMКарты.Пени,
    УАТ_НачисленияСИМ_КартыИспользованиеSIMКарты.ИтогоПоСтроке,
    УАТ_НачисленияСИМ_КартыИспользованиеSIMКарты.ПеренесенныеНачисПоАбонПлат,
    УАТ_НачисленияСИМ_КартыИспользованиеSIMКарты.ПеренесенныеЗначенияЗаОпер,
    УАТ_НачисленияСИМ_КартыИспользованиеSIMКарты.ВсегоПоСтроке,
    УАТ_НачисленияСИМ_Карты.Дата,
    RSS_РедактированиеДанныхSIMКарты.Компенсация КАК Компенсация,
    RSS_РедактированиеДанныхSIMКарты.Дата КАК Дата1
ИЗ
    Документ.УАТ_НачисленияСИМ_Карты.ИспользованиеSIMКарты КАК УАТ_НачисленияСИМ_КартыИспользованиеSIMКарты
        ЛЕВОЕ СОЕДИНЕНИЕ Документ.УАТ_НачисленияСИМ_Карты КАК УАТ_НачисленияСИМ_Карты
            ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.RSS_СтатусыSIMКарт.СрезПоследних КАК RSS_СтатусыSIMКартСрезПоследних
            ПО УАТ_НачисленияСИМ_Карты.SIMКарта_ = RSS_СтатусыSIMКартСрезПоследних.SIMКарта
            ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.RSS_ВладельцыSIMКарт.СрезПоследних КАК RSS_ВладельцыSIMКартСрезПоследних
            ПО УАТ_НачисленияСИМ_Карты.SIMКарта_ = RSS_ВладельцыSIMКартСрезПоследних.SIMКарта
            ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.RSS_ТарифыSIMКарт.СрезПоследних КАК RSS_ТарифыSIMКартСрезПоследних
            ПО УАТ_НачисленияСИМ_Карты.SIMКарта_ = RSS_ТарифыSIMКартСрезПоследних.SIMКарта
            ЛЕВОЕ СОЕДИНЕНИЕ Документ.RSS_РедактированиеДанныхSIMКарты КАК RSS_РедактированиеДанныхSIMКарты
            ПО УАТ_НачисленияСИМ_Карты.SIMКарта_ = RSS_РедактированиеДанныхSIMКарты.SIMКарта
        ПО УАТ_НачисленияСИМ_КартыИспользованиеSIMКарты.Ссылка = УАТ_НачисленияСИМ_Карты.Ссылка,
    РегистрСведений.RSS_СтатусыSIMКарт КАК RSS_СтатусыSIMКарт
ГДЕ
    RSS_РедактированиеДанныхSIMКарты.Проведен = &Истина
    И УАТ_НачисленияСИМ_Карты.Проведен = &Истина
{ГДЕ
    RSS_ВладельцыSIMКартСрезПоследних.Владелец.*,
    УАТ_НачисленияСИМ_Карты.SIMКарта_.*,
    (RSS_РедактированиеДанныхSIMКарты.Дата МЕЖДУ &НачалоПериода И &Конецпериода)}
14 KonstantinK90
 
13.02.15
14:40
нужно что бы копменсация в строку уже вставала суммой
15 vicof
 
13.02.15
14:40
16 vicof
 
13.02.15
14:40
(14) Про группировку не слушал, да?
17 vicof
 
13.02.15
14:40
не сылшал*
18 vicof
 
13.02.15
14:40
не слышал*
19 salvator
 
13.02.15
14:41
(14) Группировку сделай. Конструктором запроса.
20 vicof
 
13.02.15
14:41
а если скд, то про ресурсы
21 KonstantinK90
 
13.02.15
14:44
делаю группировку
все равно так же
22 Mankubus
 
13.02.15
14:48
(13) вместо этого:
  ВЫБОР
        КОГДА УАТ_НачисленияСИМ_КартыИспользованиеSIMКарты.SMS_MMS = NULL
            ТОГДА "0"
    КОНЕЦ КАК SMS_MMS,

нато так:
ЕСТЬNULL(УАТ_НачисленияСИМ_КартыИспользованиеSIMКарты.SMS_MMS,0) КАК SMS_MMS,
23 KonstantinK90
 
13.02.15
14:55
а как сделать что бы он считал суммуУАТ_НачисленияСИМ_КартыИспользованиеSIMКарты.SMS_MMS в разрезе сим карты
т.е если симкарта1 и у нее несколько УАТ_НачисленияСИМ_КартыИспользованиеSIMКарты.SMS_MMS сумма
24 KonstantinK90
 
13.02.15
14:56
тогда сумма всех УАТ_НачисленияСИМ_КартыИспользованиеSIMКарты.SMS_MMS
25 KonstantinK90
 
13.02.15
14:58
т.е для каждой УАТ_НачисленияСИМ_КартыИспользованиеSIMКарты.SMS_MMS + УАТ_НачисленияСИМ_КартыИспользованиеSIMКарты.SMS_MMS
26 vicof
 
13.02.15
14:59
(24) Вынь уже кашу изо рта. Используй термины 1с, правильно ставь падежи, соблюдай синтаксис, и включи хоть немного голову. И тогда тебе помогут.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.