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