Имя: Пароль:
1C
1C 7.7
v7: Строка итого и Присоединитьсекцию
0 Gangar
 
17.09.13
21:08
Подскажите, запутался.

Нужна таблица вида:

             Дата1   Дата2 ...  ДатаN
Строка1        
Строка2
...
СтрокаN
Итого        Итог1   Итог2 ...  ИтогN

Но получается вывести только общий итог по всем датам.

Код:
    Таб = СоздатьОбъект("Таблица");
    Таб.ИсходнаяТаблица("Сформировать");
    Таб.ВывестиСекцию("Шапка");
    Таб.ВывестиСекцию("Заголовок|Общий");
    Состояние("Заполнение выходной таблицы...");
    Таб.Опции(0, 0, Таб.ВысотаТаблицы(), 0);
    Пока Запрос.Группировка("Покупатель") = 1 Цикл
        Пока Запрос.Группировка("Месяц") = 1 Цикл
            Таб.ПрисоединитьСекцию("Заголовок|Месяц");
        КонецЦикла;
        Прервать;
    КонецЦикла;
    Запрос.ВНачалоВыборки();
    Пока Запрос.Группировка("Покупатель") = 1 Цикл
        Таб.ВывестиСекцию("Покупатель|Общий");
        Пока Запрос.Группировка("Месяц") = 1 Цикл
            Если Запрос.КоличествоФактСумма > 0 Тогда
                Факт = Запрос.КоличествоФактСумма;
            Иначе
                Факт = "";
            КонецЕсли;
            Если Запрос.КоличествоПланСумма > 0 Тогда
                План = Запрос.КоличествоПланСумма;
            Иначе
                План = "";
            КонецЕсли;    
            Если Запрос.ОборотСумма > 0 Тогда
                Оборот = Запрос.ОборотСумма;
            Иначе
                Оборот = "";
            КонецЕсли;
            Таб.ПрисоединитьСекцию("Покупатель|Месяц");
        КонецЦикла;
    КонецЦикла;
    Таб.ВывестиСекцию("Итого|Общий");
    Таб.ПрисоединитьСекцию("Итого|Месяц");
    Таб.ТолькоПросмотр(1);
    Таб.Показать("Сформировать", "");
1 KUBIK
 
17.09.13
21:16
Создай ТЗ, запиши туда итоги по месяцам и выводи
2 KUBIK
 
17.09.13
21:18
сори, итоги по датам
3 Arh01
 
17.09.13
21:34
(1) + 1
4 Gangar
 
17.09.13
21:49
Не хотелось через ТЗ делать, но пришлось.
Еще непонятное - почему то удваиваются значения, выводимые в печ.форму.
5 KUBIK
 
17.09.13
21:53
Вытащи ТЗ итогов на экран перед выводом и посмотри.
6 КонецЦикла
 
17.09.13
21:55
(4) наверное итог закуярил вместе с данными
7 Gangar
 
17.09.13
21:56
Даже при экспорте в Эксель, в ячейке указано одно значение, но выделив ячейку в строке состояния я вижу удвоенное число. Подскажите, где рыть?
8 KUBIK
 
17.09.13
21:58
(4) "Не хотелось через ТЗ делать, но пришлось. " :)))))))
Напомнило анекдот:
Юля не хотела стать раком, но пришлось: в паспорте день рождения вместо 1 июня записали: 1 июля
9 Gangar
 
17.09.13
21:59
(8) думал, что можно в тех же циклах сделать.
10 КонецЦикла
 
17.09.13
22:00
Можно списком значений, массивом и еще 10-ю способами :)
11 Gangar
 
17.09.13
22:04
про задвоение - 7.7 Торговля и Склад для Укр. Движение товаров по типу учета
не сталкивался, однако.
12 Gangar
 
17.09.13
22:05
всем спасибо, всё работает как часики.
13 Злопчинский
 
18.09.13
02:41
А всего-то надо было взять
http://infostart.ru/public/14794/

и пример как в (0)
http://infostart.ru/public/14381/
http://infostart.ru/upload/iblock/ae1/bablo4a.jpg
14 КонецЦикла
 
18.09.13
02:47
(13) Ипать какие буквы красные большие
15 Злопчинский
 
18.09.13
03:03
(14) я могу еще больше!!!
16 Злопчинский
 
18.09.13
03:04
Cтукнись в скайп Zlopun если в не в лом