Имя: Пароль:
1C
 
Прива подскажите что такое препроцессоры ?
0 alex362422
 
20.01.08
13:55
Привет вспем подскажите пожалуйста что такое препроцессоры и как они влияют на работу программы и для чего вообще они нужны ???
Заранее  огромное спасибо ))))
1 ASV
 
20.01.08
14:01
Инструкции препроцессора
В 1С:Предприятии 8.0 были введены несколько предопределенных инструкций для препроцессора, которые говорят о том, где должен исполняться тот или иной фрагмент программы.

К инструкциям препроцессора относятся:

Инструкция Описание
#Если Клиент Тогда    
#КонецЕсли
Выполнение фрагмента модуля на клиентской машине
#Если Сервер Тогда    
#КонецЕсли
Выполнение фрагмента модуля на сервере 1С:Предприятие8.0
#Если ВнешнееСоединение Тогда  
#КонецЕсли
Эта инструкция позволяет возможность использования процедур и функций в сесии СОМ-соединения

Место выполнения общего программного модуля также может регулироваться установкой его свойств. Подробнее об инструкциях препроцессора и свойствах общих модулей написано в документации
2 Wolf
 
20.01.08
14:02
Инструкции препроцессора
В 1С:Предприятии 8.0 были введены несколько предопределенных инструкций для препроцессора, которые говорят о том, где должен исполняться тот или иной фрагмент программы.

К инструкциям препроцессора относятся:

Инструкция Описание
#Если Клиент Тогда    
#КонецЕсли -  Выполнение фрагмента модуля на клиентской машине
#Если Сервер Тогда    
#КонецЕсли -  Выполнение фрагмента модуля на сервере 1С:Предприятие8.0
#Если ВнешнееСоединение Тогда  
#КонецЕсли -  Эта инструкция позволяет возможность использования процедур и функций в сесии СОМ-соединения

Место выполнения общего программного модуля также может регулироваться установкой его свойств. Подробнее об инструкциях препроцессора и свойствах общих модулей написано в документации.

Это все, что у меня есть!
3 Eugene86
 
20.01.08
14:02
(0)Препроцессорные вставки в текст программы позволяют управлять процессом исполнения модуля. Например:
Если НЕ ПолныеПрава.ЕстьДоступныеПраваДляЗапускаКонфигурации() Тогда
       Отказ = Истина;
       #Если Клиент Тогда
       Предупреждение("У текущего пользователя нет доступных ролей, для запуска информационной базы.", 10, "Недостаточно прав доступа");
       #КонецЕсли
КонецЕсли;

Здесь предупреждение выводится в том случае, если код исполяется на стороне клиента.
4 Wolf
 
20.01.08
14:02
Прикольно! :)
5 ASV
 
20.01.08
14:04
(2) у меня еще есть текст из описания языка :)
6 alex362422
 
20.01.08
14:05
спасибо народ !!!