Вход | Регистрация


1С:Предприятие :: 1С:Предприятие 8 общая

Задвоение строк при использовании в запросе "ВЫБОР КОГДА"

Задвоение строк при использовании в запросе "ВЫБОР КОГДА"
Я
   ogion83
 
15.05.18 - 11:52
ВЫБРАТЬ
    ШихтаМастеровВозвратыОстаткиИОбороты.Регистратор КАК Документ,
    ШихтаМастеровВозвратыОстаткиИОбороты.Шихта,
    ШихтаМастеровВозвратыОстаткиИОбороты.Бункер,
    ШихтаМастеровВозвратыОстаткиИОбороты.Контрагент,
    ШихтаМастеровВозвратыОстаткиИОбороты.НомерАкта,
    ШихтаМастеровВозвратыОстаткиИОбороты.Куратор,
    ШихтаМастеровВозвратыОстаткиИОбороты.КоличествоНачальныйОстаток,
    ШихтаМастеровВозвратыОстаткиИОбороты.КоличествоПриход,
    ШихтаМастеровВозвратыОстаткиИОбороты.КоличествоРасход,
    ШихтаМастеровВозвратыОстаткиИОбороты.КоличествоКонечныйОстаток,
    ШихтаМастеровВозвратыОстаткиИОбороты.Засор,
    ВЫБОР
        КОГДА ШихтаМастеровВозвратыОстаткиИОбороты.Регистратор ССЫЛКА Документ.ВозвратВозвратаМастерам
            ТОГДА ШихтаМастеровВозвратыОстаткиИОбороты.КоличествоРасход
    КОНЕЦ КАК Мастерам,
    ВЫБОР
        КОГДА ШихтаМастеровВозвратыОстаткиИОбороты.Регистратор ССЫЛКА Документ.ВывозВозвратаМастеров
            ТОГДА ШихтаМастеровВозвратыОстаткиИОбороты.КоличествоРасход
    КОНЕЦ КАК Контрагенту,
    ШихтаМастеровВозвратыОстаткиИОбороты.ПериодСекунда
ИЗ
    РегистрНакопления.ШихтаМастеровВозвраты.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, ДвиженияИГраницыПериода, ) КАК ШихтаМастеровВозвратыОстаткиИОбороты
ГДЕ
    ШихтаМастеровВозвратыОстаткиИОбороты.КоличествоКонечныйОстаток <> &КоличествоКонечныйОстаток

Когда не вывожу "Мастерам" "Контрагенту" в отчете все нормально, но когда их использую, строки полностью дублируются. Не нашел на форумах подобный случай доведенный до конца.
 
 
   1Сергей
 
1 - 15.05.18 - 11:54
ИНАЧЕ 0
   mehfk
 
2 - 15.05.18 - 11:55
Документ.ВозвратВозвратаМастерам
   Мыш
 
3 - 15.05.18 - 11:57
(2) Разврат какой-то в именованиях.
   ogion83
 
4 - 15.05.18 - 11:58
(1) Не помогло
   ogion83
 
5 - 15.05.18 - 11:59
(3) Это потом обсудим)
   фросия
 
6 - 15.05.18 - 12:01
покажите что получилось, и что хотели получить
   1Сергей
 
7 - 15.05.18 - 12:01
"дублируются" имеется в виду, что итоги по колонкам "Мастерам" "Контрагенту" суммы удвоены?
   ogion83
 
8 - 15.05.18 - 12:05
Дублируется каждая строка полностью.
Сейчас посмотрел получше, похоже он после каждой "нужной" строки выводит строку с нач и кон остатком
   ogion83
 
9 - 15.05.18 - 12:06
Точно, не дублируются, а выводятся остатки на кой то хрен.
   1Сергей
 
10 - 15.05.18 - 12:06
(9) ну, так сделай только обороты, если остатки не нужны
 
 Рекламное место пустует
   ogion83
 
11 - 15.05.18 - 12:08
Остатки нужны.
Номенклатура Нач Приход Расход Кон
Номенкл1     0     10           10
Номенкл1     10                 10
Номенкл2      5                  5
Номенкл2      5                  5
Вот так получается
   ogion83
 
