Имя: Пароль:
1C
1С v8
Изменить колонки в типовом отчете КА 1.1
0 SysBoy
 
02.02.20
01:11
Всем привет, В КА 1.1 есть типовой отчет Расчетные ведомости организаций. Выводится программно. нужно просто изменить расположение колонок и добавить одну. Но что-то не пойму как это сделать.
В настройках схемы компоновки поменял структуру, пробовал удалить полностью выбранные поля, ничего не меняется. отчет формируется. удалил сохраненные варианты настроек в справочнике. отладчиком смотрю и не совсем понимаю где
выводятся эти поля несмотря на то что их нет в выбранных. Подскажите как реализовано, где внести изменения?
1 Chameleon1980
 
02.02.20
14:34
что вмодулеотчета? прикомпоновке
2 SysBoy
 
03.02.20
11:00
В модуле отчета нет при компоновке результата
3 Chameleon1980
 
03.02.20
11:02
сделал отчет внешним и меняешь?
идентификатор отчета менял?
4 ДенисЧ
 
03.02.20
11:03
(2) Зато есть СформироватьОтчет()...
5 SysBoy
 
03.02.20
11:10
(4) суть вопроса выше описана, в первом сообщении.
6 ДенисЧ
 
03.02.20
11:31
Оно настройки порядка колонок берёт из макета (см. отчёт). Так что его нужно менять.
7 SysBoy
 
03.02.20
11:33
(3) и внешним пробую и в конфигурации, ид менял у внешного
8 SysBoy
 
03.02.20
11:38
(6) из макета схемыкомпоновки?
9 SysBoy
 
03.02.20
11:45
(6) если про макет схемыкомпоновки, я выше написал что там в настройках я вообще все убрал, и отчет все равно формируется как и до этого.
https://c.radikal.ru/c09/2002/d9/33a5271459dd.jpg
10 ДенисЧ
 
03.02.20
12:13
11 SysBoy
 
03.02.20
12:22
(10) второй макет двоичных данных, вы про него имеете ввиду? Оттуда берутся настройки? Если да, то как изменить этот макет двоичных данных?
12 ДенисЧ
 
03.02.20
12:23
(11) А ты попробуй его на диск сохранить и открыть как текстовый файл ))
13 SysBoy
 
03.02.20
12:26
(12) пробовал, и там в параметрах настройки иероглифы
14 ДенисЧ
 
03.02.20
12:33
(13) Разумеется, там же сериализованное хранилище значения, а в этом ХЗ - КомпоновщикНастроек.
15 SysBoy
 
03.02.20
12:45
(14) как расшифровать? Как изменить эти настройки? Можете конретно подскзать?
16 ДенисЧ
 
03.02.20
12:48
(15) Расшифровать элементарно.
макет = ПолучитьМакет("тут имя макета");
настройки = макет.Получить();

А изменить... Это нужно глубоко в подсистему ТиповыеОтчеты лезть. Я туда не лазил.
На мой взгляд проще скопировать отчёт и поправить... ))
17 SysBoy
 
03.02.20
12:55
Скопировать и изменить, согласен, но когда задача стоит изменить колонки именно в типовом отчете, никуда не денешься. Спасибо, буду копать.
18 SysBoy
 
03.02.20
14:00
Выгрузил из макета хранилище, получил настройку, заменил эту настройку из настроек скд, создал новый вариант отчета в справочнике, все сделал программно, все отрабатывает, но все равно ничего не меняется.
19 SysBoy
 
03.02.20
14:17
Разобрался, забыл применить настройку))
Ошибка? Это не ошибка, это системная функция.