выбор заполнения поля в запросе #783294


#0 by Vasilii82
выбрать Посещенияобороы.услуга, Посещенияобороты.количество, Продажиобороты.номенклатура ПродажиОбороты.Количество из РегистрНакопления.ПосещенияОбороты    ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакоплени.ПРодажиОбороты по Посещенияобороы.Контрагент=ПродажиОброты.Контрагент Подскажите пожалуйста как сделать чтобы в поле количество при выборе номенклатуры попадало количество из  ПродажиОБОРОты а при выборе услуги из посещенияОбороты,  чтобы поле количество было одно
#1 by catena
Выбор когда... иначе... конец
#2 by Mariiaki
Выбор когда &параметр Тогда ПродажиОбороты.Количество Иначе Посещенияобороты.количество
#3 by Mariiaki
меня опередили )
#4 by Vasilii82
а условие какое выбора? по типу или как?
#5 by catena
Хотя, если эти обороты не пересекаются, то тут нужно объединение
#6 by catena
Это отсюда не видно, где у тебя там вид номенклатуры хранится.
#7 by Vasilii82
какой параметр?
#8 by Vasilii82
а по таблице выбор можно сделать?
#9 by Vasilii82
Источники разные
#10 by Vasilii82
выбор когда Продажиобороты.номенклатура   тогда  ПродажиОБОРОТЫ.количество иначе ПосещенияОбороты.Количество конец только как это 1с ообъяснить
#11 by catena
Объединить все используй
#12 by catena
выбрать Посещенияобороы.услуга, Посещенияобороты.количество выбрать Продажиобороты.номенклатура ПродажиОбороты.Количество РегистрНакоплени.ПРодажиОбороты
#13 by Vasilii82
дублирующиеся имя поля
#14 by catena
Ну тогда тебе нужно для себя решить, что показывать, если номенклатура в обоих регистрах
#15 by Vasilii82
там в другом ошибка была Добрая  девушка а если у меня запросы по количеству  выбираемых полей  различаются
#16 by catena
Заполняй пустыми значениями те поля, которых в запросе нет.
#17 by Mariiaki
Когда выбирается номенклатура это или услуга?
#18 by Vasilii82
NULL-ами?
#19 by Vasilii82
там 2 таблицы в одной только услуги в другой и услуги и номенклатура номенклатура и услуги это один тип справочника в Таблицы посещения нет Номенклатуры но по ней определяется период и контрагенты пример в шапке это упращеная версия того чего хочется получить
#20 by Mariiaki
А в итоге запроса что нужно получить?
#21 by Vasilii82
контрагента время только услуги день услуги и номенклатуры количество и стоимость и услуги и номенклатуры
#22 by Vasilii82
+ тип услуги количество этого типа услуги)
#23 by Mariiaki
т.е. к таблице посещения нужно добавить инфо по номенклатуре?
#24 by Vasilii82
очень верно сказали
#25 by Mariiaki
значит запрос в сабже ближе к истине. Какие реквизиты совпадают в двух таблицах?
#26 by Vasilii82
количество и стоимость и     ПосещенияОбороты.ПериодСекунда,     ПосещенияОбороты.ПериодМинута,     ПосещенияОбороты.ПериодЧас,     ПосещенияОбороты.ПериодДень, и еще 16 не совпадает)
#27 by Vasilii82
этих 16 в продажах нет
#28 by Mariiaki
Как выглядит строка в таблице продажи? Там где номенклатура и услуги это разные строки. В примере "по Посещенияобороы.Контрагент=ПродажиОброты.Контрагент" но рекв. контрагент нет в продажах? Нужно соединить две таблицы по каким то реквизитам, но из того что дано не понятно по каким.
#29 by Vasilii82
Контрагент есть
#30 by Vasilii82
вот че получилось) ВЫБРАТЬ РАЗРЕШЕННЫЕ     ПосещенияОбороты.СтруктурнаяЕдиница,     ПродажиОбороты.ПериодГод,     0,     ПродажиОбороты.Номенклатура
#31 by Mariiaki
Работает?
#32 by Vasilii82
работает но не так как нужно, пихет лишнюю информацию ,буду делать по колхозному добовлять количество и стоимость отдельным полем Спасибо за помощь)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С