Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Какой-то косячок нашелся ненапряжный (число прочтений - 1091 )
Chieftain
Senior Member
****
Отсутствует


___

Сообщений: 498
Местоположение: Тула
Зарегистрирован: 15. Февраля 2007
Пол: Мужской
Какой-то косячок нашелся ненапряжный
25. Ноября 2010 :: 16:35
Печать  
В общем-то не всегда проявляется, поэтому тест подготовить не могу.
Как правило проявляется в связке "Форма документа"+Класс.

В форме в событии по выбору значения реквизита вызывается метод класса.
В классе при вызове метода Сообщить(ЗдесьКакоеНибудьЧисловоеЗначение) то, вместо того самого числового значения, выводятся наименования реквизита формы документа или же название реквизита формы списка справочника, элемент которого выбирали.
Если выводить не числовое значение, например перед ним вывести текст, то такого не наблюдается.

Кто-нибудь сталкивался с таким? Чревато чем-нибудь?
  
Наверх
ICQ  
IP записан
 
Dmitry The Wing
God Member
*****
Отсутствует


1C++ rocks!

Сообщений: 839
Местоположение: Где-то в Сибири
Зарегистрирован: 18. Августа 2009
Пол: Мужской
Re: Какой-то косячок нашелся ненапряжный
Ответ #1 - 26. Ноября 2010 :: 02:12
Печать  
Chieftain писал(а) 25. Ноября 2010 :: 16:35:
В общем-то не всегда проявляется, поэтому тест подготовить не могу.
Как правило проявляется в связке "Форма документа"+Класс.

В форме в событии по выбору значения реквизита вызывается метод класса.
В классе при вызове метода Сообщить(ЗдесьКакоеНибудьЧисловоеЗначение) то, вместо того самого числового значения, выводятся наименования реквизита формы документа или же название реквизита формы списка справочника, элемент которого выбирали.
Если выводить не числовое значение, например перед ним вывести текст, то такого не наблюдается.

Кто-нибудь сталкивался с таким? Чревато чем-нибудь?

Сталкиваюсь постоянно. Лечится просто: Сообщить("" + Значение); Косяк проявляется для любого непростого типа, а реквизит - это уже ссылка.
  
Наверх
 
IP записан
 
Chieftain
Senior Member
****
Отсутствует


___

Сообщений: 498
Местоположение: Тула
Зарегистрирован: 15. Февраля 2007
Пол: Мужской
Re: Какой-то косячок нашелся ненапряжный
Ответ #2 - 26. Ноября 2010 :: 02:14
Печать  
Да лечение-то понятно. Просто получается что где-то в памяти косячные ссылки висят чтоли. Мало ли чем может быть чревато
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать