Имя: Пароль:
1C
1С v8
УНФ. СообщитьОбшибке - привет от разработчиков?
,
0 mvgfirst
 
23.09.12
20:16
Полез сегодня посмотреть как реализован метод СообщитьОбОшибке в УНФ.

Наткнулся там на такой вот код:

Если НЕ ОбщегоНазначения.ИнформационнаяБазаФайловая() Тогда
   // Платформа 8.2.15
Иначе
   // тут вот обычный вывод сообщения через СообщениеПолзователю()
КонецЕсли;


Так вот я совсем не понял что это значит - или я незнаю о каких то особенностях платформы - или что же это всетаки значит?
1 Сияющий Асинхраль
 
23.09.12
20:18
А нажать f12 и посмотреть процедурку не судьба? Проще сюда запостить?
2 m-serg74
 
23.09.12
20:20
а что там ожидается увидеть вроде название само за себя говорит
3 Сияющий Асинхраль
 
23.09.12
20:27
(2) неплохо бы сначала посмотреть все-таки.
4 mvgfirst
 
23.09.12
20:34
Меня смутил комментарий
Разрабочтики УНФ что-то заложили для платфромы 8.2.15 или как?

Или если база не файловая - то они не выводят сообщений - я совсем ничего не могу понять

Смотрел СП по поводу функции "СообщениеПользователю" никаких намеков на серверную и файлвую базу не обнаружил

Но сами разработчики почему то не указывают "Поле" и "УстановитьДанные" для серверной базы - только комментарий написали

Вот я и интересуюсь - может кто-то вкурсе что это за комментарий и почему он вписан?
5 mvgfirst
 
23.09.12
20:36
(3) какую из процедурок - ты предлагаешь посмотреть?
Я просмотрел все что используется в этой процедуре - ничего проливающего свет на смысл комментария не ненашел (
6 Сияющий Асинхраль
 
23.09.12
20:39
Та которая в общем модуле: информационнаябазафайловая
7 mvgfirst
 
23.09.12
20:44
(6) И что я там по твоему должен увидеть?
Объяснинеие причин этого комментария?

Меня интересует вопрос почему если база серверная а не файловая разработчики не заполняют реквизиты "Поле" и "УстановитьДанные"

А вместо этого пишут комментарий:

//Платформа 8.2.15

Можешь ответить? Ответь - нет нехрен строить из себя тут умника!
Все было просмотрено - выше уже писал!
8 Сияющий Асинхраль
 
23.09.12
20:55
Согласно этому комментария 8.2.15 воспринимает любую базу какш файловую, вот это и надо было поглядеть в этой функции, и там уж глядеть почему, но это уже в отладчике под разными движками желательно
9 m-serg74
 
23.09.12
21:06
с чего бы это?
10 mikecool
 
23.09.12
21:18
вротмненоги... еще каменты разработчиков мы не обсуждали...
кто-то не удалил херню и по этому поводу ща разведется срач
11 mvgfirst
 
23.09.12
22:10
(8) Ты сам то смотрел эту функцию?

Причем тут вообще "8.2.15 воспринимает любую базу какш файловую"????

Вопрос в том что после того как система определила что база НЕ ФАЙЛОВАЯ - определенный код не выполняется с отсылкой на номер решилза!

Именно это и нтересует? Зачем такие усложнения кода, есть ли под этим какой-то смысл - или это просто мусор оставленный гениями и нам этого не понять?
12 m-serg74
 
23.09.12
23:46
ответвление "На будущее", а коммент наверное и пытаться понять не зачем...