Имя: Пароль:
1C
1С v8
Помогите пожалуйста с вычисляемым полем в СКД.
0 Cerera
 
03.07.12
08:56
Здравствуйте. Столкнулся с проблемой использования вычисляемых полей в СКД. Отчет по остатком (скрин шот вот: http://s018.radikal.ru/i500/1207/e1/7c9521009533.jpg )

Содержит два одинаовых вычисляемых поля, показывающих значение = Остаток+Код

Функция Тест(Остаток,Код) Экспорт
   возврат Остаток+Число(Код);
КонецФункции

Столбик "Остаток по номенклатуре" показывает итог для каждой характеристики номенклатуры.
А мне надо сделать чтобы поле "Остаток по номенклатуре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)я вот так написал
Вычислить("Сумма(КоличествоОстаток)", "Номенклатура","Группировка")+
Вычислить("Сумма(НоменклатураБазоваяЕдиницаИзмеренияКод)", "Номенклатура","Группировка")