|
Отчет на СКД УТ 11 | ☑ | |||||
---|---|---|---|---|---|---|---|
0
DragfaR
17.06.24
✎
10:25
|
Здравствуйте, не понимаю почему поле из вычисляемых полей не попадает в отчет. Подскажите пожалуйста
|
||||||
1
Повелитель 1С
17.06.24
✎
11:01
|
Состав НД попадает?
3 картинка из конфигуратора или режима предприятия? Проверяешь под полноправным пользователем? ПриКомпоновкеДанных() в ПроцессорКомпоновки.Инициализировать передается параметр ВозможностьИспользованияВнешнихФункций = Истина? |
||||||
2
DragfaR
17.06.24
✎
13:38
|
(1) Проподает поле СоставОчищенный
Конфигуратора Да |
||||||
3
DragfaR
17.06.24
✎
13:39
|
(1) Передал данный параметр, все равно не работает
|
||||||
4
Мультук
17.06.24
✎
13:44
|
(3)
А где СтандартнаяОбработка = Ложь; //вот где? |
||||||
5
DragfaR
17.06.24
✎
13:47
|
(4) передал, все равно не работает
|
||||||
6
Мультук
17.06.24
✎
13:59
|
(0)
Ради интереса, написал внешний отчёт. ===== ВЫБРАТЬ СтраныМира.Ссылка КАК Ссылка, СтраныМира.Код КАК Код, СтраныМира.Наименование КАК Наименование ИЗ Справочник.СтраныМира КАК СтраныМира ===== Сделал вычисляемое поле "фуфу" выражение ОбщегоНазначения.КодОсновногоЯзыка() ===== Группировка "Детальные записи" ===== Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) СтандартнаяОбработка = Ложь; НастройкиОтчета = КомпоновщикНастроек.ПолучитьНастройки(); КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, НастройкиОтчета, ДанныеРасшифровки); ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновки.Инициализировать(МакетКомпоновки, , ДанныеРасшифровки, Истина); ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент; ПроцессорВывода.УстановитьДокумент(ДокументРезультат); ПроцессорВывода.Вывести(ПроцессорКомпоновки); КонецПроцедуры Результат см рис. Все работает, ничего не теряется.
|
||||||
7
DragfaR
17.06.24
✎
14:11
|
(6) Вот я и не могу понять почему он не выводит у меня это очищенное поле
Суть в том что я запросом получаю поля состав и они там хранятся с html тегами и этой функцией я хочу удалить и поместить уже в другое поле |
||||||
8
Мультук
17.06.24
✎
14:24
|
(7)
1) Если ты вместо своей функции в выражении напишешь "Мир, труд, май!" Поле выведется? 2) А если затем в выражении написать ОбщегоНазначения.КодОсновногоЯзыка() Поле выведется и будет показывать "ru" ? 3) Мне лично нихрена не видно, там у тебя а) общий модуль из расширения? (я не знаю работает ли это) б) а какие у этого общего модуля флажки ? |
||||||
9
DragfaR
17.06.24
✎
14:19
|
(8) Поле вообще никакое не выводиться, хоть что туда пиши
|
||||||
10
DragfaR
17.06.24
✎
14:21
|
Поле должно быть следующим после СоставНД
|
||||||
11
DragfaR
17.06.24
✎
14:56
|
up
|
||||||
12
DragfaR
17.06.24
✎
15:41
|
Помогите пожалуйста)
|
||||||
13
Повелитель 1С
17.06.24
✎
16:26
|
Все картинки у тебя хитро обрезаны. Скинь полную картинку настроек.
У тебя там в структуре отчета группировки или просто детальные записи? В группировку не выведешь левое поле не ресурс, не через точку, которого нет в группировке. |
||||||
14
DragfaR
17.06.24
✎
16:45
|
(13)
|
||||||
15
АннаО
17.06.24
✎
17:36
|
Для начала действительно - заполнить поле не функцией, а чем-то попроще (цифра или буква) и добиться, чтобы выводилось. Потом уже переходить к функции, если все ОК.
|
||||||
16
Повелитель 1С
17.06.24
✎
17:36
|
(14) Возможно, выбранные поля добавлены в пользовательские настройки. Пройдись по корню и всем группировкам.
Проверь, что в "Свойства пользовательских настроек" не стоит галочка у "Выбранные поля". |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |