Имя: Пароль:
1C
1С v8
СКД. Помогите с вычисляемым полем
0 Альбатрос
 
05.08.13
11:16
Мужики, прошу помощи.
Запрос на СКД:

ВЫБРАТЬ
    ТоварыВНТТ.Регистратор.Ссылка КАК Документ,
    ТоварыВНТТ.Регистратор.Подразделение КАК Подразделение,
    ТоварыВНТТ.Количество * ТоварыВНТТ.ЦенаВРознице КАК СуммаПриход,
    NULL КАК СуммаРасход
ИЗ
    РегистрНакопления.ТоварыВНТТ КАК ТоварыВНТТ
ГДЕ
    ТоварыВНТТ.Регистратор ССЫЛКА Документ.ПоступлениеТоваровУслугВНТТ
    И ТоварыВНТТ.Период МЕЖДУ НАЧАЛОПЕРИОДА(&НачалоПериода, ДЕНЬ) И КОНЕЦПЕРИОДА(&КонецПериода, ДЕНЬ)

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

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

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

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

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

ВЫБРАТЬ
    ТоварыВНТТ.Регистратор.Ссылка,
    ТоварыВНТТ.Регистратор.Подразделение,
    NULL,
    -1 * ТоварыВНТТ.ЦенаВРознице * ТоварыВНТТ.Количество
ИЗ
    РегистрНакопления.ТоварыВНТТ КАК ТоварыВНТТ
ГДЕ
    ТоварыВНТТ.Регистратор ССЫЛКА Документ.ВозвратТоваровПоставщикуИзНТТ


Завел вычисляемое поле "Итог". Хочу вычислить разницу между Общей суммой "СуммаПриход" и общей Суммой "СуммаРасход". И не получается.
Пробую в выражении прописать вот так:
Вычислить("Сумма(СуммаПриход)-Сумма(СуммаРасход)","" ,"ОбщийИтог")

Выводит астрономические, непонятно откуда взятые цифры. Как правильно вычислить разность?
И в догоночку: что будет, если я из числа буду вычитать НУЛЛ?
1 СвинТуз
 
05.08.13
11:27
" в догоночку: что будет, если я из числа буду вычитать НУЛЛ?"
будет нулл вроде как
2 tashi_ork
 
05.08.13
11:46
Попробуй пользовательское поле. Там можно задать как вычисляется детальная запись и группировка.
3 Альбатрос
 
05.08.13
11:52
(1) Спасибо
(2) Добавил польз. поле. Прописал туда: Сумма(СуммаПриход)-Сумма(СуммаРасход). Оно вообще в отчете не появляется как колонка =) Хотя в выбранные поля его добавил
4 pessok
 
05.08.13
11:58
(0) ресурсы же, с выводом только в общих итогах. не надо городить сумм в самом вычисляемом поле
5 Альбатрос
 
05.08.13
12:07
(4) Да, спс, в точку. То, что надо
Закон Брукера: Даже маленькая практика стоит большой теории.