12 - 15.05.18 - 12:09
То есть вторая строка "Номенкл2 5      5" лишняя
   фросия
 
13 - 15.05.18 - 12:10
видимо тебе выводит остатки в разрезе каждого регистратора.
поэтому задваивает ?
   фросия
 
14 - 15.05.18 - 12:10
Остатки убрать и проверить
   spiller26
 
15 - 15.05.18 - 12:19
(0) (11) Он тебе вытаскивает всЁ, на каждый чих, т.е. операцию тебе показывает на конкретное событие.

Тебе для чего нужно на выходе?
   kabanoff
 
16 - 15.05.18 - 13:08
(9) Может потому что у тебя ДвиженияИГраницыПериода? Вот и дублирует остатки на каждую границу периода.
   ogion83
 
17 - 15.05.18 - 13:17
(16) я уж и просто Движения и вообще без всего пробовал
   фросия
 
18 - 15.05.18 - 13:19
(11) а можно такую же но показать что там с полем документ
   ogion83
 
19 - 15.05.18 - 13:19
(15)Всё, кроме лишних выводов остатков)
   фросия
 
20 - 15.05.18 - 13:20
(19) если убрать остатки- не задваивает?
остатки можно другим запросом получить и к этому присоединить
   hhhh
 
21 - 15.05.18 - 13:21
(19) ну по любому будет двоить, потому что ты выводишь по регистраторам. Если два регистратора, то 2 остатка будет. То есть задвоение.
   ogion83
 
22 - 15.05.18 - 13:24
(21) Где 2 регистратора?
   фросия
 
23 - 15.05.18 - 13:25
(22) покажите свои заводившиеся строки?
   hhhh
 
24 - 15.05.18 - 13:26
(22)  ВЫБОР
        КОГДА ШихтаМастеровВозвратыОстаткиИОбороты.Регистратор ССЫЛКА Документ.ВозвратВозвратаМастерам
            ТОГДА ШихтаМастеровВозвратыОстаткиИОбороты.КоличествоРасход
    КОНЕЦ КАК Мастерам,
    ВЫБОР
        КОГДА ШихтаМастеровВозвратыОстаткиИОбороты.Регистратор ССЫЛКА Документ.ВывозВозвратаМастеров
            ТОГДА ШихтаМастеровВозвратыОстаткиИОбороты.КоличествоРасход
    КОНЕЦ КАК Контрагенту,
   ogion83
 
25 - 15.05.18 - 13:26
я вывожу отчет на сегодня, движений нет, документов значит тоже, показывает только нач и кон остатки. Если не выводить "Мастера" "Контрагенту" то все правильно показывает без лишнего, а с ними  задвоение
   ogion83
 
26 - 15.05.18 - 13:27
(24) ага из-за них
   hhhh
 
27 - 15.05.18 - 13:29
(22) ну у тебя две строчки получается. А должна быть жестко одна строчка. В которой остаток расположен. Если остаток расположен одновременно в двух строчках, значит он два раза расположен.
   ogion83
 
28 - 15.05.18 - 13:33
как, где исправить?
   hhhh
 
29 - 15.05.18 - 13:42
(28) ну, пристрелить тог, кто это придумал.

 ВЫБОР
        КОГДА ШихтаМастеровВозвратыОстаткиИОбороты.Регистратор ССЫЛКА Документ.ВозвратВозвратаМастерам
            ТОГДА ШихтаМастеровВозвратыОстаткиИОбороты.КоличествоРасход
    КОНЕЦ КАК Мастерам,
 
надо всё из регистра брать. Если сделали регистр, то всё в нем хранить, а не лазить по регистраторам.
   ogion83
 
30 - 15.05.18 - 13:46
(29) Мне нужен регистратор для группировки, а тут я его только в условии беру.
   ogion83
 
31 - 15.05.18 - 15:40
Ну вот, очередное обсуждение с результатом 0.
   ogion83
 
32 - 15.05.18 - 15:41
В ж..пу СКД? Сделаю все вручную.
   МимохожийОднако
 
33 - 15.05.18 - 15:45
(32) Лучше в блокноте
 
 


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