Переключение на Главную Страницу Страницы: [1] 2  ОтправитьПечать
Очень популярная тема (более 25 ответов) Один вопрос (пожелание) по ТП (число прочтений - 9077 )
vandalsvq
1c++ power user
Отсутствует


Я всего лишь als-особиратель
;-)

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Один вопрос (пожелание) по ТП
24. Апреля 2009 :: 18:15
Печать  
В общем когда SQL не может выполнить запрос, или он с ошибкой на фоне ТП пишется эта сама ошибка, отсюда есть вывод что можно каким то образом выводить сообщения на фоне ТП...
А вопрос-пожелание таков... Можно ли вынести возможность этот самый текст устанавливать?
Если процесс "выноса" этого функционала очень сложен тогда ладно, но очень бы хотелось.  Подмигивание
  

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
lustin
1c++ power user
Отсутствует


1C *.*, ROR, Java - на
этом остановимся

Сообщений: 907
Местоположение: Москва
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: Один вопрос (пожелание) по ТП
Ответ #1 - 24. Апреля 2009 :: 18:28
Печать  
присоединяюсь

решение:
1. может быть все таки ловить этот exception в модуль реализации класса или формы?

наверное такое в Багзилу Подмигивание
  

бизнес-процесс как техническое задание прекрасно, только у бизнеса нет процессов; у бизнеса есть желание выжить
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
vandalsvq
1c++ power user
Отсутствует


Я всего лишь als-особиратель
;-)

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Один вопрос (пожелание) по ТП
Ответ #2 - 24. Апреля 2009 :: 18:48
Печать  
Я бы хотел не столько само событие сообщения от SQL сколько и саму возможность просто произвольно вставлять текст туда...
например я выполняю сервисные операции и что-то еще, отключаю поставщика от ТП, и вызываю (например) метод
ТП.СлужебноеСообщение("Идет формирование запроса, пожалуйста подождите");
А само событие от поставщиков которое вываливается в текст можно сделать вроде события СлужебноеСообщение... мне конечно название не нравится ни метода ни события но как то так  Круглые глаза
  

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
lustin
1c++ power user
Отсутствует


1C *.*, ROR, Java - на
этом остановимся

Сообщений: 907
Местоположение: Москва
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: Один вопрос (пожелание) по ТП
Ответ #3 - 24. Апреля 2009 :: 18:54
Печать  
vandalsvq писал(а) 24. Апреля 2009 :: 18:48:
Я бы хотел не столько само событие сообщения от SQL сколько и саму возможность просто произвольно вставлять текст туда...
например я выполняю сервисные операции и что-то еще, отключаю поставщика от ТП, и вызываю (например) метод
ТП.СлужебноеСообщение("Идет формирование запроса, пожалуйста подождите");
А само событие от поставщиков которое вываливается в текст можно сделать вроде события СлужебноеСообщение... мне конечно название не нравится ни метода ни события но как то так  Круглые глаза


судя по реализации - это явный exception от ODBС, который собственно и всплывает над ТП.

Принудительно вызвать такое же - это наверное к kms.

Моя хотелка и давнишняя - это перехваить Улыбка, твоя принудительно вызывать - что явно в Багзилу чтобы не забыли
  

бизнес-процесс как техническое задание прекрасно, только у бизнеса нет процессов; у бизнеса есть желание выжить
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
vandalsvq
1c++ power user
Отсутствует


Я всего лишь als-особиратель
;-)

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Один вопрос (пожелание) по ТП
Ответ #4 - 24. Апреля 2009 :: 19:14
Печать  
2 lustin
Если тебе не сложно запости в Багзиллу обоюдное пожелание Перехватить+Вызвать (установить) самостоятельно. Заранее спасибо.
  

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
lustin
1c++ power user
Отсутствует


1C *.*, ROR, Java - на
этом остановимся

Сообщений: 907
Местоположение: Москва
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: Один вопрос (пожелание) по ТП
Ответ #5 - 24. Апреля 2009 :: 19:18
Печать  
vandalsvq писал(а) 24. Апреля 2009 :: 19:14:
2 lustin
Если тебе не сложно запости в Багзиллу обоюдное пожелание Перехватить+Вызвать (установить) самостоятельно. Заранее спасибо.


тут говорят акаунты сменились - щас попробую
  

бизнес-процесс как техническое задание прекрасно, только у бизнеса нет процессов; у бизнеса есть желание выжить
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
lustin
1c++ power user
Отсутствует


1C *.*, ROR, Java - на
этом остановимся

Сообщений: 907
Местоположение: Москва
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: Один вопрос (пожелание) по ТП
Ответ #6 - 24. Апреля 2009 :: 19:30
Печать  
http://www.1cpp.ru/bugs/show_bug.cgi?id=4279

добавил, вроде даже сформулировал  Улыбка
  

бизнес-процесс как техническое задание прекрасно, только у бизнеса нет процессов; у бизнеса есть желание выжить
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Один вопрос (пожелание) по ТП
Ответ #7 - 25. Апреля 2009 :: 05:42
Печать  
lustin писал(а) 24. Апреля 2009 :: 19:30:
http://www.1cpp.ru/bugs/show_bug.cgi?id=4279

