Статус:
Offline
Реєстрація: 23.08.2006
Повідом.: 1245
Реєстрація: 23.08.2006
Повідом.: 1245
вопрос по 1с
Может кто знает, как можно в 1с програмно закрыть окно сообщений?
Может кто знает, как можно в 1с програмно закрыть окно сообщений?
Перегляньте відео нижче, щоб дізнатися, як встановити наш сайт як веб-програму на головному екрані.
Замітка: Для цієї функції наразі потрібен доступ до сайту за допомогою вбудованого браузера Safari.
Функция гл_ЗакрытьОкноСообщений() Экспорт
Попытка
wshShell=СоздатьОбъект("wScript.shell");
wshShell.appActivate("1С:Предприятие");
wshShell.sendKeys("^+(z)");
wshShell.sendKeys("^+(я)"); //разрешение проблемы с раскладкой
Возврат 1;
Исключение
Возврат 0;
КонецПопытки;
КонецФункции
//-----------------------------------------------------------------------------
Процедура ОчиститьОкно() Экспорт
Если гл_ЗакрытьОкноСообщений()=0 then
Предупреждение("Неудача :(");
КонецЕсли;
КонецПроцедуры
Методами 1С пока никак, можно через WinAPI так ничего устанавливать не прийдется но так сложнее, надо отлавливать хэндл окна и т.п.Очень замороченно.
Вернее сказать не очень но при переносе базы/перестановке базы нужно еще вспомнить об установленном Windows Script Host.
интересуеь именно вариант решенный только методами 1с
Ребят в чем ошибка??
// На чтение
Выборка = Справочники.Номенклатура.Выбрать();
Пока Выборка.Следующий() Цикл
Переменная = Выборка.Наименование;
// Обработка полученого сообщения
КонецЦикла;
{Справочник.Номенклатура.Форма.ФормаВыбора.Форма(2,11)}: Переменная не определена (Справочники)
Выборка = <<?>>Справочники.Номенклатура.Выбрать(); (Проверка: Тонкий клиент)