Имя: Пароль:
1C
1С v8
Отображение поля формы для табличного документа
,
0 Demonius
 
28.02.20
13:59
Добрый день,
Платформа 8.3.13.1690.
1) Назначаю имена строкам и колонкам табличного документа:
Процедура ДобавитьИменаСтрокИСтолбцов(ТД) Экспорт
    Для НомерСтроки = 1 По ТД.ВысотаТаблицы Цикл
        ТД.Область(НомерСтроки, 0, НомерСтроки).Имя = "С" + НомерСтроки;        
    КонецЦикла;
    Для НомерКолонки = 1 По ТД.ШиринаТаблицы Цикл
        ТД.Область(0, НомерКолонки, 0, НомерКолонки).Имя = "К" + НомерКолонки;        
    КонецЦикла
КонецПроцедуры    
2) Вывожу этот табличный документ (ТД) управляемой форме, предварительно установив свойство поля формы  Элементы.Макет.ОтображатьИменаСтрокИКолонок = Истина
При отображении в форме имена строк отображаются, а отображения имен колонок НЕТ.

Может у уважаемых коллег есть соображения?
Спасибо.
1 D_E_S_131
 
28.02.20
14:08
Может картинку покажешь как у тебя и что отображается?
2 Demonius
 
28.02.20
14:24
Не подскажете. как картинку здесь добавить ?
3 Demonius
 
28.02.20
14:25
4 D_E_S_131
 
28.02.20
15:05
А само свойство "ОтображатьЗаголовки" у элемента формы включено?
5 Demonius
 
28.02.20
15:35
D_E_S_131, спасибо за потраченное время.
Тут проблема решилась изменением  
ТД.Область(0, НомерКолонки, 0, НомерКолонки).Имя = "К" + НомерКолонки;      

                                  НА

ТД.Область(0, НомерКолонки, ТД.ВысотаТаблицы, НомерКолонки).Имя = "К" + Строка(НомерКолонки);

Т.е. проблема с отображением была из-за того, что я не указал в 3-м аргументе номер строки, из которого 1С могла бы получить информацию о ширине колонки.
Еще раз спасибо.
6 Demonius
 
28.02.20
15:38
Иногда мне кажется. что уровень входа в 1С очень высок из-за слишком запутанной, неточной, неполной документации и кучи глюков.