|   |   | 
| 
 | БП 2.0 Помогите изменить типовой ОСВ по счету | ☑ | ||
|---|---|---|---|---|
| 0
    
        NRG 11.03.13✎ 01:51 | 
        Всем привет! 
  Начальство потребовало от бухгалтера, а бухгалтер в свою очередь от меня следующего: Надо изменить отчет так, чтобы показатель "Количество" выводился не в строке, а в новом столбце между дебетом и кредитом. Схему компоновки данных уже перетыкал вдоль и поперек, не могу допетрить как это сделать. В 1с я тока новичек. Подскажите пожалуйста пошагово если можно как это сделать. | |||
| 1
    
        NRG 11.03.13✎ 01:56 | ||||
| 2
    
        Злопчинский 11.03.13✎ 03:04 | 
        ..ну вот.. выросло поколение тыкателей...     | |||
| 3
    
        hhhh 11.03.13✎ 03:09 | 
        (0) беги оттуда. Начальство больное на голову - это 100 процентов.     | |||
| 4
    
        Злопчинский 11.03.13✎ 03:11 | 
        (3) вполне нормальная хотелка. Может финик/или еще ктохочет повертеть ОСВ в экселе. а с таким посторочным выводом - геморройно, хотя бы напротив количества как есть сейчас - указать анлитику... чтобы не пустая строка была...     | |||
| 5
    
        NRG 11.03.13✎ 03:20 | 
        Ребят а по существу ?     | |||
| 6
    
        NRG 11.03.13✎ 04:17 | 
        Либо посоветуйте что почитать. Посмотрел М.Г.Радченко 1C Предприятие 8.2 Практическое пособие разработчика. Но там отчеты простые.
  Нужна помощь. | |||
| 7
    
        Luhtas 11.03.13✎ 04:55 | 
        (6) Где-то Гилева Е. курс был (бесплатный) по СКД, посмотри на Spec8.ru     | |||
| 8
    
        Balabass 11.03.13✎ 05:15 | 
        У меня тоже так хотели.
  Я послал лесом. Успокоились. | |||
| 9
    
        НаборДанных 11.03.13✎ 06:35 | 
        (0)Кем работаешь? Должность?     | |||
| 10
    
        NRG 11.03.13✎ 07:28 | 
        Я сисадмин, иногда приходится заниматься 1с.     | |||
| 11
    
        NRG 11.03.13✎ 07:29 | 
        качаю Е.Ю.Хрусталева | Разработка сложных отчетов в 1С:Предприятии 8. Система компоновки данных. Надлеюсь найду там ответ.     | |||
| 12
    
        hhhh 11.03.13✎ 07:38 | 
        (10) сисадмин не потянет. Пусть закажут этот отчет на стороне.     | |||
| 13
    
        cw014 11.03.13✎ 08:03 | 
        400$ - сделаем     | |||
| 14
    
        NRG 11.03.13✎ 08:14 | 
        Делать его нужно мне, так что флуд просьба оставить при себе, вариант нанять кого либо со стороны тоже не подходит, так как учиться самому надо 1с. 
  Просьба не флудить, если не по теме то лучше не пишите вообще. | |||
| 15
    
        cw014 11.03.13✎ 08:26 | 
        Ну нет, так нет     | |||
| 16
    
        NRG 11.03.13✎ 09:06 | 
        Что извелись добрые люди уже     | |||
| 17
    
        NRG 11.03.13✎ 09:08 | 
        Мне бы понять: столбцы сальдо на начало, обороты за период, сальдо на конец периода, задаются конструкторов в СКД или кодом ?     | |||
| 18
    
        zak555 11.03.13✎ 09:11 | 
        тебе только количество ?
  или все показатели ( ну / пр и т.д.) ? | |||
| 19
    
        NRG 11.03.13✎ 09:13 | 
        только количество     | |||
| 20
    
        zak555 11.03.13✎ 09:18 | 
        уууу     | |||
| 21
    
        NRG 11.03.13✎ 09:21 | 
        Надо изменить отчет так, чтобы показатель "Количество" выводился не в строке, а в новом столбце между дебетом и кредитом     | |||
| 22
    
        cw014 11.03.13✎ 09:21 | 
        (21) Ну меняй :)     | |||
| 23
    
        NRG 11.03.13✎ 09:37 | 
        Мне бы понять: столбцы сальдо на начало, обороты за период, сальдо на конец периода, задаются конструкторов в СКД или кодом   ?     | |||
| 24
    
        cw014 11.03.13✎ 09:38 | 
        (23) А посмотреть в пофигураторе религия не позволяет?     | |||
| 25
    
        kotletka 11.03.13✎ 09:48 | 
        (23)порядок кодом     | |||
