Отчет по субконто #114745


#0 by AKMx
Необходимо сформировать сводный отчет по проектам примерно следующей формыЗатраты на материалы|з.плата|Прочие затраты|проект|Выводить необходимо разницу между дебетовым и кредитовым оборотом за выбранный период по группам (т.е. з.плата-это группа).Проблема: если по какому-то из проектов не было затрат на материалы за период то данные по з.плате и прочим затратам по нему сдвигаются на одну графу влево.Т.е.,например,в з.плату становятся прочие затраты.Процедура Сформировать_Колонки(Ит, Таб, Стр)Причем если формировать отчет по одному проекту,то всё на своих местах,если сводный по всем, то такая ерунда...
#1 by Alexaha
а что ты хотел? ты же получаещь только ненулевые значения, вот они последовательно и выводятся, а тебе надо вывести пустые ячейки чтоб не перекашивало или я неправильно понял проблему?
#2 by AKMx
Да...Ты правильно все понял...Нужны нулевые ячейки...Не знаю как их вывести...
#3 by Alexaha
один из вариантов:выгружаешь все в ТЗ, наращивая колонки и попутно разбрасывая по ней значения, а потом просто выводишь ТЗ
#4 by КонецЦикла
Еще вариант: написать обычный (не бух. запрос), где затраты будут выступать функциями...
#5 by AKMx
Всем большое спасибо,но,как ни странно помогла простая замена 1 на -1Ит.ВыбратьСубконто(ВидыСубконто.СтатьиЗатратНаПроизводство, -1);Еще раз Спасибо!
#6 by AKMx
К сожаление проблема не решена кто-нибудь может подсказать, что можно сделать с бух.запросом? Не очень хочется все переделывать... Помогите... кто может помочь...
#7 by AKMx
Help pls...
#8 by AKMx
....
#9 by Alexaha
покажи хотя бы тогда какой у тебя запрос
#12 by AKMx
(
#13 by zzz
а зачем такие кульбиты?----------Проект1=Ит.Субконто(ВидыСубконто.Проекты);----------по теме:непонятно где ты выводишь проект. Точная (желаемая) структура колонок непонятна - ты ведь просто все субконто "СтатьиЗатратНаПроизводство" перебираешь и выводишь.Нарисуй как надо и как получается.
#14 by AKMx
Три вертикальные секцииНачало (проект и его наименование)|Итог (сумма статей затрат по проекту)|Субконто1В субконто 1 бьются группы статей затрат...Т.е. если находит статью затрат присоединяет колонку с именем группы статьи...Проблема он в отчет вывел 3 статьи, как это и требуется. Но в некоторых проекта не было за период например 1 статьи затрат и тогда происходит смещение 2 и 3 статьи перемещабться на одну вправо...
#15 by zzz
2 нарисуй, а? нифига не понял.типа как хочу:|Проект1|лала|лала|лала|типа так получается:|люлю|ляля|лала|
#16 by AKMx
Проект1|Зарплата1|Материалы1|ПрочиеДом | 0 | 1000 |2000Должно быть если з.платы за период не былоПолучается вот так...Проект1|Зарплата1|Материалы1|ПрочиеДом | 1000 | 2000 |Мне кажеся,что нужно как-то занулять в отчете группу субконто по которому не было движений, только не получается...
#17 by iova
Если не хочешь запрос переделывать, то сначала собери все возможные статьи с СЗКонецЦиклаА потом в том месте где надо в ширину наращиватьделаешь цикл по списку и Если ИТ.ПолучитьСубконто(СЗ.ПолучитьЗначение(ТекСчет)) = 1) Тогда//Выводим в клеточку данные
#18 by AKMx
Сз это какой объект?...Не получается чего-то...Наверное руки не оттуда (
#19 by zzz
чёто не понимаю, какой смысл разворачивать в строку набор цифр означающих суммы разных групп разной степени вложенности?Проект1|Зарплата1|Материалы1|Прочие|Материалы2|Прочие|Зарплата2|Материалы1|Прочие|Материалы3|Прочие|.ерунда какая-то. отчёт переделать надо, ИМХО. А так вообще можно применить.
#20 by iova
СЗ = СписокЗначений
#21 by AKMx
Зачем в строку?...Они на столбцы разбиваются в процедуре сформировать колонки...Таблицу значений ИМХО не применишь...Т.к. статьи затрат могут менятся...Врядли получиться создавать столбцы при переборе субконто и называть их названиями субконто...Ваши мнения?
#22 by Alexaha
Легко
#23 by iova
2 Ну допустим столбцы то в ТЗ создавать получится, а те говорит, что нефиг в 1С всяку лажу воротить - выводи группировки вертикально если вбок геморно и не парься, а юзерам скажи что в данном конкретном случае низя так сделать. И итоги внизу печатай по каждой статье так:статья1 Итог1статья2 Итог2Потому как наглядность от разноса в столбцы не очень то увеличивается.
#24 by AKMx
Надо горизонтально...Этот отчет импортируется в Excel а там анализ из его данных делается...Его нереально переписать ...Просто раньше данные этого отчета вручную вбивались...
#25 by iova
тоды 17
#26 by AKMx
Пробую...Только не список значений делаю а таблицу значений...Со списком не получилось
#27 by AKMx
КонецЕсли;Подскажите мои ошибки pls...
#28 by AKMx
...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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