Как написать внешнюю обработку Сообщить("hello")
X

Привет дорогой друг

Наш сайт существует и развиваетется за счет рекламы. Пожалуйста, отключите блокировку рекламы AdBlock или подобное, для нашего сайта. Спасибо!
Показано с 1 по 10 из 11

Комбинированный просмотр

  1. #1
    Пришел за помощью

    Регистрация
    27.12.2014
    Сообщений
    28
    Сказал(а) спасибо
    5
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию

    Объект создается первым, потом он создает уже форму, вроде тогда первыми должны отрабатываться процедуры объекта(правда там нет предопределенных), т.е. какая последовательность отработки процедур при загрузке объекта внешняя обработка ... например вначале процедуры объекта, затем процедура формы Приоткрытии, после При активации и т.д. я не нашел последовательность выполнения процедур при загрузке..

  2. #2
    Гордость форума PRO +

    Регистрация
    29.11.2013
    Адрес
    Берег Волги
    Сообщений
    2010
    Сказал(а) спасибо
    650
    Поблагодарили 10221 раз(а) в 2691 сообщениях

    По умолчанию

    Когда вы открываете внешнюю обработку через Файл-открыть, то просто открывается форма обработки. В этом случае процедуры модуля объекта будут запускаться из модуля формы.
    Чтобы при открытии внешней обработки первыми отработали процедуры модуля объекта, их необходимо зарегистрировать в справочнике "ДополнительныеОтчетыИОбр� �ботки". Как описано в Посте #2

  3. #3
    Пришел за помощью

    Регистрация
    27.12.2014
    Сообщений
    28
    Сказал(а) спасибо
    5
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию

    Вы не совсем правы....
    "...Когда вы открываете внешнюю обработку через Файл-открыть, то просто открывается форма обработки."
    Вот нарыл в инете (http://1c-pro.ru/threads/stati-po-ra...treniju.47563/)
    "....Конструкции модуля объекта, не заключенные в операторные скобки (Процедура — КонецПроцедуры; Функция — КонецФункции), исполняются в момент инициализации отчета, до открытия основной формы."
    Поэтому достаточно в этом модуле написать Сообщить не создавая форму..., вопрос в другом, как сделать её невидимой, если она не создана...

  4. #4
    Гордость форума PRO +

    Регистрация
    29.11.2013
    Адрес
    Берег Волги
    Сообщений
    2010
    Сказал(а) спасибо
    650
    Поблагодарили 10221 раз(а) в 2691 сообщениях

    По умолчанию

    Конечно, сообщение можно вывести и из модуля объекта, но чтобы закрыть форму, нужно ее создать и при открытии закрыть
    &НаКлиенте
    Процедура ПриОткрытии(Отказ)
    Отказ=Истина;
    КонецПроцедуры

    Но все это как-то искусственно, не понятно. зачем нужно....

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •