• Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

Нужна помощь

  • Автор темы kazak
  • Дата начала
K

kazak

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

gorlanovmax

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

kazak

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

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

KiR

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

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

kazak

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

unknown181538

Эта процедура запускается сама всегда при запуске приложения.
 
K

kazak

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

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

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

unknown181538

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

Velva

предварительно создай общую форму.
затем открой модуль приложения и запиши туда:

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

Обучение наступательной кибербезопасности в игровой форме. Начать игру!