8.0 Чтоб ему Пусто() было!.. #19229


#0 by Sure2
Спасите чайника! Только коснулся 8.0 и не знаю даже, как проверить заполненность элементов формы. В 7.7 всё было просто:А в 8.0... ЭлементыФормы.Поле.АвтоВыборНезаполненного ?ПустаяСтрока(Поле) ?Как с этим обходиться?
#1 by defender
Пустая для большинства реквизитов
#2 by Bjork
Пустая - только для значений ссылочных типов.Для примитивных типов: а)для дат надо сравнивать со значением '00010101000000' или с Дата(1,1,1) что тоже самое. б)Для чисел со значением 0. в)Для булевых со значением Ложь, г)Для строк анализировать булевый результат ПустаяСтрока(ПроверяемоеЗначение) и т.п. Если нужно определеить пустоту унивекрсальной коллекции значений (Массив, списокЗначений, Соответствие, Структура, ТаблицаЗначений, ДеревоЗначений) то определиться что под ней понимать и строить свой нужный алгоритм проверки
#3 by Bjork
Можно оформить это ввиде отдельной функции, с учетом сказанного это будет что то типа того:
#4 by Четонету
Можно оформить это ввиде отдельной функции, с учетом сказанного это будет что то типа того:__ИначеЕсли Значение = NULL Тогда____Для Каждого кз Из Значение Цикл______Если НЕ обПустоеЗначение(кз.Значение) Тогда
#5 by Sure2
Большое спасибо."Это только кажется, что всё так сложно - на самом деле всё гораздо сложнее!"
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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