Вычисляемое поле в СКД #757491


#0 by eugenyfs
Приветствую! В СКД есть два набора данных: В первом запрос выбирает информацию о проданных товарах (сумма) на текущую дату. Во втором запрос выбирает информацию о расходных ордерах (суммаРасход) на текущую дату. Создаю ресурсы по полям Сумма и СуммаРасход. Создаю вычисляемое поле (Остаток) = Сумма - СуммаРасход. Вывожу в отчет: Сумма, СуммаРасход, Остаток. Сумма, СуммаРасход - все правильно. А Остаток выдает неправильное, даже нелепое значение в десятки раз больше чем нужно. Если написать в вычисляемом поле только поле Сумма или СуммаРасход, то выводит правильные значения. Чувствую, при вычисления поля, как-то поля Суммы и СуммыРасход считаются иначе. Подскажите как их настроить. Спасибо.
#1 by eugenyfs
В общем выкрутился следующим образом: Сделал вычисляемое поле Остаток и в выражении ничего не написал. В Ресурсах добавил поле Остаток и там написал свое выражение: Ну, а в отчете сделал группировку без выбора поля и туда свои поля: Сумма, СуммаРасход и Остаток. И вуаля все посчиталось. В общем мне сложно представить, что там и как в СКД формируется, когда данные из двух наборов с запросами из разных таблиц в вычисляемом поле друг с другом суммируются или отнимаются. Читал статьи, не у одного меня такие приключения с вычисляемыми полями.  Там и предложили вычислять прямо в ресурсах. Вот так.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С