Нужна помощь

Тема в разделе "1C и всё что с ней связано", создана пользователем kazak, 3 июл 2009.

  1. kazak

    kazak Гость

    У меня вопрос как сделать так чтобы форма автоматически открывалась при запуске 1С???
     
  2. gorlanovmax

    gorlanovmax Well-Known Member
    1C Team

    Регистрация:
    19 июн 2008
    Сообщения:
    286
    Симпатии:
    0
    В глобальном модуле в процедуре ПриНачалеРаботыСистемы()
    Вставить:
    ОткрытьФорму("УУУ.ХХХ");
    где УУУ - это Отчет или Обработка, а ХХХ - это название отчета или обработки
     
  3. kazak

    kazak Гость

    а меня получается форма "Запуск" в общих формах прописал

    ОткрытьФорму("ОбщиеФормы.Запуск") и ничего не изменилось, просто я делал в чистой базе и ГлобальныйМодуль у меня пустой
     
  4. KiR

    KiR НЕ шибка опытный програмер)
    1C Team

    Регистрация:
    11 сен 2007
    Сообщения:
    1.581
    Симпатии:
    0
    ну так нада было в глобальном модуле объявить такую процедуру, раз конфа пустая, т.е:

    Код (Text):
    Процедура ПриНачалеРаботыСистемы()
    ОткрытьФорму("ОбщиеФормы.Запуск");
    КонецПроцедуры
     
  5. kazak

    kazak Гость

    А форме получается надо вызвать эту процедуру потом??? И как это сделать???
     
  6. unknown181538

    unknown181538 НеГуру
    1C Team

    Регистрация:
    28 дек 2008
    Сообщения:
    1.418
    Симпатии:
    0
    Эта процедура запускается сама всегда при запуске приложения.
     
  7. kazak

    kazak Гость

    ну у меня она не запускается, у мя сборка 1С:Предприятие 8.1 (8.1.13)

    выдает ошибку

    {ОбщийМодуль.ГлобальныйМодуль(2,1)}: Процедура или функция с указанным именем не определена (ОткрытьФорму)
    <<?>>ОткрытьФорму("ОбщиеФормы.Запуск");
     
  8. unknown181538

    unknown181538 НеГуру
    1C Team

    Регистрация:
    28 дек 2008
    Сообщения:
    1.418
    Симпатии:
    0
    ))Тогда в модуль приложения писать надо.
    Как - не точно не знаю... что-то вроде:
    форма1 = ПолучитьОбщуюФорму("Запуск");
    ФОрма1.Открыть();
     
  9. Velva

    Velva Member

    Регистрация:
    1 мар 2010
    Сообщения:
    6
    Симпатии:
    0
    предварительно создай общую форму.
    затем открой модуль приложения и запиши туда:

    Процедура ПриНачалеРаботыСистемы()
    Форма = ПолучитьОбщуюФорму("Форма1");
    Форма.Открыть();
    КонецПроцедуры
     
Загрузка...

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