#0
by kolp821
Есть Документ, в нем есть табличный реквизит, реквизит может быть пустой. Нужно создать запрос, на проверку заполненный/не заполненный табл. часть, в результате которого будет выполнен алгоритм, если в табл. части есть что то - то выполняется 1 ветка алгоритма, если нет нечего - то другая ветка. Как правильно создать запрос?
#6
by kolp821
а можно поподробнее? Есть несколько табличных реквизитов. Но нужно проверку на одну сделать.
#12
by kolp821
повторю еще вопрос. Есть Документ, в нем есть табличный часть. Нужно создать запрос, на проверку заполненный/не заполненный табл. часть, в результате которого будет выполнен алгоритм, если в табл. части есть элементы - то выполняется 1 ветка алгоритма, если нет элементов - то другая ветка. Как правильно создать запрос?
#16
by Кокос
Делаешь левое соединение с таблицей результатом запроса где выборка из табличной части с полем СУММА КАК ИНДИКАТОРСТРОКИ. и проверяешь потом если ВЫБОР КОГДА ЕстьNULL(Подзапрос.ИНДИКАТОРСТРОКИ,0) = 0 ТОГДА ЛОЖЬ ИНАЧЕ ИСТИНА КОНЕЙ КАК ТЧЗаполнена
#24
by kolp821
такой вариант подходит, но как правильно мне написать? Пишу Документы.Договір.ТабличнаяЧастьДокументиПроОсвіту.Количество < 1 выдает ошибку что "{Документ.Договір}: Поле объекта не обнаружено (ТабличнаяЧастьДокументиПроОсвіту) Если Документы.Договір.ТабличнаяЧастьДокументиПроОсвіту.Количество < 1 Тогда"
#28
by kolp821
ТабличнаяЧастьДокументиПроОсвіту это и есть имя, так предыдущий разработчик назвал табл часть )))
#31
by Reset
в Суть ветки не вникал, но зачем так иносказательно писать? Почему нельзя по русски Количество=0 ? Отрабатывам варианты, когда количество строк = 0.5 или -1 ?
#32
by Lenka_Boo
1. Попробуй вставить название ТЧ копированием. В нем могут быть символы из другой раскладки, не догадаться какие (мне такие перлы уже встречались) 2. В отладчике посмотри, есть ли она у тебя вообще под Документы.Договір. 3. "Документы" - это у тебя что?
#33
by le_
>Отрабатывам варианты, когда количество строк = 0.5 или -1 ? Метод Количество возвращает натуральное число. Думается мне, автор в привел пример обращения к ДокументМенеджер, а не конкретному документу.
#34
by Reset
Мне, думается, твой стиль мышления не постичь ;) Я не справшивал, что возвращает метод. Я поинтересовался сакральным смыслом сравнения с единицей.
#38
by Reset
И так можно: Пустая ТЧ - ТЧ, где 0(ноль) строк (а не та, где их меньше одной :D - в этом иносказательность) Пишем: Если Док.Товары.Количество=0 тогда ------------ + в вообще песня (я не говорю даже, что запрос нерабочий сам по себе, ну писал наспех - бывает). Но вот об это глаз спотыкается сразу и возникают плохие мысли: вместо Если Запрос.Выполнить.Пустой
#39
by le_
>И так можно: Док.Товары.Количество + 1 < 2 Здесь лишняя операция. По поводу согласен. Про Пустой подумал после того, как отправил.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- 7.7: Запрос к периодическому реквизиту справочника: на какую дату он получается?
- Один запрос - все ок , два запрос - не получается :(
- Обращение к табличной части справочника из табличной части документа
- Выбрать в табличной части документа элемент табличной части справочника
- почему в табличной части не выводится реквизит табличной части?
- Можно ли реквизиту табличной части присвоить значение COM-объекта?
- Запрос в обработке и запрос в консоли отчетов выдают разные результаты
В этой группе 1С
- Не закрывается регистр Незавершенное производство УПП
- Как поставить ограничение на просмотр реквизита формы справочника?
- Как получить строку Уникального идентификатора через Ком-Соединение?
- SQL server 2005 полный бекап и журнал транзакций.
- СКД, разгруппировать группировку программно
- Подключение из 1с8 к 1с7
- Как напечатать штрих код на чеке?
- не подключается citrix в сети vpn
- УТ 11 Проблема с созданием документа в конфигураторе
- Свои итоги в СКД по вертикали
- v8: Как программно закрыть модальную форму
- Чем CentOS Linux отличается от Fedora?
- БГУ - перенос остатков не виден в Авансовом отчете
- От чего зависит видимость кнопки "Настройки всех пользователей" в УТ 10.3?
- произвольное условие (по примеру условного оформления в СКД)
- Вертикальная полоса прокрутки, не работает...
- Как пользователям запретить табло?
- ЗРДС в 1С Консолидация можно не загружать?
- ЗУП 82 Секрет неполного рабочего времени при расчете по этому графику
- Access подключенный к 1С базе