Как открыть обработку из конфигурации при старте. #745107


#0 by BlackVooler
Пытаюсь открыть форму обработки, которая встроена в конфигурацию. В модуле управляемого приложения пишу следующее: Однако, при запуске, форма не запускается.
#1 by ДенисЧ
#2 by Serg_1960
Я бы несколько по другому акцент поставил:
#3 by Enterprise
&НАСЕРВЕРЕ, КАРЛ
#4 by BlackVooler
Да, я об этом догадался. Причем еще когда постил сабж. Тогда другой вопрос, почему если открывать форму на клиенте, появляется вот такая ошибка Переменная не определена (Обработки) Я так понимаю, потому что я с клиента не могу обращаться к некоторым внутренним объектам конфигурации. Наверно... А мне нужно открыть форму встроенной в конфу обработки при старте программы. как?
#5 by Mankubus
почитай в СП ОткрытьФорму(
#6 by Остап Сулейманович
Пичаль... НаКлиенте нет "Обработки". Для этого существует метод ПолучитьФорму(...).
#7 by vicof
И ПриНачалеРаботыСистемы - предопределенная клиентская процедура
#8 by DexterMorgan
На клиенте: ОткрытьФорму("Обработка.РабочийСтол.Форма.ФормаРегламентныхЗаданий");
#9 by Heckfy
У меня так работает. Под обработку переделаешь?
#10 by BlackVooler
- почитал... - все запустилось, однако вывалило ошибку что не может найти такую форму в параметрах указал полный мета-путь. ФормаРабочегоСтола = ПолучитьФорму("Обработки.РабочийСтол.Формы.ФормаРегламентныхЗаданий"); ФормаРабочегоСтола.Открыть;
#11 by BlackVooler
так тоже пробовал, проверил права и путь, все правильно
#12 by BlackVooler
да, под встроенную
#13 by Остап Сулейманович
Что-то меня настораживает вот это вот : Обработки.РабочийСтол.ФормЫ.ФормаРегламентныхЗаданий должно же быть Обработки.РабочийСтол.ФормА.ФормаРегламентныхЗаданий
#14 by BlackVooler
Создал другую форму, указал к ней мета-путь, все открылось вполоборота. Форма, которая не открывалась, была мною скопирована из внешней обработки, возможно по этой причине. Всем спасибо.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С