Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
25 Май 2018, 15:36
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Вычисление значения в запросе. СКД 8.1  (Прочитано 2209 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Skellar

  • *
  • Сообщений: 23
  • РЕПУТАЦИЯ: 2
  • КПД: 9%
  • Регистрация: 2011-07-08
  • Сайт: 
  • Профессия: Программист 8.1
Такой вопрос : Есть у меня в отчете (скрин приложен) ВАЛОВАЯ ПРИБЫЛЬ, которая для каждого элемента вычисляется как Выручка от реализации(значение по счетуКт 90.01) - Себестоимость товара(значение по СчетуДт 90.02). Еще есть ОБЩИЕ ХОЗ РАСЧЕТЫ(Оборот по счетуДТ 90.08).
Подскажите, как можно сделать разность поэлементно Валовой прибыли и итога за месяц Общих хоз расчетов ? Реализовать все надо в скд, вот код запроса:

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

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ХозрасчетныйОбороты.Субконто1 КАК Показатель,
    ХозрасчетныйОбороты.Период,
    "2 Себестоимость товаров" КАК Раздел,
    ЕСТЬNULL(ХозрасчетныйОбороты.СуммаОборотДт, 0) КАК Сумма
ПОМЕСТИТЬ Сч9002
ИЗ
    РегистрБухгалтерии.Хозрасчетный.Обороты(, , Месяц, Счет.Ссылка В ИЕРАРХИИ (&Счет9002), , , , ) КАК ХозрасчетныйОбороты
;

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

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    Сч9001.Показатель,
    Сч9001.Период,
    Сч9001.Раздел,
    ЕСТЬNULL(Сч9001.Сумма, 0) КАК Сумма
ИЗ
    Сч9001 КАК Сч9001

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

ВЫБРАТЬ
    Сч9002.Показатель,
    Сч9002.Период,
    Сч9002.Раздел,
    ЕСТЬNULL(Сч9002.Сумма, 0)
ИЗ
    Сч9002 КАК Сч9002

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

ВЫБРАТЬ
    Сч9008.Показатель,
    Сч9008.Период,
    Сч9008.Раздел,
    ЕСТЬNULL(Сч9008.Сумма, 0)
ИЗ
    Сч9008 КАК Сч9008

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

ВЫБРАТЬ
    ВложенныйЗапрос.Показатель,
    ВложенныйЗапрос.Период,
    "3 Валовая прибыль",
    ВложенныйЗапрос.Сумма
ИЗ
    (ВЫБРАТЬ
        Сч9001.Показатель КАК Показатель,
        Сч9001.Период КАК Период,
        Сч9001.Раздел КАК Раздел,
        ЕСТЬNULL(Сч9001.Сумма, 0) КАК Сумма
    ИЗ
        Сч9001 КАК Сч9001
   
    ОБЪЕДИНИТЬ ВСЕ
   
    ВЫБРАТЬ
        Сч9002.Показатель,
        Сч9002.Период,
        Сч9002.Раздел,
        ЕСТЬNULL(-Сч9002.Сумма, 0)
    ИЗ
        Сч9002 КАК Сч9002) КАК ВложенныйЗапрос


Теги:
 

Значения некоторых колонок являются суммами некоторых колонок, которые в свою очередь так же являются суммами других. Как упорядочить?

Автор acces969Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 462
Последний ответ 26 Июн 2017, 14:32
от AsadRoman
Получить номер недели в месяце в запросе [номер недели]

Автор MuI_I_IkaРаздел Алгоритмы

Ответов: 0
Просмотров: 4883
Последний ответ 15 Июл 2015, 18:24
от MuI_I_Ika
РС "СостояниеОСОрганизаций" в запросе

Автор ILLUMIРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 1
Просмотров: 1340
Последний ответ 07 Янв 2015, 05:33
от ILLUMI
Объединить и Объединить все в одном запросе

Автор InsiderРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 3
Просмотров: 334
Последний ответ 16 Янв 2018, 21:35
от Tsaiger
Как исправить при обновлении ИБ: Ошибка в запросе набора данных по причине: {(58, 2)}: Несовместимые типы "ВЫБОР" <<?>>ВЫБОР

Автор dollРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 4
Просмотров: 2641
Последний ответ 26 Апр 2018, 06:45
от Геннадий ОбьГЭС

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

Смотрите бесплатно более 300 видеоуроков по работе в 1С:Бухгалтерия 8 и 1C:ЗУП 8 ред. 3.0

СМОТРЕТЬ >>

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
172 Сообщений
alex0402
75 Сообщений
oleg-x
67 Сообщений
AIFrame AIFrame
60 Сообщений
buketov.av buketov.av
47 Сообщений
wise wise
43 Сообщений
ilyay ilyay
39 Сообщений
Анюта17
33 Сообщений
KOI8-R
32 Сообщений
Alter
32 Сообщений

* Кто онлайн

  • Точка Гостей: 650
  • Точка Скрытых: 0
  • Точка Пользователей: 13
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal