8.2 На клиенте проверить на пустое значение #488939


#0 by Aswed
Сейчас делаю так А как сделать правильно?
#1 by almar
А объект.скидка какого типа?
#2 by strange2007
Подобные проверки и обработки выносите на сервер. На клиенте максимально только интерфейсные работы и то не все
#3 by Aswed
Справочник ссылка
#4 by strange2007
не насилуйте клиента, организуйте логику как рекомендуют
#5 by michael
+ НаСервереБезКонтекста
#6 by Klinov
Если Не ЗначениеЗаполнено (Объект.Скидка) Тогда так  не катит?
#7 by Aprobator
скидка - строка?
#8 by strange2007
Неее, многие клиентские вещи надо с контекстом делать (проверки всякие, чтение реквизитов и т.д.)
#9 by Aswed
Уже так и начал делать) Почему и спрашивал.
#10 by strange2007
А попробуйте в тонком клиенте, лучше еще веб клиент
#11 by Aswed
А как же рекомендации свести к минимуму обращения к серверу?
#12 by strange2007
Вот именно! один вызов сервера. Там вся логика и возврат на клиента без каких либо действий. Всё! Больше ни чего не делать!
#13 by michael
без фанатизма
#14 by almar
А зачем тебе эта проверка?
#15 by Klinov
Синтаксис: ЗначениеЗаполнено(<Значение>) Параметры: Тип: Произвольный. Значение для сравнения. Возвращаемое значение: Тип: Булево. Для значений типа Булево всегда возвращается Истина. Для значений типа Строка возвращается Истина, если в строке есть не пробельные символы. Для массивов и коллекций возвращается Истина, если в них есть хотя бы 1 элемент. Описание: Функция проверяет, отличается ли переданное значение от значения по умолчанию того же типа. Не работает с мутабельными значениями. При передаче мутабельного значения функция вызывает исключение. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
#16 by strange2007
Расскажу свою маленькую давнишнюю ошибку: выводил дерево средствами клиента, про веб клиента пришлось забыть. Тормоза несусветные. Потом переделал все на сервере - супер работа
#17 by strange2007
уй, мляяяяя... точно :)
#18 by Aswed
Так при выяснении условия меняется доступность элементов формы. Как быть в таком случае?
#19 by strange2007
Можно и там и там, только с контекстом. Например вот серверный вариант &НаСервере
#20 by strange2007
+ в этом случае не надо нырять туда-сюда (проверка на объектное значение) и в скорости есть выигрыш
#21 by Aswed
Ага, понял. Огромное спасибо. Буду пользоваться этим способом.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С