Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Запрос. Как объединить данные?

Запрос. Как объединить данные?
Я
   ЗлаяЗая
 
17.11.20 - 09:16
Есть 2 РН. В одном указано: какая бригада выпустила п/ф и для какой конечной продукции. Во втором: сколько конечной продукции произвели.
Можно ли это объединить в одну таблицу?

ВЫБРАТЬ
    МойРН.Бригада,
    МойРН.Полуфабрикат,
    МойРН.КоличествоПФ,
    МойРН.КонечнаяПродукция,
    0 КАК КолКонечнойПродукции
ИЗ
    РегистрНакопления.МойРН КАК МойРН
ОБЪЕДИНИТЬ
ВЫБРАТЬ
    ??,
    ??,
    0,
    МойРН1.КонечнаяПродукция,
    МойРН1.КолКонечнойПродукции
ИЗ
    РегистрНакопления.МойРН1 КАК МойРН1
   ЗлаяЗая
 
1 - 17.11.20 - 09:17
П/ф для конкретной продукции производятся только в  определенной бригаде.
   lEvGl
 
2 - 17.11.20 - 09:18
зачем объединять так, в чем заключается смысл отчета? наверно левое/внутреннее соединение, не?
   asady
 
3 - 17.11.20 - 09:18
(0) кто архитектор этих регистров?
   lEvGl
 
4 - 17.11.20 - 09:19
если тупо и жадно, то вопросные поля обычно нулами добивают
   lEvGl
 
5 - 17.11.20 - 09:20
но трудно представить аналитический смысл такой таблицы
   ЗлаяЗая
 
6 - 17.11.20 - 09:21
(2) смысл- заполнить 2 колонки. Выпущено столько-то п/ф, изготовлено столько-то изделий. То, что п/ф может быть изготовлено с запасом- не важно. Главное- указать цифры.
(3) ФИО, паспортные данные?
   ЗлаяЗая
 
7 - 17.11.20 - 09:22
(4) я добью. но как свернуть потом таблицу, чтобы было "БРИГАДА, П/Ф, КолПФ, КонечноеИзделие, колКонечныхИзделий"
   ЗлаяЗая
 
8 - 17.11.20 - 09:23
В цикле я это сделаю. Можно ли в запросе?
   lEvGl
 
9 - 17.11.20 - 09:31
в таком смысле это два разных отчета, т к эти два блока данных между собой никак не связаны
   ReaLg
 
10 - 17.11.20 - 09:32
Не надо ОБЪЕДИНИТЬ, надо СОЕДИНИТЬ.
Но я не вижу бригады во втором регистре.
Разные бригады могут делать одну и ту же продукцию?
   ReaLg
 
11 - 17.11.20 - 09:35
Если разные бригады не могут делать одну и ту же продукцию - делай левое соединение по конечной продукции.
Если могут - тебе сначала надо решить, как из второго регистра понять какая часть продукции относится к какой бригаде. Если просто соединить, то в каждой бригаде будет общее количество продукции, выпущенной всеми бригадами(чего, с вероятностью 99%, не должно быть в отчете).
   Lama12
 
12 - 17.11.20 - 09:37
(0) Слушай что говорит (10) и (11). Думай про архитектуру регистров.
   ЗлаяЗая
 
13 - 17.11.20 - 09:47
Точно, соединить
   lEvGl
 
14 - 17.11.20 - 09:54
(7) что бы было так, нужно хотя бы полное соединение по продукту, в таблице будет бригада полуфабриката, пф, колпф, продукт, колпродукт, но будут и пустые поля, где полуфабрикат есть, а продуктов из него не делали, ну и х с ним. сгруппировать по измерениям и просуммировать по ресурсам
(10, 11) продукция может и не относиться ни к какой бригаде, только полуфабрикат. если правильно понял, отчет должен показать ВСЕ пф и ВСЕ продукты, там где есть информация - сопоставить, какой продукт из какого пф сделан
(12) да хз, архитектуру думать поздно, ей отчет нужен

+ тут конечная продукция в таблице с пф это одно (для чего предназначается), а в таблице с продуктами - другое (что по факту сделали), по смыслу это разные данные
   lEvGl
 
15 - 17.11.20 - 09:57
поэтому надо понимать, что означает в отчете поле продукция - для чего предназначается пф или какой продукт изготовили
   Said_We
 
16 - 17.11.20 - 11:22
(13) Структуру обоих регистров покажи, тогда точно скажут. Уже устали все гадать.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.