| 26
    
        cw014 11.03.13✎ 10:04 | 
        (23) 1.Стр 490 модуля отчета ОборотноСальдоваяВедомостьПоСчетуБух:
  ВидОстатка = ""; Для Каждого ЭлементМассива Из МассивПоказателей Цикл Если ПоказателиОтчета[ЭлементМассива].Значение Тогда ТиповыеОтчеты.ДобавитьВыбранноеПоле(ГруппаСальдоНаНачалоДт, "СальдоНаНачалоПериода." + ЭлементМассива + "Начальный" + ВидОстатка + "ОстатокДт"); ТиповыеОтчеты.ДобавитьВыбранноеПоле(ГруппаСальдоНаНачалоКт, "СальдоНаНачалоПериода." + ЭлементМассива + "Начальный" + ВидОстатка + "ОстатокКт"); ТиповыеОтчеты.ДобавитьВыбранноеПоле(ГруппаОборотыДт, "ОборотыЗаПериод." + ЭлементМассива + "ОборотДт"); ТиповыеОтчеты.ДобавитьВыбранноеПоле(ГруппаОборотыКт, "ОборотыЗаПериод." + ЭлементМассива + "ОборотКт"); ТиповыеОтчеты.ДобавитьВыбранноеПоле(ГруппаСальдоНаКонецДт, "СальдоНаКонецПериода." + ЭлементМассива + "Конечный" + ВидОстатка + "ОстатокДт"); ТиповыеОтчеты.ДобавитьВыбранноеПоле(ГруппаСальдоНаКонецКт, "СальдоНаКонецПериода." + ЭлементМассива + "Конечный" + ВидОстатка + "ОстатокКт"); КонецЕсли; КонецЦикла; Тут проставляются показатели, которые выводятся 2. Стр. 439 модуля отчета (того же): ГруппаСальдоНаНачало = КомпоновщикНастроек.Настройки.Выбор.Элементы.Добавить(Тип("ГруппаВыбранныхПолейКомпоновкиДанных")); ГруппаСальдоНаНачало.Заголовок = "Сальдо на начало периода"; ГруппаСальдоНаНачало.Использование = Истина; ГруппаСальдоНаНачалоДт = ГруппаСальдоНаНачало.Элементы.Добавить(Тип("ГруппаВыбранныхПолейКомпоновкиДанных")); ГруппаСальдоНаНачалоДт.Заголовок = "Дебет"; ГруппаСальдоНаНачалоДт.Использование = Истина; ГруппаСальдоНаНачалоДт.Расположение = РасположениеПоляКомпоновкиДанных.Вертикально; ГруппаСальдоНаНачалоКт = ГруппаСальдоНаНачало.Элементы.Добавить(Тип("ГруппаВыбранныхПолейКомпоновкиДанных")); ГруппаСальдоНаНачалоКт.Заголовок = "Кредит"; ГруппаСальдоНаНачалоКт.Использование = Истина; ГруппаСальдоНаНачалоКт.Расположение = РасположениеПоляКомпоновкиДанных.Вертикально; ГруппаОбороты = КомпоновщикНастроек.Настройки.Выбор.Элементы.Добавить(Тип("ГруппаВыбранныхПолейКомпоновкиДанных")); ГруппаОбороты.Заголовок = "Обороты за период"; ГруппаОбороты.Использование = Истина; ГруппаОборотыДт = ГруппаОбороты.Элементы.Добавить(Тип("ГруппаВыбранныхПолейКомпоновкиДанных")); ГруппаОборотыДт.Заголовок = "Дебет"; ГруппаОборотыДт.Использование = Истина; ГруппаОборотыДт.Расположение = РасположениеПоляКомпоновкиДанных.Вертикально; ГруппаОборотыКт = ГруппаОбороты.Элементы.Добавить(Тип("ГруппаВыбранныхПолейКомпоновкиДанных")); ГруппаОборотыКт.Заголовок = "Кредит"; ГруппаОборотыКт.Использование = Истина; ГруппаОборотыКт.Расположение = РасположениеПоляКомпоновкиДанных.Вертикально; ГруппаСальдоНаКонец = КомпоновщикНастроек.Настройки.Выбор.Элементы.Добавить(Тип("ГруппаВыбранныхПолейКомпоновкиДанных")); ГруппаСальдоНаКонец.Заголовок = "Сальдо на конец периода"; ГруппаСальдоНаКонец.Использование = Истина; ГруппаСальдоНаКонецДт = ГруппаСальдоНаКонец.Элементы.Добавить(Тип("ГруппаВыбранныхПолейКомпоновкиДанных")); ГруппаСальдоНаКонецДт.Заголовок = "Дебет"; ГруппаСальдоНаКонецДт.Использование = Истина; ГруппаСальдоНаКонецДт.Расположение = РасположениеПоляКомпоновкиДанных.Вертикально; ГруппаСальдоНаКонецКт = ГруппаСальдоНаКонец.Элементы.Добавить(Тип("ГруппаВыбранныхПолейКомпоновкиДанных")); ГруппаСальдоНаКонецКт.Заголовок = "Кредит"; ГруппаСальдоНаКонецКт.Использование = Истина; ГруппаСальдоНаКонецКт.Расположение = РасположениеПоляКомпоновкиДанных.Вертикально; Тут у тебя прописываются группы показателей с их РАСПОЛОЖЕНИЕМ | |||
