Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
03 июн 2024, 11:28

Неверный подсчет конечного остатка

Автор MrDron, 29 ноя 2016, 14:26

0 Пользователей и 1 гость просматривают эту тему.

MrDron

Здравствуйте. Нужна очень помощь. 1с 8.2.
Есть регистр накопления с приходом/расходом сырья.
В регистр заносится вроде все хорошо, а в запросе по нему некоторые цифры как-то не так считаются...
В чем может быть проблема? Спасибо.



ВЫБРАТЬ
СырьеДвиженияОстаткиИОбороты.Сырье,
СырьеДвиженияОстаткиИОбороты.ЕдИзмерения,
СырьеДвиженияОстаткиИОбороты.ШтрихКод,
СырьеДвиженияОстаткиИОбороты.Поставщик,
СырьеДвиженияОстаткиИОбороты.ЗаводИзготовитель,
СырьеДвиженияОстаткиИОбороты.ГоденДо,
СырьеДвиженияОстаткиИОбороты.Дата,
СырьеДвиженияОстаткиИОбороты.Склад,
СУММА(СырьеДвиженияОстаткиИОбороты.КоличествоНачальныйОстаток * СырьеДвиженияОстаткиИОбороты.ЕдИзмерения.КратностьКг) КАК КоличествоНачальныйОстаток,
СУММА(СырьеДвиженияОстаткиИОбороты.КоличествоКонечныйОстаток * СырьеДвиженияОстаткиИОбороты.ЕдИзмерения.КратностьКг) КАК КоличествоКонечныйОстаток,
СУММА(СырьеДвиженияОстаткиИОбороты.КоличествоОборот) КАК КоличествоОборот,
СУММА(СырьеДвиженияОстаткиИОбороты.КоличествоПриход * СырьеДвиженияОстаткиИОбороты.ЕдИзмерения.КратностьКг) КАК КоличествоПриход,
СУММА(СырьеДвиженияОстаткиИОбороты.КоличествоРасход * СырьеДвиженияОстаткиИОбороты.ЕдИзмерения.КратностьКг) КАК КоличествоРасход,
СырьеДвиженияОстаткиИОбороты.Регистратор,
СырьеДвиженияОстаткиИОбороты.ПериодСекунда
ИЗ
РегистрНакопления.СырьеДвижения.ОстаткиИОбороты(, , Авто, ДвиженияИГраницыПериода, ) КАК СырьеДвиженияОстаткиИОбороты

СГРУППИРОВАТЬ ПО
СырьеДвиженияОстаткиИОбороты.Сырье,
СырьеДвиженияОстаткиИОбороты.ЕдИзмерения,
СырьеДвиженияОстаткиИОбороты.ШтрихКод,
СырьеДвиженияОстаткиИОбороты.Поставщик,
СырьеДвиженияОстаткиИОбороты.ЗаводИзготовитель,
СырьеДвиженияОстаткиИОбороты.ГоденДо,
СырьеДвиженияОстаткиИОбороты.Дата,
СырьеДвиженияОстаткиИОбороты.Склад,
СырьеДвиженияОстаткиИОбороты.Регистратор,
СырьеДвиженияОстаткиИОбороты.ПериодСекунда

MrDron


Golickoff

Не могу понять двух вещей:
- Почему наверху выделена строка с нулевым начальным остатком и конечным остатком равном приходу?
- Почему выделена небольшая группа внизу, когда не сходятся практически все значения в отчёте?
Правило поведения на форуме №6: Не следует пытаться привлечь внимание к своему сообщению ... рассылкой персональных сообщений и/или электронных писем отдельным участникам форума с просьбой ответить в теме.

cska-fanat-kz

у вас там не чисто показатели ОстатковОборотов, а еще умножается на КратностьКг какую-то
попробуйте вывести чисто показатели и посмотрите результат
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

MrDron

Цитата: Golickoff от 02 дек 2016, 10:39
Не могу понять двух вещей:
- Почему наверху выделена строка с нулевым начальным остатком и конечным остатком равном приходу?
- Почему выделена небольшая группа внизу, когда не сходятся практически все значения в отчёте?

Начальные остатки попросили не отображать.
Просто наверху приход 7000 в конечном остатке не просуммировался. А в первой строке второй выделенной группы расход в конечном остатке почему-то составил 5120, хотя должен быть 12120, разница как раз в те 7000. Дальше вообще что-то непонятное...

Цитата: cska-fanat-kz от 02 дек 2016, 12:06
у вас там не чисто показатели ОстатковОборотов, а еще умножается на КратностьКг какую-то
попробуйте вывести чисто показатели и посмотрите результат

Чисто показатели хранятся в мешках, а в качестве одного из измерений ЕдИзмерения.
Есть справочник единиц измерения в виде: Наименование: "Мешок 50кг"; КратностьКг: 50.0. И соответственно в запросе переводится все в килограммы.

cska-fanat-kz

тогда надо в регистр и писать килограммы, а не в отчете пересчитывать!
как вариант второй ресурс завести если старый для чего то еще применяется...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

MrDron

Цитата: cska-fanat-kz от 06 дек 2016, 14:23
тогда надо в регистр и писать килограммы, а не в отчете пересчитывать!
как вариант второй ресурс завести если старый для чего то еще применяется...

Дело в том, что оперировать нужно именно мешками.

cska-fanat-kz

Цитата: cska-fanat-kz от 06 дек 2016, 14:23как вариант второй ресурс завести если старый для чего то еще применяется...

Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск