поля из различных вложенных таблиц используются в одном результирующем поле #639629


#0 by Интрудер
Пытаюсь из регистра вытащить данные в зависимости от регистратора Получаю сообщение сабжа Код ВЫБРАТЬ    ТоварыНаСкладахОбороты.Регистратор,    ТоварыНаСкладахОбороты.КоличествоРасход    ВЫБОР            КОГДА ТоварыНаСкладахОбороты.Регистратор ССЫЛКА Документ.РеализацияТоваровУслуг            ИНАЧЕ ВЫБОР                    КОГДА ТоварыНаСкладахОбороты.Регистратор ССЫЛКА Документ.ВозвратТоваровОтПокупателя Подскажите что не так, коллеги?
#1 by Cube
ВЫРАЗИТЬ(ТоварыНаСкладахОбороты.Регистратор КАК Документ.РеализацияТоваровУслуг).Товары.ЗаказПокупателя = &ЗаказПокупателя Это что за прикол?
#2 by Интрудер
Если сделать:
#3 by Интрудер
сори ВЫБРАТЬ    ТоварыНаСкладахОбороты.Регистратор,    ТоварыНаСкладахОбороты.КоличествоРасход    ВЫБОР            КОГДА ТоварыНаСкладахОбороты.Регистратор ССЫЛКА Документ.РеализацияТоваровУслуг то увижу все движения РеализацияТоваровУслуг с какзанным заказом в его таб части товары начиная с период. Но мне нужно видеть движения и по другим регистраторам, как в
#4 by Cube
А если у тебя в ТЧ несколько заказов? Или одна строчка с заказом, а остальные без? Что за извращения? Задачу опиши.
#5 by Интрудер
Именно несколько. Документ объединяет все заказы за день по физ лица, для уменьшения документооборота. ВЫРАЗИТЬ - прому как:    ТоварыНаСкладахОбороты.КоличествоРасход не прокатит, регистратор составного типа
#6 by Cube
Если у тебя в ТЧ несколько заказов, то твой запрос не вернет тебе правильный результат...
#7 by Cube
Задачу опиши
#8 by Интрудер
Есть реализация,в ней с строках товар, количество и множество разных заказов. после ее проведения нужно знать, какое количество какого товара было продано по определенному заказу. запрос в это прекрасно делает. Но по этому регистру могут делать движение не только реализация, не важно какие документы, для задачи важно, что они объединены каким то заказом. нужно вытащить из регистра общий КоличествоРасход начиная с &Период (дата создания заказа) по конкретному заказу и не важно какой док его сделал
#9 by shuhard
бессмысленный набор букв - ты задачу опиши
#10 by Интрудер
+ вернее важно какой док его сделал, но регистраторы известны, вот и пытаюсь засунуть их типы в ВЫБОР. не прокатывает(
#11 by Cube
Задача не описана.
#12 by Cube
И конфу озвучь
#13 by shuhard
УТ 10.3/КА/УПП
#14 by Интрудер
какое количество попало в КоличествоРасход регистра ТоварыНаСкладахОбороты по определенному Заказу покупателя. типы регистраторов могут быть разными, они известны. вмете их объединяет ЗаказПокупателя в их таб. части "Товары"
#15 by Интрудер
Конфа УТ, переделанная сильно
#16 by Cube
В УПП в РТиУ Заказ покупателя в шапке...
#17 by Интрудер
(shuhard) года 4 назад ты мне здорово помог в УПП. было преложение о пиве, ты жалился, что на северах все выпил) Теперь я в Москве, не передумал?
#18 by Cube
Что, у вас заказ покупателя в ТЧ не попадает ни в один регистр? Нафиг он там нужен тогда?
#19 by Интрудер
с шапкой все просто, у меня в таб. части, типа объединенные доки. нет смысла заводить 500 реализаций на физ лица каждый день. в ТоварыНаСкладахОбороты не попадает, он не является там регистратором
#20 by Интрудер
он в ТЧ регистраторов
#21 by Cube
Я спросил не это. Я спросил: "Что, у вас заказ покупателя в ТЧ не попадает ни в один регистр?"
#22 by Интрудер
млин мне нужно просто узнать сколько ушло по конкретному заказу со складов фирмы. попадает куда нужно,  накопления "Заказы покупателей", Регистр накопления "Расчеты с контрагентами", Регистр накопления "Товары в резерве на складах". Мне нужно знать сколько по нему продано, списано, возвращено, СЪЕДЕНО
#23 by Cube
В РН "ЗаказыПокупателей" есть эта инфа. Взять её оттуда религия не позволяет?
#24 by Интрудер
там я получу количество. мне нужны регистраторы, которые его сформировали, поэтому:    ТоварыНаСкладахОбороты.КоличествоРасход
#25 by Интрудер
главное не понятно - тема сабжа. условие делается через выбор, а система ругается как будто ей пытаются объединить разные таблицы
#26 by samozvanec
ИНАЧЕ не видно во втором ВЫБОР
#27 by Интрудер
это ничего не меняет
#28 by hhhh
ну там ведь не из воздуха берется инфа, эти все таблицы документов и их табличных частей у тебя подтягиваются в запрос.
#29 by shuhard
не передумал =)
#30 by shuhard
[В УПП в РТиУ Заказ покупателя в шапке..] лет 5 как Заказы и склады переехали в ТЧ
#31 by Интрудер
я делаю простой тест, тупо на наглядно показывающий траблу:    ТоварыНаСкладахОбороты.КоличествоРасход КАК РасходРеализация    ВЫБОР            КОГДА ТоварыНаСкладахОбороты.Регистратор ССЫЛКА Документ.РеализацияТоваровУслуг Работает ВЫБРАТЬ    ТоварыНаСкладахОбороты.КоличествоРасход КАК РасходРеализация    ВЫБОР            КОГДА ТоварыНаСкладахОбороты.Регистратор ССЫЛКА Документ.РеализацияТоваровУслуг приводит к сообщению сабжа. ВнутренняяНакладная - свой документ, не суть , ни один не хавает. не знаю как быть(
#32 by Axel2009
соединить самому?
#33 by Интрудер
подскажешь как?
#34 by Интрудер
В общем получилось только так:    ВЫБОР            КОГДА ТоварыНаСкладахОбороты.Регистратор ССЫЛКА Документ.РеализацияТоваровУслуг ОБЪЕДИНИТЬ ВЫБРАТЬ    ТоварыНаСкладахОбороты.Номенклатура,    0,    ТоварыНаСкладахОбороты.КоличествоРасход    ВЫБОР            КОГДА ТоварыНаСкладахОбороты.Регистратор ССЫЛКА Документ.АР_ВнутренняяНакладная                ТОГДА ВЫРАЗИТЬ(ТоварыНаСкладахОбороты.Регистратор КАК Документ.АР_ВнутренняяНакладная).Товары.ЗаказПокупателя = &ЗаказПокупателя        КОНЕЦ
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

Похожие вопросы 1С

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