#0
by Долорес И
такая задача: Мне нужно соединить две таблицы (А и Б) в запросе по значениям двух полей (Поле1 и Поле2) следующим образом: то есть выбрать те записи, у которых совпадают значения хотя бы одного из двух полей, при условии, что второе пустое или совпадает с соотв. значением поля из перврй базы. Пробовала А.Поле1 = Неопределено и А.Поле1 Есть NULL, но выбирались только те записи, у которых заполнены оба поля
#2
by Долорес И
почему через объединить? разве нет какого-нибудь способа выбрать пустые записи? я предположила, что просто не знаю этот способ, поскольку у меня небольшой опыт написания запросов к тому же, какое объединить, если мне нужно пересечение этих таблиц, то есть внутреннее соединение
#3
by Долорес И
поправка к : там в самом конце кода конечно же, (А.Поле2 = Б.Поле2)), хотя это несущественно
#4
by КонецЦикла
Из А Внутреннее соединение Б по (А.фигня = Б.фигня) и (А.чухня = Б.чухня) Где А.хренотень = Что угодно
#7
by Долорес И
+ то есть, есть некий регистр сведений "допуски", устанавливающий допуски (некий курс, который они обязаны сдать для ) на работу для сотрудников. допуск может быть установлен на поддразделение или на какую-то должность, или на сочетание этих показателей. Мне нужно выбрать всех тех сотрудников, для которых установлены какие бы то ни было допуски. Например, если Иванов работает в Цехе1 в должности Слесарь, а в регистре сведений Допуски есть записи Цех1 ....... ДопускДляЦеха1 Цех1 Слесарь ДопускДляСлесаряЦеха1 .... Слесарь ДопускДляСлесаря Цех1 Дворник КакойТоЕщёДопуск , то мне нужно получить такую таблицу:
#8
by Долорес И
всё получилось - передала в запрос через параметры пустые ссылки соответствующих справочников и сравнивала с ними.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Нумерация документов
- Неверная попытка доступа к адресу памяти...
- Почему 1С 80 использует GUID а не LONG INT для ссылок.
- .Net: Запуск приложения с сетевого ресурса - ошибка
- Добавить/Получить дату из строки
- Как выправить остатки по 19 счету
- Запрос работает в консоли, но не работает в программе
- Как программно в 7.7 открыть внешний отчет?
- УПП отчет Дебиторская задолженность по интервалам.
- Как в 1С по GUID найти ссылку на объект?
- как перед при открытием формы нового документа открыть опр. список для выбо
- v7: Как создать автоматический ввод новой строки?
- Как получить IP адрес в 1С компьютера?
- Пр: Как проверить знание ЗиК расчетчика при приеме на работу
- Обособленное подразделение. Закрытие 91 счета.
- v.7.7ТИС: Как заполнить табличную часть нового документа?
- 1С Не может открыть DBF-файл
- V7PLUS: общая ошибка MAPI
- Можно ли ПРОГРАММНО закрыть 1С так, чтобы не выскакивало предупреждения?
- Помогите решить простенькую задачку