8.х Отчеты в 1С8

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем konan, 22 окт 2007.

  1. TopicStarter Overlay
    konan
    Offline

    konan

    Регистрация:
    22 окт 2007
    Сообщения:
    9
    Симпатии:
    0
    Баллы:
    1
    Здравствуйте!
    Я начинаю изучать программирование в системе 1С8. Досталась в наследство конфигурация по управлению производственным предприятием. Мне поставили задачу переделать один из отчётов. Модуль отчёта пуст, форма отчёта содержит обработчик нажатия кнопки "Сформировать", в котором всего одна строка: СформироватьОтчет(ЭлементыФормы.ДокументРезультат). Каким образом работает этот отчёт? Насколько я понимаю, функция СформироватьОтчет() вызывается из объекта ОбщийОтчет, но как? Кто понимает, объясните, пожалуйста. :unsure:
  2. AndreySc
    Offline

    AndreySc

    Регистрация:
    11 окт 2007
    Сообщения:
    40
    Симпатии:
    0
    Баллы:
    1
    функция СформироватьОтчет() может находиться и в модуле отчета, не в модуле формы отчета.
  3. BabySG
    Offline

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

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Рекомендую тогда сначала сходить на курсы по программированию в 1С.
    А уж начинать освоение 1С с УПП - это вообще жесть! :)

    ЗЫ. Вызывается через реквизит отчёта.
  4. TopicStarter Overlay
    konan
    Offline

    konan

    Регистрация:
    22 окт 2007
    Сообщения:
    9
    Симпатии:
    0
    Баллы:
    1
    Курсы - это конечно хорошая идея, но времени у меня на них нет :-( Сейчас во всяком случае.
    У отчета всего один реквизит - поле ввода, в котором выбирается Документ-Регистратор, по которому необходимо создать отчет. Я не очень понимаю, как функция вызывается через этот реквизит. Просвети, пожалуйста.
    Кстати, где искать непосредственно текст даного отчёта? Как можно задавать данные, которые выводит такой отчет?
  5. lazy
    Offline

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

    Регистрация:
    1 сен 2007
    Сообщения:
    2.127
    Симпатии:
    4
    Баллы:
    29
    Поставь курсор на СформироватьОтчет и нажми F12.

    Сильно сомневаюсь, что поможет это тебе, но ты дерзай, не опускай руки ;)
  6. BabySG
    Offline

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

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Тогда времени не будет разбираться с 1С :) Курсы нужны, если такие вопросы идут.

    Не путай реквизит объекта с реквизитом формы... см.п.1

    Текст формируется динамически, на основе параметров, переданных в ОбщийОтчёт. См.п.1

    ЗЫ. Платформа и версия УПП какие?
  7. TopicStarter Overlay
    konan
    Offline

    konan

    Регистрация:
    22 окт 2007
    Сообщения:
    9
    Симпатии:
    0
    Баллы:
    1
    F12 я и сам догадался нажать, не помогает.

    Реквизиты действительно перепутал: у отчета всего один реквизит, который являет собой ссылку на документ-регистратор, по которому необходимо создать отчет. А уже форма содержит реквизит - поле ввода.

    Платформа 8.0.14.
  8. BabySG
    Offline

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

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Напиши версию УП и приведи этот участок кода. либо что-то недоговариваешь, либо что-то нето делашь. Ибо Ф12 должен был сработать, если это не реквизит формы.
  9. BabySG
    Offline

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

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Наткнулся тут случайно, когда F12 действительно не помогает:
    1. Текст модуля находиться под паролем и не открыт
    2. Текст модуля отсутствует
Похожие темы
  1. OlesyaLinnik
    Ответов:
    4
    Просмотров:
    2.172
  2. OlesyaLinnik
    Ответов:
    3
    Просмотров:
    2.583
  3. gaz0n
    Ответов:
    2
    Просмотров:
    635
  4. scooper
    Ответов:
    1
    Просмотров:
    867
Загрузка...

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