#0
by Родной
Есть два дока одного вида. Как в результате запроса получить просто Истина или Ложь ? Тоесть равны табл. части или нет. Можно и не запросом, главное быстро. Спасибо.
#1
by mikecool
ОБЪЕДИНИТЬ + доп поле с 1 + СГРУППИРОВАТЬ + ИМЕЮЩИЕ допполе > 1 - вот тут и будут неравные
#11
by dimoff
Сравнить в запросе легко. Выбрать различные из запроса с объединением таб. частей и сравнить количество записей с количеством строк в документах.
#13
by mikecool
Выбрать Количество(*) Как Результат ИЗ (выбрать * , 1 Как ДопПоле из Документ где Документ.Ссылка = &Ссылка1 ОБЪЕДИНИТЬ из Документ где Документ.Ссылка = &Ссылка2) как ВлЗапрос Сгруппировать По * Имеющие Не Сумма(ДопПоле) = 0 * заменяем на список полей
#15
by Виталий
Не прокатит, нужно полное соединение: ВЫБОР КОГДА Таб1.Ссылка IS NULL ИЛИ Таб1.Ссылка IS NULL
#22
by el-gamberro
Если цена или кол-во отличаются а кол-во строк совпадает, то твой запрос выдаст истину. а вот если по 11 сделать, то выдаст ложь.
#25
by dimoff
Ничего перемудреного нет, счетчик для каждой строки должен показать 1 если ввсе строки идентичны, соответственно минимум должен быть равен 1 и максимум 1, всё предельно просто.
#26
by artbear
1. Что означает "таблица равны"? Сначала нужно определиться с терминами! Равны по каким-то ключевым полям или количество строк одинаково или еще что? Номер/порядок строки имеет значение? 2. Нужно определиться со списком ключевых полей, по которым идет сравнение. . В неявно выделены ключевые поля + к ним добавлен номер строки, но ИМХО решение все равно слишком хитрое.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Можно ли запросом сравнить табличные части документов?
- Надо сравнить документы, сначала реквизиты, потом табличные части... 1С - р
- Условие в запросе, аналогичное условию в запросе 77
- Как сравнить табличные части документов и добавить в первый - недостающие позиции.
- Интересная фишка в запросе в 7-ке. Сумма из шапки и из ТЧ в запросе
- Как в запросе сравнить текстовое поле по первым символам?
- Сравнить две табличные части
- Можно ли в запросе сравнить дату с границей интервала?
- Как в запросе сравнить даты документов ?
- v8: не отображаются табличные части у двух документов в БП 3.0
- "Несовместимые типы выразить в запросе 1с" ошибка в динамическом запросе списка документов
В этой группе 1С
- Подключение весов к 1С
- Необходимо сохранить настройки отчета (СКД не использую)
- The bat - Ошибка в данных (CRC)
- Вышли обновления продуктов Elisy для 1C.Net :Предприятие
- регистр сведений получить данные
- Проверить при записи в регистр сведений
- ЗУП: Праздничные в сдельных нарядах
- 8.2. ЗУП 2.5.29.1. Ограничение доступа на уровне записей...
- несоответствие справочника "Плановые начисления" штатному расписанию
- Больничный в бухгалтерии 77
- КомпоновщикНастроекКомпоновкиДанных
- 8.2 Ошибка: Значение не является значением объектного типа (установить парамет)
- как убрать префикс в номере документа в печатной форме
- Видео наблюдение Videonet 8.3
- При отмене проведения документа, удаляются не все движения
- Ошибка при вызове метода контекста (Подключиться): Соединение закрыто сервером
- ЗУП. Откорректировать график работы
- Как сделать горячую комбинация клавиш, Например Ctrl+K
- перебор строк таблицы значений
- v7: Декретницы в среднесписочной численности