|
Общие итоги в СКД | ☑ | |||
---|---|---|---|---|---|
0
1Сnewk
02.05.24
✎
13:22
|
Доброго всем!
Подскажите пожалуйста... В отчете считает все верно, Количество Материалов/ Количество Продукции = Ср расходный коэффициент. В общих итогах выводит сумму по столбцу, а должен считать так же как и в строках номенклатуры. В ресурсах написала формулу, но не срабатывает, что-то где-то упустила...
|
||||
1
SleepyHead
02.05.24
✎
13:59
|
Сумма(КоличествоМатериалов/КоличествоПродукции), не?
|
||||
2
1Сnewk
02.05.24
✎
14:07
|
(1) не... то же самое выводит
|
||||
3
Мультук
02.05.24
✎
14:20
|
(0)
1) в ресурсе не стоит флажок "Общий" (или как его там) 2) Нажали Ctrl+S, а 1С не сохранили отчёт. Я обычно в этом случае пишу пару слов в "Помощь", чтобы понять что отчёт актуален 2.1) Вывести в ресурс число 123 или еще какие-то другие расчеты Очень сильно помогает, когда едет крыша и ты уже не в состоянии понять "а тот ли это ресурс 3) Отчёт уже помещен в дополнительные отчёты -- либо отключаем его там, либо обновляем 4) Немного подуть на воду ЕСТЬNULL(..) Сильно врядли 5) Можно конечно через ВычислитьВыражение, но имхо тут дело в не в этом. https://infostart.ru/1c/articles/1101676/ |
||||
4
DrZombi
02.05.24
✎
14:24
|
(0) Сверните пожалуйста отчет по уровню № 2. И картинку нам на посмотреть :)
(сдается у вас просто одна организация) Еже ли итог другой, то тут вам статья: https://www.youtube.com/watch?v=gnfAMl1QIBs |
||||
5
1Сnewk
03.05.24
✎
09:26
|
(3) Спасибо за совет на счет "123". Я поняла, что он вообще в этот ресурс не смотрит, хоть что туда пиши... Он не только в итогах не верно выводит, а в принципе и по организации не верно считает все суммирует, даже если вообще убрать этот ресурс, выводит эту сумму, потому что подсчет ведется в самом запросе... Мне нужно все вычисления в ресурсы или вычисляемые поля закинуть лучше?
"ВЫБРАТЬ РАЗРЕШЕННЫЕ ПроизводствоПереработчика.Организация КАК Организация, ПроизводствоПереработчика.Партнер КАК Партнер, ПроизводствоПереработчика.АналитикаУчетаНоменклатурыНоменклатура КАК Продукция, ЕСТЬNULL(ВЫРАЗИТЬ(ПроизводствоПереработчика.Количество КАК ЧИСЛО(15, 4)), 0) КАК КоличествоПродукции, ПоискМатериаловПоОтчету.АналитикаУчетаНоменклатурыНоменклатура КАК Материал, ЕСТЬNULL(ВЫРАЗИТЬ(ПоискМатериаловПоОтчету.КоличествоУпаковокМатериалы КАК ЧИСЛО(15, 4)), 0) / (ВЫРАЗИТЬ(ПроизводствоПереработчика.Количество КАК ЧИСЛО(15, 4))) КАК СреднийРасходныйКоэфициент, ЕСТЬNULL(ВЫРАЗИТЬ(ПоискМатериаловПоОтчету.КоличествоУпаковокМатериалы КАК ЧИСЛО(15, 4)), 0) КАК КоличествоМатериалов, ЕСТЬNULL(ВЫРАЗИТЬ(ПроизводствоПереработчика.Стоимость КАК ЧИСЛО(15, 2)), 0) - ЕСТЬNULL(ВЫРАЗИТЬ(ПоискМатериаловПоОтчету.СуммаУслуг КАК ЧИСЛО(15, 4)), 0) КАК СтоимостьМатериалов, (ЕСТЬNULL(ВЫРАЗИТЬ(ПроизводствоПереработчика.Стоимость КАК ЧИСЛО(15, 2)), 0) - ЕСТЬNULL(ВЫРАЗИТЬ(ПоискМатериаловПоОтчету.СуммаУслуг КАК ЧИСЛО(15, 4)), 0)) / ЕСТЬNULL(ВЫРАЗИТЬ(ПоискМатериаловПоОтчету.КоличествоУпаковокМатериалы КАК ЧИСЛО(15, 4)), 0) КАК ЦенаМатериалов, 1 / (ВЫРАЗИТЬ(ПроизводствоПереработчика.Количество КАК ЧИСЛО(15, 4))) * (ВЫРАЗИТЬ(ПоискМатериаловПоОтчету.СуммаУслуг КАК ЧИСЛО(15, 2))) КАК СредняяСтоимостьПеределаЗаТонну, ЕСТЬNULL(ВЫРАЗИТЬ(ПроизводствоПереработчика.Стоимость КАК ЧИСЛО(15, 2)), 0) - ЕСТЬNULL(ВЫРАЗИТЬ(ПоискМатериаловПоОтчету.СуммаУслуг КАК ЧИСЛО(15, 4)), 0) + ЕСТЬNULL(ВЫРАЗИТЬ(ПоискМатериаловПоОтчету.СуммаУслуг КАК ЧИСЛО(15, 2)), 0) КАК СтоимостьВсего, (ЕСТЬNULL(ВЫРАЗИТЬ(ПроизводствоПереработчика.Стоимость КАК ЧИСЛО(15, 2)), 0) - ЕСТЬNULL(ВЫРАЗИТЬ(ПоискМатериаловПоОтчету.СуммаУслуг КАК ЧИСЛО(15, 4)), 0) + ЕСТЬNULL(ВЫРАЗИТЬ(ПоискМатериаловПоОтчету.СуммаУслуг КАК ЧИСЛО(15, 2)), 0)) / (ВЫРАЗИТЬ(ПроизводствоПереработчика.Количество КАК ЧИСЛО(15, 4))) КАК СредняяСебестоимостьЗаТонну, ПроизводствоПереработчика.Регистратор КАК Регистратор, ЕСТЬNULL(ВЫРАЗИТЬ(ПоискМатериаловПоОтчету.СуммаУслуг КАК ЧИСЛО(15, 2)), 0) КАК СтоимостьПередела, ВЫБОР КОГДА ПроизводствоПереработчика.Месяц = 1 ТОГДА "Январь" КОГДА ПроизводствоПереработчика.Месяц = 2 ТОГДА "Февраль" КОГДА ПроизводствоПереработчика.Месяц = 3 ТОГДА "Март" КОГДА ПроизводствоПереработчика.Месяц = 4 ТОГДА "Апрель" КОГДА ПроизводствоПереработчика.Месяц = 5 ТОГДА "Май" КОГДА ПроизводствоПереработчика.Месяц = 6 ТОГДА "Июнь" КОГДА ПроизводствоПереработчика.Месяц = 7 ТОГДА "Июль" КОГДА ПроизводствоПереработчика.Месяц = 8 ТОГДА "Август" КОГДА ПроизводствоПереработчика.Месяц = 9 ТОГДА "Сентябрь" КОГДА ПроизводствоПереработчика.Месяц = 10 ТОГДА "Октябрь" КОГДА ПроизводствоПереработчика.Месяц = 11 ТОГДА "Ноябрь" КОГДА ПроизводствоПереработчика.Месяц = 12 ТОГДА "Декабрь" КОНЕЦ КАК Месяц "
|
||||
6
Мультук
03.05.24
✎
09:43
|
(5)
1) Лично я навешиваю "Рассчитывать по" только в самом конце, когда уже всё проверено. А проверю по этим же данным, но в XLS, и ресурсы в XLS считаю через формулы. Понятное дело, это только для "непростых отчётов", с "извратными" ресурсами 2) Вот эти "Выразить" это правда нужно или чтобы ломать глаза ? 3) Текст запроса, что вы показали тащить -- очень сложно читать -- когда нибудь вы таки поделите на ноль Если у вас "не получается", отложите этот отчёт в сторону. Сделайте новый, примитивный отчёт, без всего лишнего. Без сортировок, детальных записей, "красявостей" и откатайте на нём работу ресурсов. P.S. а) У вас две таблицы "ПоискМатериаловПоОтчету" и "ПроизводствоПереработчика" Если соединение ВНУТРЕННЕЕ то ЕСТЬNULL в данном случае не нужен Если соединение ЛЕВОЕ то для одной таблицы не нужен, для другой нуженю б) КАК Месяц -- это можно было реализовать через формат поля, но это фантики, не столь важно |
||||
7
1Сnewk
03.05.24
✎
12:30
|
(6) Да, на самом деле, этот отчет писали здесь на заказ(до меня), потом с переходом на переработчика 2,5 - он перестал работать, мне пришлось его переделывать. Т.е. основа осталась та же (правда у них все норм по ресурсам выходило), я ссылки на другие документы сделала только, но ресурсы высчитываются по другому... Спасибо, я вас поняла, буду копать дальше)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |