|
Копия ОСВ в расширении не выводит дополнительные поля | ☑ | ||
---|---|---|---|---|
0
pessok
30.07.21
✎
12:54
|
Коллеги, всем привет!
Уже сломал голову и отладчик. Суть проблемы - надо внести в ОСВ дополнительный источник данных и выводить из него данные для части счетов учета: данные сверки с контрагентами на счетах, где первое субконто - Контрагент Типовую ОСВ надо оставить as is. Скопировал отчет в расширение, дал новое имя, в модуле менеджера и модуле объекта тоже всё переименовал, дотащил нужные метаданные. Формирую отчет - из настроек работает всё, кроме дополнительных полей, которые мне, собственно, и нужны. Тупо не отрабатывает, притом любое доп. поле, не только добавленные в запросе. Куда копать? Может кто-то сталкивался? Заранее спасибо! |
|||
1
RoRu
30.07.21
✎
13:45
|
(0) базу не обновляли?
|
|||
2
pessok
30.07.21
✎
13:46
|
эм, нет, а причем тут обновление?
|
|||
3
RoRu
30.07.21
✎
13:47
|
(2) в последних релизах вроде изменилось что- то по работе с доп реквизитами
|
|||
4
pessok
30.07.21
✎
13:59
|
3.0.96.35
Докопался до метода // Функция добавляет выбранное поле и возвращает элемент выбранного поля. // // Параметры: // ЭлементСтруктуры - КомпоновщикНастроекКомпоновкиДанных, НастройкиКомпоновкиДанных, // ВыбранныеПоляКомпоновкиДанных - Элемент структуры настройки отчета. // Поле - Строка - имя поля, которое нужно добавить в СКД. // Заголовок - Строка - Заголовок добавляемого поля. // // Возвращаемое значение: // ВыбранноеПолеКомпоновкиДанных - Добавленное поле. // Функция ДобавитьВыбранноеПоле(ЭлементСтруктуры, Знач Поле, Заголовок = Неопределено) Экспорт Если ТипЗнч(ЭлементСтруктуры) = Тип("КомпоновщикНастроекКомпоновкиДанных") Тогда ВыбранныеПоля = ЭлементСтруктуры.Настройки.Выбор; ИначеЕсли ТипЗнч(ЭлементСтруктуры) = Тип("НастройкиКомпоновкиДанных") Тогда ВыбранныеПоля = ЭлементСтруктуры.Выбор; Иначе ВыбранныеПоля = ЭлементСтруктуры; КонецЕсли; Если ТипЗнч(Поле) = Тип("Строка") Тогда Поле = Новый ПолеКомпоновкиДанных(Поле); КонецЕсли; ВыбранноеПоле = ВыбранныеПоля.Элементы.Добавить(Тип("ВыбранноеПолеКомпоновкиДанных")); ВыбранноеПоле.Поле = Поле; Если Заголовок <> Неопределено Тогда ВыбранноеПоле.Заголовок = Заголовок; КонецЕсли; Возврат ВыбранноеПоле; КонецФункции ЭлементСтруктуры.Настройки.Выбор; - пустое значение. Продолжаем изыскания |
|||
5
pessok
30.07.21
✎
14:03
|
Так, что-то именно с информацией по контрагенту, из организации доп. поля выводит.
Так что явно частный случай. Всем спасибо за участие) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |