Имя: Пароль:
1C
 
Кратно увеличивается расчетная сумма при соединении таблицы документа с регистром сведений
0 distorter
 
03.10.25
08:36
Выполняю запрос к табличной части Запасы документа ЗаказНаПроизводство и к таблице ЦеныНоменклатурыСрезПоследних регистра сведений ЦеныНоменклатуры с отбором по ВидуЦен. Внутреннее соединение по Номенклатуре. В результате запроса получаю три поля: ЗаказНаПроизводствоЗапасы.Ссылка.ЗаказПокупателя, СуммаЗатратПлан, КоличествоЗатратПлан

СуммаЗатрат план Считается как Цена (из регистра) * КоличсетвоЗатратПлан.

При это Количество считает верно, а сумма кратно увеличивается (даже если в ТЧ документа одна строка).

Где искать ошибку?
1 Мультук
 
гуру
03.10.25
08:45
(0)

Вопрос риторический, где искать ошибку?
-- в голове
-- в тексте запроса

Как искать ошибку
-- максимально упростить запрос
-- сделать отбор по одному документу ЗаказНаПроизводство
-- убрать группировки
-- посмотреть в консоле на результат запроса.

Обычно этого хватает, чтобы понять "что происходит"

Если не помогло - показать текст запроса в сообщении
2 программистище
 
03.10.25
08:45
(0) в запросе (ваш кэп)
3 mikecool
 
03.10.25
09:02
сверить - что есть в документе и что есть в РС, проверить условия соединения
4 СвинТуз
 
03.10.25
09:07
Начать с того что найти четвертое поле.
"Номенклатура".
С ним как обошлись?
Фильтра на срез последних (не упомянут= нет?).
Как с табличной частью документа обошлись?
5 СвинТуз
 
03.10.25
09:08
Цену не правильно сворачиваете из регистра сведений.
Структура регистра и ваши отборы, свертки нужны.
Программист всегда исправляет последнюю ошибку.