Имя: Пароль:
1C
 
СКД. Добавление нового поля в отчет
0 lirt82
 
17.12.25
14:13
В типовой отчет "Ведомость по амортизации ОС" конфа Бухгалтерия 3, необходимо добавить новое поле (колонку). Скопировал в конфе этот отчет переименовал, в запросе СКД добавил свое новое поле "КодЯчейкиНаСкладе", в консоле запрос отрабатывает новое поле заполняется данными, но не получается это новое поле вывести в отчет, подскажите где и что исправить?
в модуле менеджера отчета в процедуре ПередКомпоновкойМакета, добавил свой код
......
КодЯчейкиНаСкладе = КомпоновщикНастроек.Настройки.Выбор.Элементы.Добавить(Тип("ВыбранноеПолеКомпоновкиДанных"));
КодЯчейкиНаСкладе.Заголовок = НСтр("ru = 'Код ячейки на складе'");
КодЯчейкиНаСкладе.Использование = Истина;
КодЯчейкиНаСкладе.Поле = Новый ПолеКомпоновкиДанных("ОС_КодЯчейкиНаСкладе");
.......
но все равно новое поле в отчете не появилось
1 1cVandal
 
17.12.25
13:53
а сохраненные настройки сбросил?
2 Мультук
 
гуру
17.12.25
13:57
1)
добавил свое новое поле "КодЯчейкиНаСкладе"

Новый ПолеКомпоновкиДанных("ОС_КодЯчейкиНаСкладе");

2) После этого, это поле в отчёте, в режиме пользователя, в настройке ручками в группировку добавил ?
3 lirt82
 
17.12.25
14:19
(2) 1) исправил
2) да добавил но новое поле выходит в группировке ОС, а мне нужно отдельной колонкой (напрм. как показатель "Стоимость на начало периода")
4 lirt82
 
17.12.25
14:08
(3) т.е. | ОС | Код ячейки на складе | Стоимость на начало периода |
5 lirt82
 
17.12.25
14:10
(2) и нужно сделать так чтобы новое поле автоматом отображалось, пользователи не будут заходить в настройки и вручную добавлять.
6 lirt82
 
17.12.25
14:33
(4) если это новое поле "КодЯчейкиНаСкладе" в СКД сделать ресурсом тогда выходит как отдельная колонка но пустое))
7 lirt82
 
17.12.25
14:41
все получилось) в скд на закладке ресурсы поле КодЯчейкиНаСкладе и выражение КодЯчейкиНаСкладе
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший