|
Сдвиг в таблице отчета
| ☑ |
0
derk153
11.02.13
✎
11:14
|
Здравствуйте!
Не пойму почему сдвигает текст в ячейке таблицы. Добавляю данные из таблицы значений на макет постранично этой процедурой:
//выводит строки
СтрокаТаб = Макет.ПолучитьОбласть("R15C1:R16C7");
мТабДок.НачатьАвтогруппировкуКолонок();
Для К=1 По КолНаПечать Цикл
Если ЗначениеЗаполнено(Таблица1[(К-1)].Наименование) Тогда
//Таб1
СтрокаТаб.Параметры.НомерСтроки = К + Страница*КолНаПечать*2;
СтрокаТаб.Параметры.Наименование = Таблица1[(К-1)].Наименование;
СтрокаТаб.Параметры.Цена = Таблица1[(К-1)].Цена;
СтрокаТаб.Параметры.ЕдИзм = Таблица1[(К-1)].ЕдиницаИзмерения;
мТабДок.Вывести(СтрокаТаб,1,"Группа 1",Истина);
КонецЕсли;
Если ЗначениеЗаполнено(Таблица2[(К-1)].Наименование) Тогда
//Таб2
СтрокаТаб= Макет.ПолучитьОбласть("R15C1:R16C7");
СтрокаТаб.Параметры.НомерСтроки = К + Страница*КолНаПечать*2 + КолНаПечать;
СтрокаТаб.Параметры.Наименование = Таблица2[(К-1)].Наименование;
СтрокаТаб.Параметры.Цена = Таблица2[(К-1)].Цена;
СтрокаТаб.Параметры.ЕдИзм = Таблица2[(К-1)].ЕдиницаИзмерения;
СтрокаТаб.Область().ГоризонтальноеПоложение = ГоризонтальноеПоложение.Право;
мТабДок.Присоединить(СтрокаТаб,2,"Группа 2",Истина);
КонецЕсли;
КонецЦикла;
мТабДок.ЗакончитьАвтогруппировкуКолонок();
В итоге получается такая таблица со сдвигом поля "Наименование", хотя в настройках ячейки макета выравнивание стоит Лево/Центр
Спасибо.
|
|
1
derk153
11.02.13
✎
11:15
|
еще раз скрин:
dropbox.com/s/19obtky08zxr5uo/Отчет1.JPG
|
|
2
Wobland
11.02.13
✎
11:22
|
ГоризонтальноеПоложение.Право нет нигде?
|
|
3
derk153
11.02.13
✎
11:28
|
ёпт! Тупая башка!...спасибо)
|
|
4
Wobland
11.02.13
✎
11:28
|
(3) сам тупая башка ;)
|
|
5
derk153
11.02.13
✎
11:31
|
(4) да я же про себя(
|
|
Программист всегда исправляет последнюю ошибку.