Создана внешняя обработка : Файл-новый-внешняя обработка.
В модуле формы создается функция:
&НаСервере
Функция РазрешенаПродажа(ВидКлиента,СортТовара)
Если ВидКлиента = “VIP” и НЕ СортТовара=”Высший” Тогда
Возврат Ложь
ИначеЕсли НЕ ВидКлиента = “VIP” и СортТовара=”Высший” Тогда
Возврат Ложь
Иначе
Возврат Истина
КонецЕсли
КонецФункции
Для проверки работы функции прописывается процедура:
Все материалы этого сайта являются составной частью Базового / Продвинутого курсов по программированию - и являются объектами авторского и имущественного права.
Любое их распространение без письменного согласования с авторами запрещено.
Создана внешняя обработка : Файл-новый-внешняя обработка.
В модуле формы создается функция:
&НаСервере
Функция РазрешенаПродажа(ВидКлиента,СортТовара)
Если ВидКлиента = “VIP” и НЕ СортТовара=”Высший” Тогда
Возврат Ложь
ИначеЕсли НЕ ВидКлиента = “VIP” и СортТовара=”Высший” Тогда
Возврат Ложь
Иначе
Возврат Истина
КонецЕсли
КонецФункции
Для проверки работы функции прописывается процедура:
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Сообщить(РазрешенаПродажа(“Постоянный”, “Высший”));
Сообщить(РазрешенаПродажа(“Непостоянный”, “Брак”));
Сообщить(РазрешенаПродажа(“VIP”, “Брак”));
Сообщить(РазрешенаПродажа(“VIP”, “Высший”));
КонецПроцедуры
В режиме 1С-Предприятия открывается обработка.Результатом выполнения являются сообщения :
НЕТ
ДА
НЕТ
ДА