Имя: Пароль:
1C
1С v8
Ведомость по взаиморасчетам без договоров
0 r1000
 
04.05.16
13:19
В типовых КА и УТ (для платформы 8.2) есть стандартный отчет по взаиморасчетам. Во время формирования отчета, не получается выкинуть группировку "Договора контрагента". Отчет сам её добавляет, а хочется получить ведомость без группировки по договорам. У контрагентов несколько договоров и все они в одной валюте. Как выкинуть группировку "договор контрагента" ?
1 vicof
 
04.05.16
13:21
Перепиши отчёт
2 Nuobu
 
04.05.16
13:26
(0) клацнуть правой кнопкой левее отчета и выбрать нужный уровень.
3 eklmn
 
гуру
04.05.16
13:27
надо осилисть себя зайти в настройки и убрать группировку по договору.
4 ЛучшаяДевушка в СССР
 
04.05.16
13:28
(4) никак, вроде бы...
но если очень нужно, я пользуюсь документом Акт сверки взаиморасчетов (в УТ 10.3), там можно без детализации по договору указать...

(3) не убирается в УТ 10.3
5 r1000
 
04.05.16
13:32
(4)да мне нужно чтобы конечный остаток в ведомости без учета договоров показывало так же, как в акте сверки
6 zalexey
 
04.05.16
14:03
(4) как это не убирается? очень хорошо убирается )
7 ЛучшаяДевушка в СССР
 
04.05.16
14:05
(6) так-так-так, поподробнее можно?)
чем убирается, золотыми руками программистов? или кучерявыми юзеров?:)
8 zalexey
 
04.05.16
14:19
(7) все стандартно http://savepic.ru/9611036.png
9 ЛучшаяДевушка в СССР
 
04.05.16
14:24
(8) так и я могу, а с документами движения, но без детализации по договорам, как в сверке?)
10 ЛучшаяДевушка в СССР
 
04.05.16
14:26
+(9) мне почему-то кажется, что ТС именно такой отчет хочет, с детализацией, но без договоров...
11 RomanYS
 
04.05.16
14:30
(10) что мешает добавить в группировки регистратор?
12 zalexey
 
04.05.16
14:33
(10) ааа... вот не все ведь телепаты )
13 ЛучшаяДевушка в СССР
 
04.05.16
14:38
(12) я много раз пыталась убрать эту группировку на заре работы с УТ, поэтому у меня телепат.dll включена)

(11) в том виде, как на картинке в (8), возможность добавить группировку я не вижу, а если жмешь в колонке жмешь Расшифровать - Период+Регистратор, то добавляется договор и он не убирается...
14 RomanYS
 
04.05.16
14:50
(13) можно включить детальные записи, а регистратор добавить в дополнительные поля
15 ЛучшаяДевушка в СССР
 
04.05.16
14:54
(14) включила, на закладке Группировки строк появляется договор и он не убирается... вы пробовали и у вас получилось или вы предполагаете?)
16 RomanYS
 
04.05.16
15:05
(15) проверил ), не работает.
Причина:

Процедура СформироватьОтчет(ТабличныйДокумент) Экспорт
    
    // Перед формированием отчета можно установить необходимые параметры универсального отчета
    
    ЕстьПолеРегистратор = Ложь;
    Для каждого ВыбранноеПоле Из УниверсальныйОтчет.ПостроительОтчета.ВыбранныеПоля Цикл
    
        ЕстьПолеРегистратор = Найти(ВыбранноеПоле.ПутьКДанным, "Регистратор") > 0;
        Если ЕстьПолеРегистратор Тогда
            Прервать;
        КонецЕсли;
    
    КонецЦикла;
    
    НастройкиПостроителя = УниверсальныйОтчет.ПостроительОтчета.ПолучитьНастройки();
    УстановитьТекстЗапроса(ЕстьПолеРегистратор);
    УниверсальныйОтчет.ПостроительОтчета.УстановитьНастройки(НастройкиПостроителя);
    
    Если ЕстьПолеРегистратор Тогда
        
        НетГруппировкиПоДоговору = УниверсальныйОтчет.ПостроительОтчета.ИзмеренияСтроки.Найти("ДоговорКонтрагента") = Неопределено;
        Если НетГруппировкиПоДоговору Тогда
        
            НужноеИзмерение = УниверсальныйОтчет.ПостроительОтчета.ИзмеренияСтроки.Найти("Контрагент");
            Если НужноеИзмерение = Неопределено Тогда
                НужноеИзмерение = УниверсальныйОтчет.ПостроительОтчета.ИзмеренияСтроки.Найти("Организация");
            КонецЕсли;
            Если НужноеИзмерение = Неопределено Тогда
                НужноеИзмерение = УниверсальныйОтчет.ПостроительОтчета.ИзмеренияСтроки.Найти("ВалютаВзаиморасчетов");
            КонецЕсли;
            
            Если НужноеИзмерение = Неопределено Тогда
                ИндексДоговора = 0;
            Иначе
                ИндексДоговора = УниверсальныйОтчет.ПостроительОтчета.ИзмеренияСтроки.Индекс(НужноеИзмерение) + 1;
            КонецЕсли;
                
            УниверсальныйОтчет.ПостроительОтчета.ИзмеренияСтроки.Вставить("ДоговорКонтрагента", , , , , ИндексДоговора);
        
        КонецЕсли;
    
    КонецЕсли;
    
    УниверсальныйОтчет.СформироватьОтчет(ТабличныйДокумент,,, ЭтотОбъект);

КонецПроцедуры // СформироватьОтчет()
17 ЛучшаяДевушка в СССР
 
04.05.16
15:10
(16) вооот, это уже задача для программистов) но я бы не переписывала... есть документ Акт сверки, там есть валюта, даже если захочешь - не объединишь две валюты в один итог и не ошибешься...