Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

пустые значения строк в запросе

пустые значения строк в запросе
Я
   Niraterra
 
27.06.19 - 14:39
Можно ли (и как) сделать проверку на пустые значения строк в таблице, с последующим выводом номеров этих пустых строк в сообщении посредством запроса?
 
 
   garantNo4x
 
1 - 27.06.19 - 14:42
Будем предельно точны - нельзя. Запрос он ничего не выводит. Но если вы нашли место где он выводит, и у таблицы есть номера строк, то может, что то и получится.
   dka80
 
2 - 27.06.19 - 14:42
Например, Значение(Справочник.ТвойСправочник.ПустаяСсылка)
   dezss
 
3 - 27.06.19 - 14:42
Что значит "пустые значения строк в таблице"?
В таблице БД?
Или просто в записи БД есть какое-то поле строкового типа и в нем пустая строка?
   Niraterra
 
4 - 27.06.19 - 14:49
у меня документ, в котором есть таблица с параметром выбором значений. И если там ничего не выбрано, то при закрытии документа необходимо вывести сообщение типа: в строк(е\ах) N не установлен выбор.
   palsergeich
 
5 - 27.06.19 - 14:51
Пустых значений есть несколько видов:
Пустая строка
неопределено
Null
Пустое значение типа (Справочник.Номенклатура.ПустаяСсылка()) например
По хорошему надо понимать в каких случаях что возникает и делать соответствующие проверки
   palsergeich
 
6 - 27.06.19 - 14:53
(4) Очень просто
для кажого строка из ТЧ цикла
   Если не ЗначениеЗаполнено(Строка.ИмяПоля) Тогда
       сообщить("заполни, дурень");
   КонецЕсли;
КонецЦикла;
Запрос не нужен
   palsergeich
 
7 - 27.06.19 - 14:53
А можно еще проще - проверка заполнения - выдавать ошибку, совсем без кода
   palsergeich
 
8 - 27.06.19 - 14:55
(4) Это тот случай, когда запросом можно себя по лбу ударить и проще сделать кодом
   Niraterra
 
9 - 27.06.19 - 14:57
(7) согласна) но в тз дали чтоб так было
   Niraterra
 
10 - 27.06.19 - 14:58
(6) сейчас попробую, спасибо)
   palsergeich
 
11 - 27.06.19 - 15:05
(9) ТЗ - это не повод решать задачу в лоб, ИМХО разраб видя, что задачу можно решить проще и лучше должен обсудить это с постановщиком.
Как правило это принимается во внимание и дается добро.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.