8.х Отдельные приложения на основе 1С:Предприятие?

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

  1. TopicStarter Overlay
    bezigon
    Offline

    bezigon

    Регистрация:
    21 авг 2009
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Возможно ли создать отдельные приложения на основе 1С:Предприятие?
    По работе с базами данных, не открывая главного окна?

    Как вариант, я вижу подключение OLE/ActiveX компонента 1C к проекту, например, на С#

    Есть у кого какие мысли на этот счет?
  2. EvgDol
    Offline

    EvgDol

    Регистрация:
    3 сен 2008
    Сообщения:
    22
    Симпатии:
    0
    Баллы:
    1
    Т.е. как это не открывая главного окна???

    Если Вы хотите работать в своей программе, используя возможности 1С, то Вы можете использовать OLE. 1С способна выступать в роли OLE Automation Server.
    Однако, если в этом случае Вам 1С нужна только как аналог СУБД, то это извращение!!!

    Если же основная программа написана средствами 1С, то Вы не можете не открывать окна 1С, т.к. компилятора в системе нет. Единственное что можно сделать в этом варианте, дак это скрыть стандартные меню и панели и использовать какую-нибудь обработку в качестве главного окна (см. например Штрих-М: кассир).
  3. TopicStarter Overlay
    bezigon
    Offline

    bezigon

    Регистрация:
    21 авг 2009
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    как в Штрих-М: Кассире вызывается метод Обработки в качестве главного окна?

    я так понимаю, есть возможность средствами встроенного языка сделать невидимым главное окно 1С, запустить Обработку, и вуаля?
  4. EvgDol
    Offline

    EvgDol

    Регистрация:
    3 сен 2008
    Сообщения:
    22
    Симпатии:
    0
    Баллы:
    1
    Здесь имеется ввиду что стандартная обработка, написанная в конфигурации 1С, и имеющая стандартную оконную форму, вызывается при запуске конфигурации.
    Соответственно можно открыть эту обработку модально, т.е. пока она открыта ничего сделать вне этой обработки больше нельзя будет, а при ее закрытии закрывать программу.
    Если интефейса в конфигурации нет, то не будет и панели кнопок.
    А если надо скрыть и главное меню, то, я сейчас точно не скажу есть или нет такая возможность в самой системе, но можно написать или взять стороннюю библиотеку, написанную под 1С, которая позволяет скрывать главное меню.

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