G
Guest
Уважаемые! Требуется ваша помощь.
Работаю с 1С 8.2 Бухгалтерия 2.0
В оборотно сальдовую ведомость по счёту необходимо добавить строку СредняяЦена, которая будет считаться по формуле Сумма/Количество.
Отчёт стандартый и составлен с помощью схемы компоновки данных. Никак не могу в ней разобраться! Укажите правильное направление хотя бы, где нужно копать чтобы добавить новую строку?
В самом отчёте Сумма и Количество отображаются через Показатели. Как я понял мне просто нужно добавить ещё один: СредняЦена и задать для него формулу расчёта.
Копался в программном коде и нашёл следующее:
Процедура ОбновитьПредставлениеПоказателейОтчета(ОтчетОбъект, ФормаОтчета) Экспорт
Если ОтчетОбъект.ДанныеОтчета.Свойство("ПоказателиОтчета") Тогда
// БМС 09.11.2011 Добавим показатель "СредняяЦена"
Структура = Новый Структура;
ОтчетОбъект.ДанныеОтчета.ПоказателиОтчета.Вставить("СредняяЦена", Структура);
ОтчетОбъект.ДанныеОтчета.ПоказателиОтчета.СредняяЦена.Вставить("Значение", Истина);
ОтчетОбъект.ДанныеОтчета.ПоказателиОтчета.СредняяЦена.Вставить("Использование", Истина);
ОтчетОбъект.ДанныеОтчета.ПоказателиОтчета.СредняяЦена.Вставить("Представление", "СредняяЦена");
// БМС Конец
ПоказателиОтчета = ОтчетОбъект.ДанныеОтчета.ПоказателиОтчета;
Иначе
ОтчетОбъект.ПолучитьСтруктуруПоказателейОтчета();
ПоказателиОтчета = ОтчетОбъект.ДанныеОтчета.ПоказателиОтчета;
КонецЕсли;
...........
КонецПроцедуры;
То что отмеченно комментариями дописал сам. Новый показатель естественно появился, но если его отметить галочкой ничего не меняется...
И даже в СхемеКомпоновкиДанных удалось создать новый показатель. В вкладке "Вычисляемые поля" в "Выражении" прописал формулу. В "Ресурсах" добавил его в список отображаемых полей. И даже в "Макете" завёл для него отдельный параметр, на подобии тех что для других показателей созданны. И всё равно ничего...
Подскажите, что не так делаю! В каком направлении работать стоит?
Работаю с 1С 8.2 Бухгалтерия 2.0
В оборотно сальдовую ведомость по счёту необходимо добавить строку СредняяЦена, которая будет считаться по формуле Сумма/Количество.
Отчёт стандартый и составлен с помощью схемы компоновки данных. Никак не могу в ней разобраться! Укажите правильное направление хотя бы, где нужно копать чтобы добавить новую строку?
В самом отчёте Сумма и Количество отображаются через Показатели. Как я понял мне просто нужно добавить ещё один: СредняЦена и задать для него формулу расчёта.
Копался в программном коде и нашёл следующее:
Процедура ОбновитьПредставлениеПоказателейОтчета(ОтчетОбъект, ФормаОтчета) Экспорт
Если ОтчетОбъект.ДанныеОтчета.Свойство("ПоказателиОтчета") Тогда
// БМС 09.11.2011 Добавим показатель "СредняяЦена"
Структура = Новый Структура;
ОтчетОбъект.ДанныеОтчета.ПоказателиОтчета.Вставить("СредняяЦена", Структура);
ОтчетОбъект.ДанныеОтчета.ПоказателиОтчета.СредняяЦена.Вставить("Значение", Истина);
ОтчетОбъект.ДанныеОтчета.ПоказателиОтчета.СредняяЦена.Вставить("Использование", Истина);
ОтчетОбъект.ДанныеОтчета.ПоказателиОтчета.СредняяЦена.Вставить("Представление", "СредняяЦена");
// БМС Конец
ПоказателиОтчета = ОтчетОбъект.ДанныеОтчета.ПоказателиОтчета;
Иначе
ОтчетОбъект.ПолучитьСтруктуруПоказателейОтчета();
ПоказателиОтчета = ОтчетОбъект.ДанныеОтчета.ПоказателиОтчета;
КонецЕсли;
...........
КонецПроцедуры;
То что отмеченно комментариями дописал сам. Новый показатель естественно появился, но если его отметить галочкой ничего не меняется...
И даже в СхемеКомпоновкиДанных удалось создать новый показатель. В вкладке "Вычисляемые поля" в "Выражении" прописал формулу. В "Ресурсах" добавил его в список отображаемых полей. И даже в "Макете" завёл для него отдельный параметр, на подобии тех что для других показателей созданны. И всё равно ничего...
Подскажите, что не так делаю! В каком направлении работать стоит?