[ОТВЕТИТЬ]
Опции темы
11.12.2008 12:52
 
Доброе время суток!

Пишу в 1С 7.7 отчет, который формируется в Excel, отчет формируется прекрасно, но если пользователь во время формирования отчета ткнет мышью куда нибудь в ячейку, то отчет вылетает с ошибкой... Делать Visible = 0 не хочется так как формируется он достаточно долго, а так хоть видно что комп не завис а что то делает, как то можно залочить Excel на время вывода отчета?
11.12.2008 14:25
 
На самом деле лучше выкидывать какое-то окошко, хоть диалоговое, потому, что в Visible=True оно еще и дольше делается... На отрисовку тратится чтоли...
11.12.2008 14:26
 
вообще отчет формируется в 1Сы, а уже потом перекидываеться в эксель и по нажатию на кнопки или мышьку не должен вылетать с ошибкой, что-то ты не так сделал или гонит тачка
12.12.2008 06:10
 
Цитата:
OlegON На самом деле лучше выкидывать какое-то окошко, хоть диалоговое, потому, что в Visible=True оно еще и дольше делается... На отрисовку тратится чтоли...
Спасибо! Excel решил показывать когда отчет сформирован, а в 1С просто в строке состояния добавил счетчик выведенных строк, чтобы понятно было что все работает :) При Visible=False отчет действительно формируется быстрее... :)

Цитата:
BR вообще отчет формируется в 1Сы, а уже потом перекидываеться в эксель и по нажатию на кнопки или мышьку не должен вылетать с ошибкой, что-то ты не так сделал или гонит тачка
Я через OLE отчет формирую.
12.12.2008 07:05
 
Вообщем нашел как залочить Excel может кому пригодится:

Interactive — это свойство позволяет полностью заблокировать ввод в приложение Excel со стороны пользователя (как клавиатуру, так и мышь). Обычно используется, чтобы пользователь не смог помешать работе приложения, например, сбить выделение. Можно также использовать, если ввод пользователя производится из другого приложения, взаимодействующего с Excel.

Главное после создания отчета не забыть Interactive = True а то пользователь ничего с ним сделать не сможет :)
12.12.2008 07:07
 
Ссылка на источник: :)
Опции темы



Часовой пояс GMT +3, время: 04:09.

Все в прочитанное - Донат - RSS - - Карта - Вверх

Форум сделан на основе vBulletin®
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.