&НаСервереБезКонтекста
Функция РазрешенаПродажа(ВидКлиента,ВидТовара) Экспорт
Если (ВидКлиента = "VIP" И ВидТовара = "Высший") ИЛИ (НЕ ВидКлиента = "VIP" И НЕ ВидТовара = "Высший") Тогда
Возврат Истина;
Иначе
Возврат Ложь;
КонецЕсли;
&НаСервереБезКонтекста
Функция РазрешенаПродажа(ВидКлиента,ВидТовара) Экспорт
Если (ВидКлиента = "VIP" И ВидТовара = "Высший") ИЛИ
(НЕ ВидКлиента = "VIP" И НЕ ВидТовара = "Высший") Тогда
Возврат Истина;
Иначе
Возврат Ложь;
КонецЕсли;
Функция РазрешенаПродажа(ВидКлиента, СортТоввара)
Если (ВидКлиента="VIP" и СортТоввара="Высший") или (ВидКлиента<>"VIP" и СортТоввара<>"Высший") Тогда
Возврат истина;
КонецЕсли;
Возврат Ложь;
КонецФункции
При открытии обработки выдоются сообщения в окне основной программы:
нет
да
нет
да
Добрый день!
Вопрос по 0-модулю 2 Главе, “Защита программного кода”
=====================================
Хотел установить пароль на общий клиентский модуль. Система выдала предупреждение “Этот модуль не может быть защищен”.
В чем здесь дело?На какие модули можно установить пароль, а на какие нет?
=====================================
Все материалы этого сайта являются составной частью Базового / Продвинутого курсов по программированию - и являются объектами авторского и имущественного права.
Любое их распространение без письменного согласования с авторами запрещено.
или так
Функция РазрешенаПродажа(ВидКлиента,ВидТовара) Экспорт
Если (ВидКлиента = "VIP" И ВидТовара = "Высший") ИЛИ (НЕ ВидКлиента = "VIP" И НЕ ВидТовара = "Высший") Тогда
Возврат Истина;
Иначе
Возврат Ложь;
КонецЕсли;
КонецФункции
Функция РазрешенаПродажа(ВидКлиента,ВидТовара) Экспорт
Если (ВидКлиента = "VIP" И ВидТовара = "Высший") ИЛИ
(НЕ ВидКлиента = "VIP" И НЕ ВидТовара = "Высший") Тогда
Возврат Истина;
Иначе
Возврат Ложь;
КонецЕсли;
КонецФункции
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Сообщить(РазрешенаПродажа("Постоянный", "Высший"));
Сообщить(РазрешенаПродажа("Непостоянный", "Брак"));
Сообщить(РазрешенаПродажа("VIP", "Брак"));
Сообщить(РазрешенаПродажа("VIP", "Высший"));
КонецПроцедуры
Юрий, отчет принят.
Функция РазрешенаПродажа (ВидКлиента, СортТовара) Экспорт
Если (ВидКлиента = "VIP" И СортТовара = "Высший") ИЛИ (НЕ (ВидКлиента = "VIP") И НЕ (СортТовара = "Высший")) Тогда
Возврат Истина;
Иначе
Возврат Ложь;
КонецЕсли;
КонецФункции
&НаКлиенте
Процедура ПриОткрытии(Отказ)
Сообщить(РазрешенаПродажа("Постоянный", "Высший"));
Сообщить(РазрешенаПродажа("Непостоянный", "Брак"));
Сообщить(РазрешенаПродажа("VIP", "Брак"));
Сообщить(РазрешенаПродажа("VIP", "Высший"));
КонецПроцедуры
idspooler, отчет принят.
Если (ВидКлиента="VIP" и СортТоввара="Высший") или (ВидКлиента<>"VIP" и СортТоввара<>"Высший") Тогда
Возврат истина;
КонецЕсли;
Возврат Ложь;
КонецФункции
При открытии обработки выдоются сообщения в окне основной программы:
нет
да
нет
да
Евгений, принято.
Добрый день!
Вопрос по 0-модулю 2 Главе, “Защита программного кода”
=====================================
Хотел установить пароль на общий клиентский модуль. Система выдала предупреждение “Этот модуль не может быть защищен”.
В чем здесь дело?На какие модули можно установить пароль, а на какие нет?
=====================================
Добрый день!
Защищать паролем клиентские модули нельзя.
Только серверные и модули внешнего соединения.