8.х отчет на основе универсального отчета

Тема в разделе "Отчеты и обработки для "1С:Предприятие 8"", создана пользователем Muggsy, 25 фев 2009.

  1. TopicStarter Overlay
    Muggsy
    Offline

    Muggsy одно ЭС

    Регистрация:
    10 сен 2008
    Сообщения:
    243
    Симпатии:
    0
    Баллы:
    26
    решила из отчета "продажи" в торговле сделать свой отчет, подправила процедуру установить начальные настройки:
    Код:
    УниверсальныйОтчет.мНазваниеОтчета = СокрЛП(ЭтотОбъект.Метаданные().Синоним);
    
    УниверсальныйОтчет.ИмяРегистра = "РозничнаяВыручка";
    
    
    УниверсальныйОтчет.ДобавитьПолеГруппировка("КассыККМ",,"КассыККМ" , "Касса");
    
    УниверсальныйОтчет.ДобавитьПолеРесурс("Регистратор","Регистратор" , "Документ");
    УниверсальныйОтчет.ДобавитьПолеРесурс("СуммаНачальныйОстаток","СуммаНачальныйОстаток" , "Начальный остаток");
    УниверсальныйОтчет.ДобавитьПолеРесурс("СуммаПриход","СуммаПриход" , "Приход");
    УниверсальныйОтчет.ДобавитьПолеРесурс("СуммаОборот","СуммаОборот" , "Оборот");
    УниверсальныйОтчет.ДобавитьПолеРесурс("СуммаРасход","СуммаРасход" , "Расход");
    УниверсальныйОтчет.ДобавитьПолеРесурс("СуммаКонечныйОстаток", "СуммаКонечныйОстаток", "Конечный Остаток");
    УниверсальныйОтчет.УстановитьНачальныеНастройки(Истина);
    
    ВалютаУпр = глЗначениеПеременной("ВалютаУправленческогоУчета").Наименование;
    
    УниверсальныйОтчет.ДобавитьПоказатель("СуммаНачальныйОстаток","Начальный остаток", Ложь);
    УниверсальныйОтчет.ДобавитьПоказатель("СуммаПриход", "Приход",        Ложь, "ЧЦ=15; ЧДЦ=3");
    УниверсальныйОтчет.ДобавитьПоказатель("СуммаОборот",     "Оборот", Ложь, "ЧЦ=15; ЧДЦ=3");
    УниверсальныйОтчет.ДобавитьПоказатель("СуммаРасход",               "Расход",                               Ложь,"ЧЦ=15; ЧДЦ=3");
    УниверсальныйОтчет.ДобавитьПоказатель("СуммаКонечныйОстаток",             "Конечный остаток" ,    Ложь, "ЧЦ=15; ЧДЦ=2");
    ("РозничнаяВыручкаОстаткиИОбороты.Регистратор");
    УниверсальныйОтчет.ДобавитьОтбор("РозничнаяВыручкаОстаткиИОбороты.Регистратор");
    УниверсальныйОтчет.ДобавитьОтбор("РозничнаяВыручкаОстаткиИОбороты.РозничнаяТочка.КассыККМ");
    УниверсальныйОтчет.ДобавитьОтбор("Подразделение");
    
    УниверсальныйОтчет.ДобавитьПорядок("РозничнаяВыручкаОстаткиИОбороты.Регистратор");
    
    
    пишет ошибку в главном модуле нет поля СуммаНачальныйОстаток и далее по показателям

    Вложения:

  2. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Показатель, а не ресурс - почему?
  3. TopicStarter Overlay
    Muggsy
    Offline

    Muggsy одно ЭС

    Регистрация:
    10 сен 2008
    Сообщения:
    243
    Симпатии:
    0
    Баллы:
    26
    я посмотрела как в отчете продажи заполняется и сделала "похоже"
    а как правильно надо не знаю
  4. TopicStarter Overlay
    Muggsy
    Offline

    Muggsy одно ЭС

    Регистрация:
    10 сен 2008
    Сообщения:
    243
    Симпатии:
    0
    Баллы:
    26
    он вообще перестал открываться..... пишет:
    Отчет.УниверсальныйОтчет(3207)}: Преобразование значения к типу Число не может быть выполнено
    ИсточникЗапроса = СтрЗаменить(?(ПолеГруппировка.Выражение = Неопределено, "%ПолеВыборки%", ПолеГруппировка.Выражение), "%ПолеВыборки%", ПолеГруппировка.Родитель + "." + ПолеГруппировка.ПутьКДанным);
    хз, вроде поле группировки добавила...

Поделиться этой страницей