Окна 1С | |
---|---|
Us Автор |
Если кто-нибудь имеет опыт встраивать свои компонеты в 1С и выводить результат в полноправное окно 1С .. поделитесь опытом.. Как и через что это организовать..
|
Re: Окна 1С | |
---|---|
Равиль Сообщений: 6549 Откуда: Уфа Дата регистрации: 01.08.2003 |
Я в 1С не пишу, поэтому только направление. Не очень ясно, что вы имеете ввиду под "своей компонентой" - это может быть как своя процедура, написанная на языке 1С, так и запуск из 1С внешней компоненты, т.е. программы, написанной например на фоксе, которая должна отработать и вернуть результат, например в виде таблицы.
Давайте попробуем сделать следующее: в стандартной форме 1С, например в форме редактирования Расходной накладной добавим свою кнопку в которую пропишем вызов своей процедуры с выводом на просмотр некоторой таблицы (самому стало интересно). Простейшее программирование выполняется в конфигураторе, но перед этим не забудьте! сделать архив рабочей папки. Понимаю, что нижеследующее банально, тем не менее прикольно ;) 1) Открываем конфигуратор и в нем открываем конфигурацию 2) В папке Документы открываем Расходную накладную 3) Давим на кнопку "Форма" (расположена внизу) 4) На панели инструментов "Элементы диалога" берем кнопку и ставим ее на форму 5) Кликаем на новой кнопке и в диалоге Свойства кнопки на вкладке Дополнительно пишем формулу: Моя_Процедура() 6) В редакторе формы открываем вкладку Модуль (внизу) и вставляем в открывшемся окне перед первой процедурой свою:
8) Открываем 1с и в ней в расходной накладной давим на свою кнопку и наслаждаемся ... ps Конечно это все не то, что Вам нужно ... ------------------ Тяжело согнать курсором муху с монитора ... |
Re: Окна 1С | |
---|---|
Us Автор |
Я прошу прощения, не описала задачу. Под внешней компонентой я имела в виду именно внешнюю компонеты. (dll/ocx)
Смысл вот в чем. У меня есть MFC приложение. Самописное, так что делать могу с ним что угодно. Оно принимает расчитанные данные из 1С (должно принимать) и выводить результат пользователю в виде отчета. Отчеты не стандартные, там графика, в том числе и 3D, поэтому собственно сам 1С мне не поможет. Проблема встала в том, что шеф требует чтобы мои графики выводились именно окном 1С, а не отдельным окном в списке окон на рабочем столе. Как именно заставить 1С создать свое окно и вывести туда резултаты работы внешней компонеты я незнаю. Точнее на форуме 1С сказали копать ВК.. Пока ниче хорошего я не накопала.. |
Re: Окна 1С | |
---|---|
Us Автор |
Незнаю важно ли это или нет. Реализация компонеты VC .Net, графика OpenGL
|
Re: Окна 1С | |
---|---|
Равиль Сообщений: 6549 Откуда: Уфа Дата регистрации: 01.08.2003 |
Привет, Us:
Цитата:Ловите 2 архива с примерами подключения ВК (сделанных на С++). 1) www.ravil.nightmail.ru 2) www.ravil.nightmail.ru Для отображения в окне 1С при передаче значений для компоненты определяйте хендл активного окна 1С, чтобы сделать его родителем для окна Вашей ВК ------------------ Тяжело согнать курсором муху с монитора ... |
Re: Окна 1С | |
---|---|
Us Автор |
Спасибо!
Расковыряла пример с клипом, выдрав оттуда отображение видео и заставив его вывести что-то свое. Теперь по аналогии буду переделывать свое. Еще раз спасибо. ) Если что можно обращаться? Как понимаю в Си вы тоже разбираетесь.. ) |
Re: Окна 1С | |
---|---|
Равиль Сообщений: 6549 Откуда: Уфа Дата регистрации: 01.08.2003 |
2 Us - пожалуйста, только в С я не спец ... к сожалению. Удачи!
------------------ Тяжело согнать курсором муху с монитора ... |
© 2000-2024 Fox Club  |