Имя: Пароль:
1C
1С v8
СКД
0 Renat11111
 
05.11.11
17:36
В вычисляемые поля добавил поле разница. Добавил поле в ресурсы отчета в выражении прописал ЕСТЬNULL(Сумма(СуммаЦена),0)-ЕСТЬNULL(Сумма(СуммаСебестоимость),0). При формировании отчета выдает ошибку Отчет не сформирован поле не найдено Разница. Где я туплю?
1 Renat11111
 
05.11.11
17:37
небольшое уточнение СуммаЦена и СуммаСебестоимость находятся в разных наборах.
2 basicm
 
05.11.11
17:40
Возможно при переименовании ресурсов поле "пересоздалось", пусть и с тем же именем. Проверь настройки отчета
3 Renat11111
 
05.11.11
17:47
да вроде все нормально в настройках одно поле. Там странная картина если поле в ресурсы не добавлять то поле без проблем выводит, но не том порядке в котором я указываю а как измерение
4 basicm
 
05.11.11
17:52
В 8.2.14 можно выводить смешанно
5 Renat11111
 
05.11.11
17:54
(4) у меня 8.1. Я просто понять не могу в чем дело, из за того что поля из разных наборов?
6 basicm
 
05.11.11
17:55
А если так
Сумма(ЕСТЬNULL(СуммаЦена,0)- ЕСТЬNULL(СуммаСебестоимость,0))
7 Renat11111
 
05.11.11
17:58
одна и та же муть к сожалению. Можно конечно в одном наборе сделать левым соединением, но там другие проблемы могут возникнуть.
8 basicm
 
05.11.11
18:02
Конфа типовая? Если да, выкладывай схему компоновки
9 Renat11111
 
05.11.11
18:04
ВЫБРАТЬ
   ПродажиОбороты.Номенклатура КАК Номенклатура,
   ПродажиОбороты.Номенклатура.Код КАК НоменклатураКод,
   ПродажиОбороты.КоличествоОборот КАК Продано,
   ПродажиОбороты.СтоимостьОборот КАК СуммаЦена,
   ПродажиОбороты.СтоимостьОборот / ПродажиОбороты.КоличествоОборот КАК СреднееЦена
{ВЫБРАТЬ
   Номенклатура.*,
   НоменклатураКод,
   Продано,
   СуммаЦена,
   СреднееЦена}
ИЗ
   РегистрНакопления.Продажи.Обороты(&НачалоПериода {(&НачалоПериода)}, &КонецПериода {(&КонецПериода)}, Регистратор, ДокументПродажи ССЫЛКА Документ.РеализацияТоваровУслуг) КАК ПродажиОбороты
ГДЕ

Второй набор. Связь по номенклатура.
ВЫБРАТЬ
   ПродажиСебестоимостьОбороты.Номенклатура КАК Номенклатура,
   ПродажиСебестоимостьОбороты.КоличествоОборот КАК КоличествоСебестоимость,
   ПродажиСебестоимостьОбороты.СтоимостьОборот КАК СуммаСебестоимость,
   ПродажиСебестоимостьОбороты.СтоимостьОборот / ПродажиСебестоимостьОбороты.КоличествоОборот КАК СреднееСебестоимость
{ВЫБРАТЬ
   Номенклатура.*,
   КоличествоСебестоимость,
   СуммаСебестоимость,
   СреднееСебестоимость}
ИЗ
   РегистрНакопления.ПродажиСебестоимость.Обороты(&НачалоПериода {(&НачалоПериода)}, &КонецПериода {(&КонецПериода)}, Регистратор, ) КАК ПродажиСебестоимостьОбороты
ГДЕ
   ПродажиСебестоимостьОбороты.Регистратор ССЫЛКА Документ.РеализацияТоваровУслуг
   ПродажиОбороты.Регистратор ССЫЛКА Документ.РеализацияТоваровУслуг
10 basicm
 
05.11.11
18:05
Зачем запрос если проблема с компоновкой?))
Схему давай и назову конфу
11 Renat11111
 
05.11.11
18:08
Конфа УТ 8.1 вывожу все поля как детальные записи
12 Renat11111
 
05.11.11
18:09
вернее детальные записи вывожу и включаю все доступные поля
13 basicm
 
05.11.11
18:10
Ну тебе виднее!)) Удачи
14 Renat11111
 
05.11.11
18:17
ну ну спасибо за видимость попытки помочь
15 IronDemon
 
05.11.11
22:03
(12) Вот :)
В вычисляемых полях "ЕСТЬNULL(СуммаЦена,0)- ЕСТЬNULL(СуммаСебестоимость,0)" напиши
16 Renat11111
 
05.11.11
22:05
(15) да уже понял ))) стыдно было признаваться
Основная теорема систематики: Новые системы плодят новые проблемы.