[РЕШЕНО] Для объекта не определена основная форма

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

  1. TopicStarter Overlay
    antares
    Offline

    antares Опытный в 1С

    Регистрация:
    30 ноя 2006
    Сообщения:
    340
    Симпатии:
    7
    Баллы:
    29
    Платформа 8.3, отраслевое решение
    при попытке открытия формы выдает вот такое сообщение
    1c83_mess.jpg
    объект - внутренняя обработка, форма которой открывается; в отладке не могу перехватить выполнение даже в "ПередОткрытием" нужной формы, наверное вполне естественно, если для этой обработки не установлена форма по умолчанию для данного режима запуска
    Вопрос: где определить для конкретного режима запуска форму по умолчанию для данной обработки?
    перерыл в конфигураторе все свойства формы, нигде ничего связанного с режимом запуска не нашел, подскажите кто знает
  2. Dem0lisher
    Offline

    Dem0lisher Профессионал в 1С

    Регистрация:
    4 авг 2009
    Сообщения:
    1.028
    Симпатии:
    51
    Баллы:
    54
    Ну так какой режим: управляемое или обычное приложение?
    Для объекта обработки на закладке формы есть 2 закладки "Основные" и "Дополнительные".
    Какая из них для чего - не помню точно
    Как в анекдоте про ту таблетку, пополам: одна от головы, другая от жопы, Смотри не перепутай..
    Посмотрите в конфигураторе, какая форма у вас есть и поставьте ее основной.
    Попробуйте запуститься в обычном режиме, если запускались в управляемом и наоборот
  3. TopicStarter Overlay
    antares
    Offline

    antares Опытный в 1С

    Регистрация:
    30 ноя 2006
    Сообщения:
    340
    Симпатии:
    7
    Баллы:
    29
    грузится обычное приложение, у обработки на вкладке формы основной указана форма которую пытаюсь открыть
  4. Dem0lisher
    Offline

    Dem0lisher Профессионал в 1С

    Регистрация:
    4 авг 2009
    Сообщения:
    1.028
    Симпатии:
    51
    Баллы:
    54
    Ну а форма-то сама обычная или управляемая?
  5. TopicStarter Overlay
    antares
    Offline

    antares Опытный в 1С

    Регистрация:
    30 ноя 2006
    Сообщения:
    340
    Симпатии:
    7
    Баллы:
    29
    обычная, в том то и дело; как то можно программно проверить в каком режиме загружено приложение? чтоб в отладке на момент ОткрытьФорму() проверить это
  6. Dem0lisher
    Offline

    Dem0lisher Профессионал в 1С

    Регистрация:
    4 авг 2009
    Сообщения:
    1.028
    Симпатии:
    51
    Баллы:
    54
    дайте скриншот окна программы
    --- Объединение сообщений, 20 янв 2016 ---
    А еще попробуйте так:
    Зайдите в конфигуратор и запустите отладку "Толстый клиент (обычное приложение)"
    http://joxi.ru/V2VLP0wu0kp9wr?d=1
  7. TopicStarter Overlay
    antares
    Offline

    antares Опытный в 1С

    Регистрация:
    30 ноя 2006
    Сообщения:
    340
    Симпатии:
    7
    Баллы:
    29
    похоже тупанул я, управляемое приложение, но форма обработки обычная
  8. TopicStarter Overlay
    antares
    Offline

    antares Опытный в 1С

    Регистрация:
    30 ноя 2006
    Сообщения:
    340
    Симпатии:
    7
    Баллы:
    29
    странно, скопировал файл базы (1Cv8.1CD) на другой компьютер, развернул и запустил локально, форма открылась; думаю дело в локальных настройках связанных с пользователем, гдето во временных файлах пользователя
    Последнее редактирование: 20 янв 2016
  9. TopicStarter Overlay
    antares
    Offline

    antares Опытный в 1С

    Регистрация:
    30 ноя 2006
    Сообщения:
    340
    Симпатии:
    7
    Баллы:
    29
    с другого компьютера подключился к этой базе форма открывается, подключаюсь через терминал с первого компьютера - запускаться не хочет, явно изза локальных настроек запуска приложения
    посмотрел в %user%\AppData\Local\1C\1cv8 там только location.cfg лежит,но в нем ничего особо нет
  10. Dem0lisher
    Offline

    Dem0lisher Профессионал в 1С

    Регистрация:
    4 авг 2009
    Сообщения:
    1.028
    Симпатии:
    51
    Баллы:
    54
    Зайдите через терминал, удалите базу из списка и добавьте заново. Проверьте
  11. TopicStarter Overlay
    antares
    Offline

    antares Опытный в 1С

    Регистрация:
    30 ноя 2006
    Сообщения:
    340
    Симпатии:
    7
    Баллы:
    29
    удалил из списка, вышел, снова зашел, создал в списке подключение, не помогло; кстати, удаление всех файлов в в %user%\AppData\Local\1C\1cv8 тоже не помогло; почему же при сетевом доступе к базе с одного компьютера обычная форма в управляемом приложении открывается нормально, а с другого компьютера (терминал-сервера) открываться не хочет
    Последнее редактирование: 20 янв 2016
  12. TopicStarter Overlay
    antares
    Offline

    antares Опытный в 1С

    Регистрация:
    30 ноя 2006
    Сообщения:
    340
    Симпатии:
    7
    Баллы:
    29
    все, нашел ответ на свой вопрос
    в конфигураторе, Сервис-Параметры-Общие-Управляемое приложение и обычное приложение, в корне дерева конфигурации в свойствах конфигурации - галочка "Использовать обычные формы в управляемом приложении", и запустить приложение в толстом "управляемом" клиенте
  13. Dem0lisher
    Offline

    Dem0lisher Профессионал в 1С

    Регистрация:
    4 авг 2009
    Сообщения:
    1.028
    Симпатии:
    51
    Баллы:
    54
    Поздравляю, я тоже нашел =)
  14. TopicStarter Overlay
    antares
    Offline

    antares Опытный в 1С

    Регистрация:
    30 ноя 2006
    Сообщения:
    340
    Симпатии:
    7
    Баллы:
    29
    написал выше как))

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