| 27
    
        cw014 11.03.13✎ 10:08 | 
        +(26) Если нужно наименования "БУ" и "Кол." тоже выводить горизонтально, то это настраивается в строке 416 того же отчета:
  Если КоличествоПоказателей > 1 Тогда ГруппаПоказатели = КомпоновщикНастроек.Настройки.Выбор.Элементы.Добавить(Тип("ГруппаВыбранныхПолейКомпоновкиДанных")); ГруппаПоказатели.Заголовок = "Показатели"; ГруппаПоказатели.Использование = Истина; ГруппаПоказатели.Расположение = РасположениеПоляКомпоновкиДанных.Горизонтально; Если ПоказателиОтчета.РазвернутоеСальдо.Значение Тогда Для Каждого ЭлементМассива Из МассивПоказателей Цикл Если ПоказателиОтчета[ЭлементМассива].Значение Тогда Если КоличествоПоказателей > 1 Тогда ТиповыеОтчеты.ДобавитьВыбранноеПоле(ГруппаПоказатели, "Показатели." + ЭлементМассива + "Развернутый"); КонецЕсли; КонецЕсли; КонецЦикла; КонецЕсли; Для Каждого ЭлементМассива Из МассивПоказателей Цикл Если ПоказателиОтчета[ЭлементМассива].Значение Тогда ТиповыеОтчеты.ДобавитьВыбранноеПоле(ГруппаПоказатели, "Показатели." + ЭлементМассива); КонецЕсли; КонецЦикла; КонецЕсли; | |||
| 28
    
        hhhh 11.03.13✎ 10:08 | 
        (26) это не БП 2.0.
  (23) там есть макет в СКД, его и ковыряй. | |||
| 29
    
        cw014 11.03.13✎ 10:12 | 
        (28) Да ладно? А в чем же я тогда работаю то? 
  Макет СКД там ковырять не нужно, поверь мне :) Бухгалтерия предприятия, редакция 2.0 (2.0.45.5) | |||
| 30
    
        hhhh 11.03.13✎ 10:17 | 
        (29) не знаю, в чем ты работаешь, но в БП 2.0 не такого отчета "ОборотноСальдоваяВедомостьПоСчетуБух". Чисто физически.     | |||
| 31
    
        hhhh 11.03.13✎ 10:18 | 
        (30)+ наверно, ты в 1.6 пашешь. Хотя вроде в 1.6 не было СКД.     | |||
| 32
    
        cw014 11.03.13✎ 10:22 | 
        (30) Из УПП название скоприровалось. Называется "ОборотноСальдоваяВедомостьПоСчету"     | |||
| 33
    
        cw014 11.03.13✎ 10:22 | 
        (30) Придрался понимаешь     | |||
| 34
    
        kotletka 11.03.13✎ 10:33 | 
        (28)сам открой макет в скд, удивишься     | |||
| 35
    
        hhhh 11.03.13✎ 10:39 | 
        (34) да нет, я этот макет пробовал ковырять, а потом забил. Но я не ОСВ делал, а другой похожий отчет, хотел скопировать этот макет.     | |||
| 36
    
        cw014 11.03.13✎ 10:42 | 
        Автор видимо уже сам нашел решение     | |||
| 37
    
        NRG 11.03.13✎ 11:35 | 
        (36) Спасибо тебе огромное!!!!
  Ты подсказал немного не то, но принцип тот же изменил вывод через св-во Горизонтально и получилось то что надо ГруппаОборотыДт.Расположение = РасположениеПоляКомпоновкиДанных.Горизонтально; ГруппаОборотыКт = ГруппаОбороты.Элементы.Добавить(Тип("ГруппаВыбранныхПолейКомпоновкиДанных")); ГруппаОборотыКт.Заголовок = "Кредит"; ГруппаОборотыКт.Использование = Истина; ГруппаОборотыКт.Расположение = РасположениеПоляКомпоновкиДанных.Горизонтально; | |||
| 38
    
        NRG 11.03.13✎ 11:41 | ||||
| 39
    
        NRG 11.03.13✎ 11:43 | 
        Макет там действительно задает лишь строчную последовательность вывода. там можно ширину столбца сделать, но не более... я его долго ковырял.
  cw014 ну вот а говорил 400 баксов =) | |||
| 40
    
        PCcomCat 11.03.13✎ 11:44 | 
        (0)Универсальный отчет!     | |||
| 41
    
        cw014 11.03.13✎ 12:13 | 
        (39) Ну хотя бы 100 р. что ли     | |||
| 42
    
        NRG 11.03.13✎ 12:50 | 
        скажи WMR дам     | |||
| 43
    
        cw014 11.03.13✎ 13:40 | 
        (42) Нету WMR, пиши на почту     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |