8.х Настройка отчетов -часы, минуты и секунды

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

  1. TopicStarter Overlay
    Gineich
    Offline

    Gineich

    Регистрация:
    7 авг 2009
    Сообщения:
    26
    Симпатии:
    0
    Баллы:
    1
    Здравствуйте.
    в оригинальной конфе УТ все отчеты во времени показывают "Целый день", т.е без настройки часов и минут.
    подскажите мне пожалуйста где что поменять надо? мне сказали что где-то в глобальном модуле...

    заранее благодарен
  2. Smile1502
    Offline

    Smile1502 Опытный в 1С

    Регистрация:
    11 дек 2008
    Сообщения:
    109
    Симпатии:
    0
    Баллы:
    26
    Найдите в объекте реквизит который отвечает за дату. и там укажите состав даты "Дата и время"
  3. TopicStarter Overlay
    Gineich
    Offline

    Gineich

    Регистрация:
    7 авг 2009
    Сообщения:
    26
    Симпатии:
    0
    Баллы:
    1
    смотрел там - окошко как бы неактивно, т.е. не изменяется
  4. LxS
    Offline

    LxS Разработчик

    Регистрация:
    5 апр 2007
    Сообщения:
    680
    Симпатии:
    0
    Баллы:
    26
    Где там?
  5. TopicStarter Overlay
    Gineich
    Offline

    Gineich

    Регистрация:
    7 авг 2009
    Сообщения:
    26
    Симпатии:
    0
    Баллы:
    1
    в конфигураторе>отчеты>ВедомостьТоварыНаСкладах//форма//состав даты>>дата

    возможно не там смотрю.... подскажите плиз

    возможно не там смотрю.... подскажите плиз
  6. x_under
    Offline

    x_under Модераторы Команда форума Модератор

    Регистрация:
    25 апр 2007
    Сообщения:
    2.576
    Симпатии:
    13
    Баллы:
    29
    А можно узнать смысл этих тайных действий??? Зачем???

    У вас конфа на поддержке, т.е. не редактируется. Чтобы ее не портить - сохраните отчет как внешний и переделывайте его.
  7. TopicStarter Overlay
    Gineich
    Offline

    Gineich

    Регистрация:
    7 авг 2009
    Сообщения:
    26
    Симпатии:
    0
    Баллы:
    1
    нет, я клацнул разрешение ее редактировать.
    это не тайные действия, просто часто из-за кривых операторов приходится разбиратся в их действиях три-два дня назад.
    и нужно поэтому так отчеты настроить.
    и еще раз прошу дельных советов по данному вопросу
  8. Stack_G
    Offline

    Stack_G Опытный в 1С

    Регистрация:
    10 дек 2007
    Сообщения:
    786
    Симпатии:
    2
    Баллы:
    26
    конфигурация? какие именно отчеты?

    Если отчеты построены на основе универсального, то правишь реквизиты универсального отчета "ДатаНач" и "ДатаКон" (состав даты).
  9. TopicStarter Overlay
    Gineich
    Offline

    Gineich

    Регистрация:
    7 авг 2009
    Сообщения:
    26
    Симпатии:
    0
    Баллы:
    1
    1С:Предприятие 8.1 (8.1.13.41)
    "Управление торговлей для Украины", редакция 2.3.
    Разработка конфигурации: "ABBYY Ukraine", 2003-2008
    (2.3.3.4)
    ВедомостьЗаказыПокупателей
    ВедомостьВзаиморасчетыСКонтрагентами
    ВедомостьТоварыНаСкладах
    та все отчеты....
  10. Stack_G
    Offline

    Stack_G Опытный в 1С

    Регистрация:
    10 дек 2007
    Сообщения:
    786
    Симпатии:
    2
    Баллы:
    26
    Не знаком с данной конфигурацией. Посмотрите в конфигураторе, есть ли в дереве конфигурации в ветке "Отчеты" "УниверсальныйОтчет". Если есть, то:
    Меняем состав даты его реквизитов "ДатаНач" и "ДатаКон" на "Дата и время", в модуле объекта находим в процедуре СформироватьОтчет строки:

    Код:
    ПостроительОтчета.Параметры.Вставить("ДатаНач", ?(ДатаНач = Дата('00010101000000'), ДатаНач, Новый Граница(НачалоДня(ДатаНач), ВидГраницы.Включая)));
    ПостроительОтчета.Параметры.Вставить("ДатаКон", ?(ДатаКон = Дата('00010101000000'), ДатаКон, Новый Граница(КонецДня(ДатаКон), ВидГраницы.Включая)));
    ПостроительОтчета.Параметры.Вставить("ДатаНачала", ?(ДатаНач = Дата('00010101000000'), ДатаНач, НачалоДня(ДатаНач)));
    ПостроительОтчета.Параметры.Вставить("ДатаКонца", ?(ДатаКон = Дата('00010101000000'), Дата("39991231"), КонецДня(ДатаКон)));
    
    меняем это все чудо на

    Код:
    //ПостроительОтчета.Параметры.Вставить("ДатаНач", ?(ДатаНач = Дата('00010101000000'), ДатаНач, Новый Граница(НачалоДня(ДатаНач), ВидГраницы.Включая)));
    //ПостроительОтчета.Параметры.Вставить("ДатаКон", ?(ДатаКон = Дата('00010101000000'), ДатаКон, Новый Граница(КонецДня(ДатаКон), ВидГраницы.Включая)));
    //ПостроительОтчета.Параметры.Вставить("ДатаНачала", ?(ДатаНач = Дата('00010101000000'), ДатаНач, НачалоДня(ДатаНач)));
    //ПостроительОтчета.Параметры.Вставить("ДатаКонца", ?(ДатаКон = Дата('00010101000000'), Дата("39991231"), КонецДня(ДатаКон)));
    
    ПостроительОтчета.Параметры.Вставить("ДатаНач", ?(ДатаНач = Дата('00010101000000'), ДатаНач, Новый Граница(ДатаНач, ВидГраницы.Включая)));
    ПостроительОтчета.Параметры.Вставить("ДатаКон", ?(ДатаКон = Дата('00010101000000'), ДатаКон, Новый Граница(ДатаКон, ВидГраницы.Включая)));
    ПостроительОтчета.Параметры.Вставить("ДатаНачала", ?(ДатаНач = Дата('00010101000000'), ДатаНач, ДатаНач));
    ПостроительОтчета.Параметры.Вставить("ДатаКонца", ?(ДатаКон = Дата('00010101000000'), Дата("39991231"), ДатаКон));
    
    И работаем. Эт на примере УТ 10.3.5.1, РФ.
  11. TopicStarter Overlay
    Gineich
    Offline

    Gineich

    Регистрация:
    7 авг 2009
    Сообщения:
    26
    Симпатии:
    0
    Баллы:
    1
    благодарю, вроде помогло
  12. x_under
    Offline

    x_under Модераторы Команда форума Модератор

    Регистрация:
    25 апр 2007
    Сообщения:
    2.576
    Симпатии:
    13
    Баллы:
    29
    На самом деле, для разбора ошибок нужно не отчеты править, а просто добавлять в них группировки по периоду и регистратору. Тогда и гораздо нагляднее и гораздо проще.

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