#0
by spenov
каким образом выкручиваться без такой конструкции? ВЫБРАТЬ * ИЗ Справочник.Договоры как Договоры ГДЕ СУЩЕСТВУЕТ(ВЫБРАТЬ * ИЗ...ГДЕ Контрагент=Договоры.Владелец И Договор=Договоры.Ссылка)
#3
by rs_trade
ГДЕ (ВЫБРАТЬ COUNT(*) ИЗ...ГДЕ Контрагент=Договоры.Владелец И Договор=Договоры.Ссылка)<>0 Может так?
#4
by spenov
это все не годится. через соединение строки размножатся... проверка на нул вообще не пойму куда здесь прикрутить :)
#8
by IronDemon
ГДЕ Ссылка НЕ(ВЫБРАТЬ Ссылка ИЗ...ГДЕ Контрагент=Договоры.Владелец И Договор=Договоры.Ссылка)
#10
by spenov
в конкретно этом случае так можно выкрутиться. попробовал - получилось. но в общем случае не получиться, если например будет объединение таблиц по которым необходимо проверить вложенное условие :( запрос в итоге у меня получился такой: ТекстЗапроса="ВЫБРАТЬ ПЕРВЫЕ 1 | ДоговорыКонтрагентов.Ссылка как Договор, надо достать все договоры, по которым есть сальдо или оборот за заданный период
#12
by toypaul
а вообще изврат какой-то - зачем тут справочник договов? почему не сделать основную выборку по таблице остатков и оборотов?
#13
by spenov
например такой вариант очень условный но всеже... ИЗ Справочник.Контрагенты ОБЪЕДИНИТЬ Справочник.Договоры ПО Контрагенты.Ссылка=Договоры.Владелец ГДЕ СУЩЕСТВУЕТ(ВЫБРАТЬ * ИЗ .. ГДЕ Контаргент=Контрагенты.Ссылка И Договор=Договоры.Ссылка) как такой вариант реализовать? изврата нет. в остатках и оборотах не обязательно субконтами будут договоры, а вбырать надо именно договоры. поэтому мой вариант думаю быстрее отработает с учотом проверки доп условий в договорах
#15
by KAO111
В этой ситуации можно не надо, но для примера... у 1С есть групповое сравнение ВЫБРАТЬ Т1.Контрагент, Т2.Договор ИЗ Справочник.Контрагенты как Т1 ОБЪЕДИНИТЬ Справочник.Договоры как Т2 ПО Контрагенты.Ссылка=Договоры.Владелец ГДЕ (Т1.Контрагент, Т2.Договор) в (ВЫБРАТЬ * ИЗ .. ГДЕ Контаргент=Т1.Контрагент И Договор=Т2.Договор)
#17
by megalodon
ИЗ Справочник.Договоры как Договоры ГДЕ 1 В(ВЫБРАТЬ 1 ИЗ...ГДЕ Контрагент=Договоры.Владелец И Договор=Договоры.Ссылка)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Есть ли в языке запросов аналог UNION из SQL ?
- V8: Нет аналога 7.7 ПустоеЗначение(). Как грамотно проверить, пустое или нет?
- 1cv8 SQL: Имя SQL сервера и имя SQL базы данных
- Бух 7.7 SQL. Базу в SQL сервере восстановил, в 1С нет данных????
- Основные механизмы конфигурации Бухгалтерия 1С на языке UML
- Срез последних на языке запросов SQL
- v7: Сумма прописью на английском языке
- Вопрос по операции "ВЫБОР" в языке запросов
- Подскажите конструктор SQL запросов для MS SQL.
В этой группе 1С
- Не работают некоторые кнопки на ноутбуке,можно ли прочистить?
- СКД и регистр сведений
- v7: запись не верна! Вид субконто...
- Отчет Валовая прибыль из УТ с помощью СКД
- Сопряжение сайта с 1С
- Конвертация данных. 8->8, как указать в приемнике конкретный элемент справочника
- УПП: Покупка по договору комиссии
- отчет по регистру накоплений - покажите пример
- Как сохранить текст в кодировке utf-8?
- Как прописать структуру подчиненности для нового документа.
- Не могу зайти на сайты Касперского и Майкрософта
- УТ Взаиморасчеты с подотчетниками
- Выгрузка ИБ в пакетном режиме
- как почистить ненужную номенклатуру в 1С
- Параллельная разработка конфигураций на 1С
- Помогите скачать обработку с 1С про клуба.
- Запись в хранилище значения через SQL
- Как сделать безвозмездное поступление товаров в УПП?
- Как сделать безвозмездное поступление товара в УПП?
- v7: Счет-фактуры на аванс не попадают в книгу покупок