|
Помогите пожалуйста с вычисляемым полем в СКД.
| ☑ |
0
Cerera
03.07.12
✎
08:56
|
Здравствуйте. Столкнулся с проблемой использования вычисляемых полей в СКД. Отчет по остатком (скрин шот вот: )
Содержит два одинаовых вычисляемых поля, показывающих значение = Остаток+Код
Функция Тест(Остаток,Код) Экспорт
возврат Остаток+Число(Код);
КонецФункции
Столбик "Остаток по номенклатуре" показывает итог для каждой характеристики номенклатуры.
А мне надо сделать чтобы поле "Остаток по номенклатуре2" показывал только итоговое значение по номенклатуре, а не суммировал строки по характеристикам. то есть в данном случае из примера скриншота для строчки "Абрикос повидло/подварка" должно быть в последнем столбике число = 3 575,000+166= 3741
Как этого добиться? галочки "Общие итоги", рассчитывать по ... не работают в данном случае.
|
|
1
Cerera
03.07.12
✎
09:02
|
Скорее всего такое невозможно
|
|
2
Cerera
03.07.12
✎
09:03
|
хотя бы если свой макет сделать то будет работать?
|
|
3
AaNnDdRrEeYy
03.07.12
✎
09:22
|
попробуй в ресурсе ОстатокпоНоменклатуре написать выражение
Вычислить("Сумма(КоличествоОстаток)", "ОбщийИтог")+
Вычислить("Сумма(НоменклатураБазоваяЕденицаИзмерения)", "ОбщийИтог")
Только вместо "ОбщийИтог" поставь имя группировки где "повидло подварка" (вторая сверху), если имени у группировки нет то сначало установи его
|
|
4
Cerera
03.07.12
✎
09:35
|
(3)спасибо. вот что выдал
Форма.ФормаОтчета(11)}: Ошибка при вызове метода контекста (Выполнить): Ошибка компоновки макета
МакетКомпоновкиДанных=КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных,КомпоновщикНастроек.Настройки,ДанныеРасшифровки);
по причине:
Ошибка компоновки макета
по причине:
Ошибка генерации макета
по причине:
Ошибка при получении информации о поле "ОстатокПоНоменкалтуре2"
по причине:
Ошибка в выражении "Сумма(Сумма(КоличествоОстаток))"
по причине:
|
|
5
AaNnDdRrEeYy
03.07.12
✎
09:41
|
а нафига два раза сумма?
Сумма(Сумма(КоличествоОстаток))
|
|
6
Cerera
03.07.12
✎
09:56
|
(5)я вот так написал
Вычислить("Сумма(КоличествоОстаток)", "Номенклатура","Группировка")+
Вычислить("Сумма(НоменклатураБазоваяЕдиницаИзмеренияКод)", "Номенклатура","Группировка")
|
|