#0
by Atlant
Привет всем! имеются две таблицы (бронь и склад) отличаются двумя ключевыми полями. нужно сделать запрос в котором будет ОДНО уточненное поле (номенклатура) как в 7.7 было в запросах ... Номенклатура = Документ.Бронь.Номенклатура, Документ.ПриходТовара.Номенклатура; --- "уточнение описания переменной". как это можно сделать?
#3
by Atlant
как объединить таблицы с РАЗНЫМ КОЛИЧЕСТВОМ ПОЛЕЙ!?!? в запросе и вопрос. как? (схема) выбрать номенклатура из ( выбрать номенклатура из таблица1.Номенклатура номенклатура из таблица2.Номенклатура ) так?
#5
by Wobland
примерчик тут у меня завалялся.. подзапрос - объединение select sum(subquery.s) from (select 20 as s union select null) as subquery
#6
by Atlant
там разное количество полей в двух таблицах и нужны все: рез таблица должна быть: номенклатура владелецБрони склад бронь ежики вася 10 5 таблица склад: только номенклатура и количество таблица бронь: номенклатура владелец и количество в рез таблице должны быть ДВЕ колонки с количеством, а номенклатура одна.
#10
by Atlant
соединение полное делаю - приходится делать таб1.номенклатура и таб2.номенклатураДВА - потому что иначе выдает ошибку. получается таблица номенклатура номенклатураДВА владелец кол бронь а нужна ОДНА номенклатура!! если тупо опустить поле из таб 2, то когда на складе нет ее а она вся на брони - ПУСТОЕ ПОЛЕ выходит!! :(
#11
by Atlant
ммм.. пример (хотя бы схему) покажешь?? сорри не въезжаю я в эти махинации с запросом! :(
#13
by Atlant
они не всегда идентичны и продажи выпадут когда по заказам нет уже этой номенклатуры! :( в этом вся загвоздка! нужно чтобы в результат попадали ОБЕ номенклатуры, но проходили как одно поле номенклатура. в общем по моему придется формировать запрос с двумя номенклатурами, а потом просто перегонять вручную в единую таблицу :(( уже дымит мозг..
#16
by anaed
Допустим во второй таблице нет суммы. выбрать номенклатура количество сумма из ( выбрать номенклатура сумма из таблица1.Номенклатура количество 0 из таблица2.Номенклатура ) Теперь понятно как объединять таблицы с разным количеством полей?
#17
by Atlant
это контрагент на ком висит бронь. измерение в регистре накопления. как в запрос пропускает номенклатуру которая есть на брони. т.к. на складе её уже нету. делал полное объединение но тогда приходится делать две номенклатуры. %) и что, так будет работать??? в реальном запросе: ... выбрать Бронь.Номенклатура, Бронь.КолОстаток, 0 из РегистрыНакопления.Бронь.Остатки.. как Бронь ... реально не выдаст ошибку?!?!??!
#21
by Atlant
ФЭНКС ВЕРИ МАТЧ!!! :))) все. проканало с недокументированной фичей подсказанной товарищем shuhard!! респект и уважуха! :) где нашел инфу??
#27
by Atlant
вот перед тем как сюда буковки писать - просмотрел два справочника (по языку стандарт, Митичкин запросы)!! чет там такого нету! может у тебя особенная документация есть? так скажи где лежит и как называется! :)
#28
by Atlant
я про 16 и говорил!! подстановка вместо имени поля тупо 0 для забивания количества полей при объединении - впервые вижу!!
#30
by Atlant
и где ты там видишь, что можно в "СписокПолей(!)Выборки" можно очень тупо НОЛЬ написать!!???
#31
by hhhh
ну если откроешь любую типовую конфигурацию 1с, а ты ведь их открывал? То найдешь там не менее 500 запросов такого типа. С 0 или NULL.
#39
by Atlant
ну все все.. уговорил.. пойду искать ноль в запросах!! :) просто для меня была сама логика "выбрать НОЛЬ из таблицы" видать неприемлема.. буду расширять границы своей логики: выбрать ноль из нуля итог СУММА(ноль) по Ноль! :) мляяя
#45
by PR
Эээ, а где владелец в этом запросе, я что-то не понял? Или ты не знал, как в объединении в одном из запросов 0 подставить?
#49
by Atlant
ЛОЛ!! :) не сомневаюсь УЖЕ!! :) [Или ты не знал, как в объединении в одном из запросов 0 подставить?] как поставить знал, не знал что им можно поля подменять!! :)
#50
by Atlant
ладно. всем спасибо! особенно - типовоконфигурацияисследователям и скриншотерам!! куда мы без вас!! :) я серьезно.. иногда прям никак!! :) всем удачи и реализации!
#52
by hhhh
а зачем биться лбом об стену, изобретая немыслимый велосипед? Когда можно открыть готовое и один раз прочитать.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Таблицы, таблицы, таблицы... Будь они неладны
- Один запрос - все ок , два запрос - не получается :(
- Как объединить запрос по регистру накопления с запросом по табличной час
- СКД Как объединить две таблицы запроса и в итоге получить все поля обеих таблиц
- Как объединить две таблицы значений?
- Как объединить две строки в запросе?
- v8: В чем отличия "Объединить" и "Объединить Все" (было: "Языку запросов в 1С 8.2 верить нельзя")
- Объединить две таблицы по ссылке Что не так?
- Запрос в обработке и запрос в консоли отчетов выдают разные результаты
В этой группе 1С
- Как получить пользовательские настройки в СКД...
- список счетов учета временных разниц
- Тип не может быть выбран в запросе
- Дата запрета выгрузки в узле плана обмена
- Нет движений при загрузке фоновым заданием
- Еще один вопрос по НормаВремениВЧасах
- Значение не является значением объектного типа (Отбор)
- перенос лицензии на другой компьютер
- Выгрузка результата запроса в регистр сведений при автоматическом обмене.
- добавить отбор по дате в скд
- Повторяющиеся строки во внешней печатной форме
- Как прочитать данные из поля табличного документа?
- Ввод начальных остатков по взаиморасчётам с контрагентами. Где вводить?
- УФ: изменение строки табличной части
- PostgreSQL - удаление соединений
- Обороты за разные периоды в одном запросе.
- создание штрихкодов для номенклатуры
- Ребята. файл слишком длинное имя имеет и не может восстановиться что делать
- Ордерная схема в УТ11 - не создаются ордера...
- v8: Программно заменить схему компоновки в тонком клиенте