![]() |
Модераторы: stron |
![]() ![]() ![]() |
|
SAP88 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 16.8.2011 Репутация: нет Всего: нет |
Всем Привет....
Ситуация такая : Имеется 1С версии 8.1, необходимо взаимодействие с ней из нашего приложения. Подключение, работа с формами, конфигуратор на чтение - доступны. Проблема с поиском активного экземляра окна. Решение моей задачи возможно 2-мя путями 1) Если сможете подсказать как в 8.1 получить объект текущего окна. Тобишь где то в коде открывается окно и мне необходимо получить его экземляр. В 8.2 есть удобная функция АктвиноеОкно() возращающая его, но в 8.1 она отствует. Так же не подходит вариант с поиском формы по уникальному идентификаотору. Форма открывается просто заданием имени и владельца. Документы.Документ1.ПолучитьФорму("НУЖНАЯФОРМА", ЭтаФорма) без 3-го аргумента по которому можно было бы получить это окошко. Вариант с добавлением 3-го параметка данной функции не подходит, база должна быть без изменений. 2) Переписать процедуру обработки кнопки открывающей окно чтобы в момнет ПолучитьФорму() иметь её экземляр. Но здесь хранится камень, все бы было хорошо но в коде процедуры вызов варификации входных данных в нескольких процедурах с глубиной вызова 30% кода модуля, что пока переписывать не хочется. И процедуры НЕ Экспортные... Тобишь если сможете дать вариант вызова не экспортной процедуры то этого будет за глаза... Поэтому инструментарий которым можно его выцыпить : 1) конфигуратор на чтение (можно найти что нада) 2) Hwnd окна появляющегося 3) Title заголовок окна пояляющегося 4) Экземляр формы Главного окна. (Можно дёргать методы и работать с её контекстом) 5) Можно дёргать любые методы ГлобальногоКонтекста. И еще вариант с вызовом метода "Выполнить" не пройдёт, так как эта команда не доступна.. Заранее Спасибо за помощь.. Добавлено через 10 минут и 39 секунд Возможно как то можно получить список Открытых форм ? Либо получить форму открытую по какому либо параметру. Гугл сказал что можно по какому то "Общему аттрибуту" найти форму... Но ничего не вышло |
|||
|
||||
SAP88 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 16.8.2011 Репутация: нет Всего: нет |
Ни у кого идей не появилось ?....
|
|||
|
||||
Zero |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2169 Регистрация: 23.10.2004 Где: Россия, г. Рязань Репутация: 15 Всего: 24 |
а причём тут вообще окно? ...если ты подключаешься к базе данных и тебе нужно вытащить данные именно оттуда...
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "1C: Предприятие, SAP, ERP и учётные системы" | |
|
Запрещается! 1. Обсуждение крэков, кейгенов и других подобных программ Пробуйте искать сами или обращайтесь в приват к участникам форума. Темы с подобными вещами будут немедленно удаляться, а нарушители - получать предупреждения. Также запрещается обсуждение проблем работы этих программ (что куда вписать, куда что скопировать и т.п...) 2. Давать ссылки на взломанные продукты
|
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | 1C: Предприятие, SAP, ERP и учётные системы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |