Показать сообщение отдельно
- 27.06.2018 - 06:31
Непонятная все-таки штука с этими отчетами. Беру 2 отчета "Анализ счета" и "Обороты счета" и в модуль отчета, в процедуру "Сформировать отчет" дkбавляю строки (придумал не я ):
//->
МассивТипов = Новый Массив;
МассивТипов.Добавить(Тип("СправочникСсылка.Номенкл атура"));
Если ЭтотОбъект.СхемаКомпоновкиДанных.НаборыДанных.Осно внойНаборДанных.Поля[1].ТипЗначения = Новый ОписаниеТипов(МассивТипов) Тогда
ЭтотОбъект.СхемаКомпоновкиДанных.НаборыДанных.Осно внойНаборДанных.Поля[1].ВыражениеПредставления =
"Субконто1.НаименованиеДляПечати";
КонецЕсли;
//<-

СтандартныеОтчеты.ВывестиОтчет(ЭтотОбъект, Результат, ДанныеРасшифровки, ВыводВФормуОтчета, ВнешниеНаборыДанных, Истина, НастройкаКомпоновкиДанных);

Добавляю в справочник номенклатуры реквизит "НаименованиеДляПечати", заполняю полным наименованием, все отлично работает.
Вы спросите, а зачем "НаименованиеДляПечати", надо сразу использовать НаименованиеПолное. Но с ним не работает, даже если я его делаю ограниченной длины, ругается на запрос, что в нем нельзя поля неограниченной длины, но оно 250 )) Фигня какая то ) Кто и где записал, что поле было неограниченной длины ?))