0 / 0 / 0
Регистрация: 17.02.2016
Сообщений: 34
|
|||||||||||
1 | |||||||||||
Проверить результат запроса на пустоту04.03.2016, 13:38. Показов 7307. Ответов 7
Метки нет (Все метки)
Доброго времени суток
В запросе выбираю табличную часть документа. Необходимо проверить запрос на пустоту и если он пустой поставить пометку на удаление. На форме я специально выбираю документ с пустой ТЧ, но пометка на удаление все равно не ставится.
Запрос.Выполнить().Выбрать().Количество почему то равно 1. Подскажите в чем может быть ошибка? Вот текст запроса
0
|
04.03.2016, 13:38 | |
Ответы с готовыми решениями:
7
Проверка параметра запроса на пустоту Результат бухгалтерского запроса Некорректный результат запроса Как проверить на пустоту поле с фиксированными списком для запроса? |
3057 / 2004 / 524
Регистрация: 25.06.2009
Сообщений: 6,964
|
||||||
04.03.2016, 14:02 | 2 | |||||
haka, попробуйте обращаться к ТЧ напрямую в запросе:
0
|
10 / 7 / 0
Регистрация: 08.05.2013
Сообщений: 268
|
|
05.03.2016, 19:17 | 3 |
GreenkO, автору нужно проверить на пустоту табличную часть. А в ТЧ может быть ситуация, что строк несколько, а количество = 0.
0
|
3057 / 2004 / 524
Регистрация: 25.06.2009
Сообщений: 6,964
|
|
05.03.2016, 19:40 | 4 |
1
|
10 / 7 / 0
Регистрация: 08.05.2013
Сообщений: 268
|
|
05.03.2016, 19:55 | 5 |
Только что: создал документ Расходная накладная, в ТЧ ввел товар, задал цену. А количество не задал.
Документ записался. Но в проведении было отказано.
0
|
3057 / 2004 / 524
Регистрация: 25.06.2009
Сообщений: 6,964
|
|
05.03.2016, 20:08 | 6 |
vadim008, и?
Проверка запроса на пустоту - подразумевает отсутствие записей в результате запроса. В моем примере идет запрос к табличной части документа. Если строк в ТЧ нет - количество записей = 0, если есть хоть одна строка результат запроса не будет пустым. Поле количество здесь не при чем. Смотрите код темы, там идет проверка на Результат.Пустой().
0
|
10 / 7 / 0
Регистрация: 08.05.2013
Сообщений: 268
|
|
05.03.2016, 20:18 | 7 |
GreenkO, наверно вы правы, не знаю. Как проверю - скажу утвердительно.
0
|
0 / 0 / 0
Регистрация: 17.02.2016
Сообщений: 34
|
|
09.03.2016, 12:06 [ТС] | 8 |
GreenkO, результат запроса все равно не был пустым. Видимо после программного удаления строки ТЧ оставалась пустая строка. Сделал по колхозному, добавил условие в запрос, чтобы номенклатура не была пустой и все заработало.
Добавлено через 23 секунды Спасибо всем за ответы, тема закрыта
0
|
09.03.2016, 12:06 | |
09.03.2016, 12:06 | |
Помогаю со студенческими работами здесь
8
Как проверить объект на пустоту или коллекцию на пустоту? Проверить результат запроса Проверить результат запроса MaskEdit: Как проверить на пустоту номер телефона, а также проверить ввод всех его цифр? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |