Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

Схема компоновки данных - вопрос

Olga3891
читатель
офлайн
Дата регистрации: 10.10.2006
Сообщений: 497
Пост №1
 
06.10.2011 08:54

Существует отчет, написанный с помощью схемы компоновки данных. В нем есть поле - вычисляемое-по очень хитрой формуле - Sum(Количество)*Выразить(Case When (isNull(РазницаНаКгСредняя,0)=0) Then РазницаНаКилограмм Else РазницаНаКгСредняя end+Case When (IsNull(Sum(Количество), 0) = 0) Then 0 Else (Sum(Сумма) - Max(ЦенаПоПрайсу) * Sum(Количество)) / Sum(Количество) End,"Число(15,2)"). Все это написано у ресурса - который рассчитывается до группировки "Номенклатура" . Это поле является прибылью. Для каждой номенклатуры все верно считается. А вот как сделать сумму от всего этого? у ресурса вложение агрегатных функций невозможно.

Olga3891
читатель
офлайн
Дата регистрации: 10.10.2006
Сообщений: 497
Пост №2
 
06.10.2011 10:12

А вот еще такая странность: в вычисляемом поле написана формула :(Case When (isNull(РазницаНаКгСредняя,0)=0) Then РазницаНаКилограмм Else РазницаНаКгСредняя end+Case When (IsNull(Количество, 0) = 0) Then 0 Else (Сумма- ЦенаПоПрайсу * Количество) / Количество End)*Количество . а в ресурсе написано сумма(от этого поля)<br> <br>Затем меняю формулу на (Case When (isNull(РазницаНаКгСредняя,0)=0) Then РазницаНаКилограмм Else РазницаНаКгСредняя end+Case When (IsNull(Количество, 0) = 0) Then 0 Else Выразить((Сумма- ЦенаПоПрайсу * Количество) / Количество,"Число(15,2)") End)*Количество - т.е. слагаемое одно округляю - а результат такой же ? почему так? как будто ошибка в платформе - не корректно работает функция Выразить.

Денис (САМАРА)
читатель
офлайн
Дата регистрации: 09.04.2008
Сообщений: 8351
Пост №3
 
06.10.2011 10:21

А если это все вычислить в запросе?

Olga3891
читатель
офлайн
Дата регистрации: 10.10.2006
Сообщений: 497
Пост №4
 
07.10.2011 08:12

Запросом не получится, т.к. схема из 2-х запросов, связанных между собой. и в формуле используются поля из разных запросов.

Денис (САМАРА)
читатель
офлайн
Дата регистрации: 09.04.2008
Сообщений: 8351
Пост №5
 
07.10.2011 09:21

Сохраните текст запроса в текстовый файл и выложите сюда. Похоже, что вы сами в нем запутались...

Olga3891
читатель
офлайн
Дата регистрации: 10.10.2006
Сообщений: 497
Пост №6
 
07.10.2011 09:46

Я вроди уже распутала... Все получилось - спасибо!!!

Показывать по 10 20 40 сообщений

Читают тему:

Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация