Чтение текущего номера устройства и интервала времени
При работе с ОЛЕ из 1С также обнаружилось одно существенное неудобство: При получении данных в 1С сбивается выбранное устройство и интервал времени.
Попробую, думал, прочитать номер устройства и интервал, а потом после обработки снова их установлю. Но оказалось, что чтение свойства CarDevice (Car_Device) ничего не дает, т.к. номер возвращаемого устройства не соответствует выбранному в данный момент, а заданный интервал получить вообще невозможно (не нашел подходящих свойств). Есть другие варианты как можно получать данные не сбивая сделанных руками настроек? |
Похоже, что вариантов нет.
И пользователи, похоже, ни у кого не бузят (или их никто не слушает :)?). Или у нас одних одновременно работают и в 1С и в автографе... |
я вот перечитал и не понял вас
Добавлено через 1 минуту Вы хотите управлять Автограф ПО через оле, при этом, что бы параметры программы не менялись |
Текущее ТС восстановить можно, предварительно запомнив CurrentGroupFileName и CurrentCarDevice, а остальное - нет. Параметры расчёта на экране будут соответствовать последнему расчёту через OLE.
|
Цитата:
Получается, что первую часть (запомнить ТС) выполнить можно, а вторую - только спрогнозировать: какой период чаще запрашивают, например, с начала смены или суток. Я просто надеялся, что может также проглядел какое-нибудь свойство, в котором можно прочитать текущий период, ведь это один из основных параметров программы. Пускай его нельзя было бы задавать напрямую, но читать можно было б. |
Смотрите и проверяйте все свойства начинающиеся с "Current". Это и будут данные отображаемые в окне АвтоГРАФ
|
Цитата:
а вот ИТ отдел, полностью предоставляет возможность использования АГ+1С. рабит у нас все нармальна!!! а дальше получаем: Цитата:
Цитата:
|
Текущее время: 12:22. Часовой пояс GMT. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot