Доброе утро всем. Есть вопрос, с которым парюсь вот уже сутки. Как по группировкам, для дальнейшего расчета вывести цифру? Есть у меня цифра в управленческих расходах, но она не по номенклатурным группам, просто цифра. Для того, чтоб рассчитать ее пропорционально выручке, нужно ее по каждой ном.группе скопировать, допустим:

ном группа выручка управлен. рас
                                           10 - вот эта цифра должна вставать в каждую последующую строчку
ном группа1 100 10
ном группа2 100 10
Итог 200 10
не могу сделать ни в вычисляемых полях, ни в ресурсах.

Помогите, а
---
Рассмотрите такой вариант.
---
привет, давай свой файл с скд
---
Вычисляемое поле, в нем задайте значение, в ресурсам укажите среднее, минимум или максимум, главное не сумма
---
так и делала, не получается. В вычисляемых полях ставлю, в ресурсах максимум и поле, но оно не копируется по всем полям группировки.
---
Я правильно понимаю, что "ВтДанные.Сумма9008", которая называется "УправленческиеРасходы", ты группируешь в запросе "СУММА", это обязательно? Может быть надо поставить группировку в запросе МИНИМУМ или МАКСИМУМ?
В моей базе нет данных по 90.08, у меня там пусто, по-этому я заменил код "ВтДанные.Сумма9008" на просто "10".
Тебе такой результат нужен был (второй скрин)?
---
да, результат такой и надо, вот эта 10 по "УправленческиеРасходы" должна быть по всей группировке, но она у меня только сверху и идет, не могу понять что у меня в настройках самой скд не так
---
в твоём СКД я поменял только "СУММА" на "МАКСИМУМ", и у меня показывает "10" во всех строках, значит у тебя срабатывает проверка на ЕСТЬNULL и подставляются нули везде. Через консоль запросов отладь код, посмотри что в строках - твои миллионы или нули.
Хотя нет, ВтДанные у тебя Левая таблица, зачем тебе там проверка на ЕстьNULL? В любом случае Консоль поможет.
p.s.
Если ты соединяешь таблицы ВНУТРЕННИМ соединением, то не пиши нигде ЕСТЬNULL. Если используешь ЛЕВОЕ соединение, то данные Левой таблицы может тоже не проверять на ЕСТЬNULL.
---
Итак, Сумма по счету 90.08 (управленческие расходы), в отличии от прочих сумм, получается не в разрезе номенклатурных групп, а общая за месяц. Если так, то предлагаю Вам именно для этой суммы добавить еще один набор данных с запросом суммы по 90.08 в разрезе периодов (месяц). Связать эти два набора по полю периода, а в ресурсах указать обычную Сумму для поля по 90.08. Все будет считаться идеально.

P.S. Зачем Вы рассчитываете обороты с периодичностью "Запись", но при этом период приводите к началу месяца? Укажите сразу периодичность "Месяц" в параметрах виртуальной таблицы "ОстаткиИОбороты" и выборке можно будет сразу взять поле "Период" без использования функции "НачалоПериода".
---
Рассмотрите такой вариант.
---
смотрю, вроде оно, спасибо большое, работаю дальше
Всем спасибо!!
---
Прошу прощения. Во втором наборе данных удалите "ПОМЕСТИТЬ ВтДанные".
---
Мда пришлось самому до этого доходить ....
---
Как я понял, надо во всех строках, включая группировочные/итоговые одну цифру выводить?
В таком случае не видно проблем в нужном ресурсе выводить выражение в виде этой цифры)
---
есть же наборы данных нужна просто цифра получайте ее отдельным набором
---
если это цифра за месяц, то Максимум в запросе и Максимум в выражении ресурса. как-то так

если не так, больше инфы надо
---
короче так. отчет строится за период, может за год, но расчет должен быть за месяц. получила цифру запросом, потом общую выручку, которая есть в общем итоге за месяц нужно сложить с моим полем и разделить на выручку по каждому объекту - это будет пропорционально.
---
Может быть есть отдельные настройки для группировок? И для той группировки, в которой не выводится - не выбрано данное поле