#0
by yegorka
Здравствуйте! Вероятно уже баян, про остатки регистра накопления, но все же хочется узнать кто и как сталкивался с проблемой правильности остатков и кто как ее решал. Делаю отчет в СКД, который должен отображать остатки на начало, приход, расход, остатки на конец. Что бы проще. Вот такой запрос: ================================================================================================================================= ВЫБРАТЬ пр_ОстаткиМатериаловОстаткиИОбороты.ВидТМЦ КАК ВидТМЦ, пр_ОстаткиМатериаловОстаткиИОбороты.СуммаКонечныйОстаток КАК СуммаКонечныйОстаток пр_ОстаткиГотовойПродукцииОстаткиИОбороты.Регистратор, пр_ОстаткиГотовойПродукцииОстаткиИОбороты.ПериодСекунда, пр_ОстаткиГотовойПродукцииОстаткиИОбороты.КоличествоНачальныйОстаток, пр_ОстаткиГотовойПродукцииОстаткиИОбороты.СуммаНачальныйОстаток, пр_ОстаткиГотовойПродукцииОстаткиИОбороты.КоличествоПриход, пр_ОстаткиГотовойПродукцииОстаткиИОбороты.СуммаПриход, пр_ОстаткиГотовойПродукцииОстаткиИОбороты.КоличествоРасход, пр_ОстаткиГотовойПродукцииОстаткиИОбороты.СуммаРасход, пр_ОстаткиГотовойПродукцииОстаткиИОбороты.КоличествоКонечныйОстаток, пр_ОстаткиГотовойПродукцииОстаткиИОбороты.СуммаКонечныйОстаток ================================================================================================================================= дает не верное значение остатков при группировке по регистратору. Но если запрос разъединить на 2 запроса, то каждый из запросов дает верный результат. Почему такое происходит? И еще, если этот объединенный запрос сделать вложенным, то результат по остаткам опять другой.
#2
by yegorka
а почему нет-то??? Так аналитики хотят. А в данном примере регистратор это тот же период, в принципе.
#3
by Defender aka LINN
А ты СКД сказал-то, что это остаток? Ну и какбе: Документ1 делает движения по одному регистру, документ2 - по другому. Какой остаток показать в отчете по каждому из них?
#4
by yegorka
так да отчет-то на СКД. Попытаюсь объяснить, что я сейчас имею. Итоги по отчету по группировкам Склад-Номенклатура не равны итогам по отчету Склад-Номенклатура-Регистратор. Не равны в части остатков, обороты совпадают. Почему они не равны?
#6
by yegorka
так и вы научитесь. Если запросы разъединить на 2 то каждый из них дает одинаковые итоги не зависимо от группировки. Объединение дает разные итоговые результаты при разных группировках. и еще, в данном контексте регистратор - не документ, а фактически период. Понимаешь???
#10
by hhhh
но ведь и полному придурку понятно, что если простой запрос, то СКД сама понимает, где остаток. А если запрос посложнее, то нужно ему указывать, какие поля являются остатками. Вроде об этом вам и намекает.
#11
by samozvanec
можно предположить, что один регистратор делает движения по обоим регистрам, тогда остатки вполне себе сложатся
#12
by yegorka
да она сама все правильно поняла, вероятно потому, что это запрос не из ряда "по-сложнее" :-)
#13
by yegorka
можно предположить. Но я же и написал, что если запрос разъединить, получаем правильные итоги по любой группировке, но в сумме они не равны итогам объединенного запроса. Вот как-то так.
#14
by Defender aka LINN
Я-то умею. Прочитай продолжение. ЧТО должен показать отчет, когда по одному документу есть остаток по только по одному регистру, а по другому документу - только по второму? Не надо только рассказывать, что когда Венера в Сатурне под лай чОрной кошки, то отчет что-то показывает. Расскажи, что должен показать отчет и как.
#18
by fisher
Defender пытался подвести тебя к ответу. При твоем запросе детальные записи изначально не будут содержать правильных сводных остатков по каждому регистратору. Поэтому СКД бессильно.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Получить id и получить объект по id
- Как программно получить получить пароль пользователя в текущем сеансе работ
- Как получить разность дат (Нужно получить количество дней)
- Как из регистра бухгалтерии "Хозрасчетный" получить остатки по документам расчетов
- Как получить остатки по регистру на позицию документа?
- Как получить ГУИД элемента по OLE, записать и получить по нему ссылку?
- Регистр накопления Остатки и обороты. Получить остатки за каждый месяц
- Виртуальная таблица остатков по регистру накопления дает неверные остатки
- 1с 8.2 Р-р накопления (остатки). Разные остатки в ВТ Остатки и ОстаткиИОбороты
- v7: Как получить остатки и измерения из регистра остатки.
В этой группе 1С
- Как удалить все картинки из хранилища дополнительной информации
- Как удалить область макета?
- Установлен безопасный режим. Выполнение операции запрещено.
- Обновление конфигурации БП 3.0 КОРП
- Работа со строками в Запросе и СКД
- массив в ячейку таблицы
- v8: Не заполняется отчет Численность работающих и забронированных граждан запаса
- TWAIN API
- УТ 11 настройка печ форм (добавление параметра)
- обратный переход БП из 1с 3.0 в 1с 2.0
- Как выбрать из числа с префиксом число ?
- УТ 10 Дата запрета редактирования в РИБ
- ЗУП. Пустые расчетные листки.
- 1с 8 ролевая адресация задач
- УПП 1.3.44.1
- КД 2. При сохранении Правил в файл ставятся старые релизы конфигурации.
- Не переносится папка Недавние документы
- Связь по типу Реквизита табличной части
- Как программно проверить наличие роли у конкретного пользователя?
- v7: Динамические подсказки