Имя: Пароль:
1C
1С v8
8.3 оборотный регистр накопления, прошу помощи
0 anna3388
 
09.12.16
10:48
в базе есть РН - обороты Контроль приемки , смотрю построчно - 50 строк по 1шт принято, смотрю отчет СКД на основе этого регистра , там 98, ничего не понимаю...что за хитрости с оборотным регистром....
1 DrShad
 
09.12.16
10:49
может хитрости не в регистре а в отчете?
2 anna3388
 
09.12.16
10:57
дак может сейчас вышлю,
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    усКонтрольПриемкиОбороты.ОжидаемаяПриемка КАК ОжидаемаяПриемка,
    усКонтрольПриемкиОбороты.Номенклатура КАК Номенклатура,
    сумма(усКонтрольПриемкиОбороты.КоличествоЗапланированоОборот),
    сумма(усКонтрольПриемкиОбороты.КоличествоЗапланированоОборот - усКонтрольПриемкиОбороты.КоличествоСкорректированоОборот) КАК КоличествоЗапланированоНачальное,
    сумма(усКонтрольПриемкиОбороты.КоличествоСкорректированоОборот),
    сумма(усКонтрольПриемкиОбороты.КоличествоПринятоОборот),
    сумма(усКонтрольПриемкиОбороты.КоличествоЗапланированоОборот - усКонтрольПриемкиОбороты.КоличествоСкорректированоОборот - усКонтрольПриемкиОбороты.КоличествоПринятоОборот) как РасхожденияПриемкиДэ
ИЗ
    РегистрНакопления.усКонтрольПриемки.Обороты(&ДатаНачала
            ,&ДатаОкончания
            ,
            ,
) КАК усКонтрольПриемкиОбороты
СГРУППИРОВАТЬ ПО
ОжидаемаяПриемка,
Номенклатура
3 anna3388
 
09.12.16
10:59
а вот убрала ОБОРОТ и правильно работает

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    усКонтрольПриемки.ОжидаемаяПриемка КАК ОжидаемаяПриемка,
    усКонтрольПриемки.Номенклатура КАК Номенклатура,
    сумма(усКонтрольПриемки.КоличествоЗапланировано),
    сумма(усКонтрольПриемки.КоличествоЗапланировано - усКонтрольПриемки.КоличествоСкорректировано) КАК КоличествоЗапланированоНачальное,
    сумма(усКонтрольПриемки.КоличествоПринято),
    сумма(усКонтрольПриемки.КоличествоСкорректировано),
    сумма(усКонтрольПриемки.КоличествоЗапланировано - усКонтрольПриемки.КоличествоСкорректировано - усКонтрольПриемки.КоличествоПринято) как РасхожденияПриемкиДэ
ИЗ
    РегистрНакопления.усКонтрольПриемки КАК усКонтрольПриемки
СГРУППИРОВАТЬ ПО
ОжидаемаяПриемка,
Номенклатура
4 anna3388
 
09.12.16
11:00
что за оборотный регистр, где он данные еще берет
5 Вафель
 
09.12.16
11:01
(3) А где отбор по периоду?
6 DrShad
 
09.12.16
11:07
странный запрос для СКД ведь группировки не нужны
7 anna3388
 
09.12.16
11:07
(5) да уже без периода , лишь бы работал, в отборах делаю по документу ОжидаемаяПриемка...
8 anna3388
 
09.12.16
11:08
да может и странный...только вот работает правильно (3), а (2) не работает
9 anna3388
 
09.12.16
11:08
а должен работать (2)
10 bodri
 
09.12.16
11:12
(9) он и работает если периоды убрать из запроса, а устанавливать средствами СКД через стандартный период как в (3)
11 catena
 
09.12.16
11:17
(9)В консоли запрос тоже неправильно работает?
12 anna3388
 
09.12.16
11:28
(11) да в консоли тоже показывает 98 , если запрос к оборотам
13 anna3388
 
09.12.16
11:28
а надо 50...вот физически смотрю в регистр и вижу 50 строк...
14 catena
 
09.12.16
11:32
Итоги пересчитать пробовали?
15 anna3388
 
09.12.16
11:36
да ТИИ делала со всеми галками
16 DrShad
 
09.12.16
11:36
удаленную посадку дашь? и консоль СКД?
17 Дарлок
 
09.12.16
11:38
(0) структура регистра какая?
18 Дарлок
 
09.12.16
11:39
либо сходи в SQL и посмотри, что там реально в таблице итогов лежит
19 Дарлок
 
09.12.16
11:41
и период, какой задаешь?
20 mkalimulin
 
09.12.16
11:54
(9) Убери из (2) группировку. Что получится?