Имя: Пароль:
1C
1С v8
Универсальный отчет
,
0 Полька
 
05.02.15
10:38
Делаю УниверсальныйОтчет первый раз.
Если вывожу
УниверсальныйОтчет.ДобавитьПоказатель("КолСпец","Кол-во(шт.)", Истина, "ЧЦ=15; ЧДЦ=3");
УниверсальныйОтчет.ДобавитьПоказатель("КолСпецМ3","Кол-во(м3.),    Истина, "ЧЦ=15; ЧДЦ=3");
все нормально.
Хочу указать группы. Т.е. общий заголовок для этих 2х показателей.
Для одного- все нормально.
УниверсальныйОтчет.ДобавитьПоказатель("КолСпец","Кол-во(шт.), Истина, "ЧЦ=15; ЧДЦ=3","КолСпец", "Спец");
Как только делаю для второго- вылетает на ошибку
УниверсальныйОтчет.ДобавитьПоказатель("КолСпецМ3","Кол-во (м3.), Истина, "ЧЦ=15; ЧДЦ=3","КолСпец", "Спец");
Ошибка
Ошибка при вызове метода контекста (Сдвинуть)
                        Приемник.Строки.Сдвинуть(НайденныйПоказатеmель, Источник.Строки.Индекс(ТекущийПоказатель) - Приемник.Строки.Индекс(НайденныйПоказатеmель));
по причине:
Неправильное смещение внутри коллекции
Что не так?
1 DirecTwiX
 
05.02.15
10:42
Конфа? Может, стоит использовать Произвольные отчеты?
2 Полька
 
05.02.15
10:44
8.3 УПП
3 Полька
 
05.02.15
11:04
..
4 Hans
 
05.02.15
11:09
переименуй что нибудь.  например "Спец".
5 Полька
 
05.02.15
11:13
(4) переименовала, не помогает
6 Полька
 
10.02.15
09:10
Апну, может подскажет кто?
7 Chameleon1980
 
10.02.15
09:12
посмотрите как нужно добавлять группы, глянув в
метод ДобавитьПоказатель для УниверсальныйОтчет
может там еще параметры
8 Полька
 
10.02.15
09:14
Ну там еще один параметр, последний- ширина. По умолчанию- 0.
9 Chameleon1980
 
10.02.15
09:15
и вообще методы уо посмотрите
сожет для создания групп метод другой
думаю там с комментариями
пойду тоже гляну
10 Полька
 
10.02.15
09:20
Да, вроде, по аналогии с другим отчетом делала....
11 Chameleon1980
 
10.02.15
09:21
с каким скажи. Чтобы не рыться
12 Полька
 
10.02.15
09:22
с чужим самописным
13 Chameleon1980
 
10.02.15
09:25
НА УО?
посмотреть не дадите?
что-то не приходилось так делать, но интересно.
может лучше тогда на СКД?
14 Полька
 
10.02.15
09:26
да, чужой на УО.
Зачем СКД, если все уже сделано :)))) кроме шапок :)
15 1976vas
 
10.02.15
09:27
Мб название группы сделать отличным от названия показателя?
16 Полька
 
10.02.15
09:28
(15) Делала, не помогает
17 Chameleon1980
 
10.02.15
09:31
короче параметры проверять.
в том числе порядок их следования:

Процедура ДобавитьПоказатель(ИмяПоля, ПредставлениеПоля = Неопределено, ВключенПоУмолчанию = Неопределено, ФорматнаяСтрока = Неопределено, ИмяГруппы = Неопределено, ПредставлениеГруппы = Неопределено, Ширина = 0) Экспорт
18 Chameleon1980
 
10.02.15
09:35
порядок вроде верный


ДобавитьПоказатель("КолСпец","Кол-во(шт.)      , Истина            , "ЧЦ=15; ЧДЦ=3" , "КолСпец", "Спец"                         )
ДобавитьПоказатель(ИмяПоля  , ПредставлениеПоля, ВключенПоУмолчанию, ФорматнаяСтрока, ИмяГруппы, ПредставлениеГруппы, Ширина = 0)
19 Chameleon1980
 
10.02.15
09:35
ну пля форматирование
20 Chameleon1980
 
10.02.15
09:36
ааааа
а может потому, что имя поля и имя группы равны?
21 Chameleon1980
 
10.02.15
09:36
пробуй поменять
22 Полька
 
10.02.15
09:37
(21) меняла, уже в(15) спрашивали :)
23 Chameleon1980
 
10.02.15
09:38
пердоне
24 Chameleon1980
 
10.02.15
09:38
давайте свой секретный отчет смотреть
25 Полька
 
10.02.15
09:40
смотрю :(
26 Chameleon1980
 
10.02.15
09:42
куданить на файлопомойку закинь
27 Полька
 
10.02.15
09:47
http://my-files.ru/xbrzye
вот та самописка, по которой смотрю
28 1976vas
 
10.02.15
09:48
А права полные?
29 Полька
 
10.02.15
09:55
да
30 1976vas
 
10.02.15
09:57
НайденнаяГруппаПоказателей.Строки.Сдвинуть(Найденный Показатель....).  попробуй вот тут отладчиком посмотреть что происходит
31 Полька
 
10.02.15
10:04
(30) смотрела. для меня- ясности никакой :((( какие-то показатели сдвинуты, это видно, но причина......
32 1976vas
 
10.02.15
10:10
Приемник.Строки.Сдвинуть(НайденнаяГруппаПоказателей, Источник.Строки.Индекс(ТекущийПоказатель) - Приемник.Строки.Индекс(НайденнаяГруппаПоказателей));
Что у тебя во всех параметрах?
33 Полька
 
10.02.15
10:21
ТекущийПоказатель и НайденныйПоказатель- это след. выводимый показатель после КолСпец и КолСпецМ3
Источник.Строки.Индекс(ТекущийПоказатель)=2
Приемник.Строки.Индекс(НайденныйПоказатель)=1
и т.д.
доходит до последнего показателя и вылетает на ошибку
34 Полька
 
10.02.15
10:23
А когда без заголовков групп идут показатели, то
Источник.Строки.Индекс(ТекущийПоказатель) и Приемник.Строки.Индекс(НайденныйПоказатель) совпадают
0 и 0, 1и 1 и т.д.
35 1976vas
 
10.02.15
11:45
Не поленился, проверил - у меня все работает.
36 1976vas
 
10.02.15
11:57