добавил, вроде даже сформулировал  Улыбка

Только два разных пожелания в одной заявке получилось, типа праздничного набора.
--
А в чем смысл перехвата ошибки ODBC в качестве исключения (исключения ли?).
Ну, допустим, не в качестве исключения, а в качестве события.

Короче, в каких системах вероятность ошибки ODBC в отлаженном ТП отлична от нуля и требует специальных процедур обработки?
  

De quelle planète es-tu?
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Один вопрос (пожелание) по ТП
Ответ #8 - 25. Апреля 2009 :: 11:49
Печать  
Весьма хотелось бы.
А еще лучше перехватывать эксепшены от любых провайдеров.
Жизнь заставила поработать с Firebird.
И уж очень пугающие для юзеров исключения вылазят.
Хочется выдавать информацию более спокойно и понятно.
  
Наверх
ICQ  
IP записан
 
lustin
1c++ power user
Отсутствует


1C *.*, ROR, Java - на
этом остановимся

Сообщений: 907
Местоположение: Москва
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: Один вопрос (пожелание) по ТП
Ответ #9 - 26. Апреля 2009 :: 05:38
Печать  
kms писал(а) 25. Апреля 2009 :: 05:42:
lustin писал(а) 24. Апреля 2009 :: 19:30:
http://www.1cpp.ru/bugs/show_bug.cgi?id=4279

добавил, вроде даже сформулировал  Улыбка

Короче, в каких системах вероятность ошибки ODBC в отлаженном ТП отлична от нуля и требует специальных процедур обработки?


У меня есть две сторонние БД - одна firebird другая postgres
Мои пользователи 1С активно просматривают оттуда данные с помощью ТП, данные туда пишутся сторонними системами, которые я не контролирую - моя задача как минимум отловить возникающюю ошибку, записать её себе - не всегда пользователи сообщают об возникающих ошибках чтения, а над ТП отобразить для пользователя что-нибудь удобочитаемое, типа Ошибка чтения данных.

То есть моё ТП отлажено, а вот БД из которой поставщки читает даные, может быть и не отлажена  Улыбка
  

бизнес-процесс как техническое задание прекрасно, только у бизнеса нет процессов; у бизнеса есть желание выжить
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Один вопрос (пожелание) по ТП
Ответ #10 - 26. Апреля 2009 :: 06:33
Печать  
lustin
Ты работаешь с поставщиком Firebird для ТП?
Чуть подробней, плиз. Сам писал?
  
Наверх
ICQ  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Один вопрос (пожелание) по ТП
Ответ #11 - 27. Апреля 2009 :: 12:37
Печать  
lustin писал(а) 26. Апреля 2009 :: 05:38:
То есть моё ТП отлажено, а вот БД из которой поставщки читает даные, может быть и не отлажена  Улыбка

Ясно.
У меня такого не бывает, нет такой специфики.
Но принципиальных возражений у меня тут нет, можно будет подумать над реализацией обоих предложений.
Собственно, здорово, что предложения продолжают появляться. Улыбка
  

De quelle planète es-tu?
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Один вопрос (пожелание) по ТП
Ответ #12 - 27. Апреля 2009 :: 13:26
Печать  
kms писал(а) 27. Апреля 2009 :: 12:37:
Собственно, здорово, что предложения продолжают появляться. Улыбка

Намного лучше, когда есть кто-то, кто эти предложения может реализовать.
  
Наверх
 
IP записан
 
lustin
1c++ power user
Отсутствует


1C *.*, ROR, Java - на
этом остановимся

Сообщений: 907
Местоположение: Москва
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: Один вопрос (пожелание) по ТП
Ответ #13 - 27. Апреля 2009 :: 13:54
Печать  
vip писал(а) 26. Апреля 2009 :: 06:33:
lustin
Ты работаешь с поставщиком Firebird для ТП?
Чуть подробней, плиз. Сам писал?


ну да, есть небольшой патч который накатывается на основную ветку icpp - он тупой до невозможности

я даже его где-то здесь постил год назад  Улыбка
http://www.1cpp.ru/forum/YaBB.pl?num=1194894410/16#22

вот оно - правда текущий патч чуть изменился

  

бизнес-процесс как техническое задание прекрасно, только у бизнеса нет процессов; у бизнеса есть желание выжить
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Один вопрос (пожелание) по ТП
Ответ #14 - 27. Апреля 2009 :: 15:32
Печать  
JohnyDeath писал(а) 27. Апреля 2009 :: 13:26:
kms писал(а) 27. Апреля 2009 :: 12:37:
Собственно, здорово, что предложения продолжают появляться. Улыбка

Намного лучше, когда есть кто-то, кто эти предложения может реализовать.

А потом нужен кто-то, кто может первых двух организовать.
А еще тот, кто заставит всех троих поверить, что они - члены одной большой семьи.

Эх, но, боюсь, теории идеальных упр. команд не по теме этого раздела.
По теме будет как-то так: да, неплохо, если такой человек появится - he/she is welcome.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: [1] 2 
ОтправитьПечать