|
УстановитьПараметрыКолонки не могу настроить ширину | ☑ | ||
|---|---|---|---|---|
|
0
AlexNF
14.04.08
✎
14:48
|
В форму вставлена таблица, не могу в ней отрегулировать ширину первой колонки с нумерацией строк. пользуюсь во этим:
УстановитьПараметрыКолонки(<Колонка>, <Тип>, <Длина>, <Точность>, <3аголовок>,<Ширина>, <Формат>, <Положение>) Пробовал вот так ТабЗнач.УстановитьПараметрыКолонки("НомерСтроки",,,,,"НомерСтроки",); и так ТабЗнач.УстановитьПараметрыКолонки("НомерСтроки",,,,,3,); и так ТабЗнач.УстановитьПараметрыКолонки("НомерСтроки",,,,,1,); Ничего не меняется |
|||
|
1
Ёпрст2
14.04.08
✎
14:50
|
(0) НомерСтроки - предопределенная колонка (неявная) у ТЗ на форме ... Ты её перед Этим показал вообще ? Или свою колонку такую создал? ... :)
|
|||
|
2
AlexNF
14.04.08
✎
14:56
|
Вот так сделал:
Процедура СоздатьТаблицуЗН() ТабЗнач.НоваяКолонка("N"); ТабЗнач.НоваяКолонка("Номенклатура"); ТабЗнач.НоваяКолонка("Свойство"); ТабЗнач.НоваяКолонка("Количество"); КонецПроцедуры // СоздатьТаблицуЗН() А потом заполнял ее из другого документа: Процедура ПоКнопкеЗаполнитьТабЗПН() ДокументАналог.ВыгрузитьТабличнуюЧасть(ТабЗнач,"НомерСтроки,Номенклатура,Свойство,Единица,Количество") ; ТабЗнач.УстановитьПараметрыКолонки("НомерСтроки",,,,,20,) ; ТабЗнач.УстановитьПараметрыКолонки("Номенклатура",,,,,10,,) ; ТабЗнач.УстановитьПараметрыКолонки("Свойство",,,,,7,) ; ТабЗнач.УстановитьПараметрыКолонки("Единица",,,,,5,) ; ТабЗнач.УстановитьПараметрыКолонки("Количество",,,,,"Количество",,) ; КонецПроцедуры //ПоКнопкеЗаполнитьТабЗПН() |
|||
|
3
Ёпрст2
14.04.08
✎
15:08
|
(2) Сделай теперь так - откроешь для себя много нового :)))
ВыгрузитьТабличнуюЧасть(ТабЗнач); ТабЗнач.ВидимостьКолонки("НомерСтроки",1); |
|||
|
4
Ёпрст2
14.04.08
✎
15:11
|
+3 В твоём случае, выкини НомерСтроки из строки выгружаемых колонок, а потом сделай колонку НомерСтроки видимой в ТЗ ...
ЗЫ: Щас у тебя 2 колонки с одним идентификатором ...и 1с-ина не знает, к какой ей обращаться ... по-умолчанию к первой. |
|||
|
5
AlexNF
14.04.08
✎
15:48
|
Сделал вот так:
Процедура СоздатьТаблицуЗН() //убрал ТабЗнач.НоваяКолонка("N"); ТабЗнач.НоваяКолонка("Номенклатура"); ТабЗнач.НоваяКолонка("Свойство"); ТабЗнач.НоваяКолонка("Количество"); КонецПроцедуры // СоздатьТаблицуЗН() Процедура ПоКнопкеЗаполнитьТабЗПН() //ALEX ДокументАналог.ВыгрузитьТабличнуюЧасть(ТабЗнач,"НомерСтроки,Номенклатура,Свойство,Единица,Количество") ; ТабЗнач.ВидимостьКолонки("НомерСтроки",1); ТабЗнач.УстановитьПараметрыКолонки("НомерСтроки",,,,,20,) ; // ширина работает ТабЗнач.УстановитьПараметрыКолонки("Номенклатура",,,,,10,,) ; ТабЗнач.УстановитьПараметрыКолонки("Свойство",,,,,7,) ; ТабЗнач.УстановитьПараметрыКолонки("Единица",,,,,5,) ; ТабЗнач.УстановитьПараметрыКолонки("Количество",,,,,"Количество",,) ; КонецПроцедуры //ПоКнопкеЗаполнитьТабЗПН() Теперь видны две колонки с номерами строк!? |
|||
|
6
Ёпрст2
14.04.08
✎
15:51
|
(5) %)) Конечно! Об чем и речь в (3) ...
Делай так и не мучайся: ДокументАналог.ВыгрузитьТабличнуюЧасть(ТабЗнач,"Номенклатура,Свойство,Единица,Количество") ;//т.е тут не выгружаешь НомерСтроки ТабЗнач.ВидимостьКолонки("НомерСтроки",1);// а тут показываешь системную колонку ТЗ .... ТабЗнач.УстановитьПараметрыКолонки("НомерСтроки",,,,,20,) ; // ширина работает |
|||
|
7
AlexNF
14.04.08
✎
15:54
|
Уже сделал.
убрал сдесь номер строки: ДокументАналог.ВыгрузитьТабличнуюЧасть(ТабЗнач,"Номенклатура,Свойство,Единица,Количество") ;/ Все заработало, те ширина менется, колонка с номерами - одна, НО куда то исчезла колонка "Количество"? |
|||
|
8
Ёпрст2
14.04.08
✎
16:01
|
(7) Должна быть, может того ... скролингом в тз вправо поищешь? :))
|
|||
|
9
AlexNF
14.04.08
✎
16:09
|
Короче все равно ничего не работает, скролингом ест-но крутил, нет там ее!
Вот новый вариант: Процедура СоздатьТаблицуЗН() // ТабЗнач = СоздатьОбъект("ТаблицаЗначений"); ТабЗнач.НоваяКолонка("Номенклатура"); ТабЗнач.НоваяКолонка("Свойство"); ТабЗнач.НоваяКолонка("Единица"); ТабЗнач.НоваяКолонка("Количество"); КонецПроцедуры // СоздатьТаблицуЗН() // Заполнение Таблицы значений БУ //ALEX Процедура ПоКнопкеЗаполнитьТабЗПН() //ALEX ДокументАналог.ВыгрузитьТабличнуюЧасть(ТабЗнач,"Номенклатура,Свойство,Единица,Количество") ; ТабЗнач.ВидимостьКолонки("НомерСтроки",1); ТабЗнач.ВидимостьКолонки("Количество",1); ТабЗнач.УстановитьПараметрыКолонки("НомерСтроки",,,,,3,) ; ТабЗнач.УстановитьПараметрыКолонки("Номенклатура",,,,,10,,) ; ТабЗнач.УстановитьПараметрыКолонки("Свойство",,,,,7,) ; ТабЗнач.УстановитьПараметрыКолонки("Единица",,,,,5,) ; ТабЗнач.УстановитьПараметрыКолонки("Количество",,,,,"Количество",,) ; КонецПроцедуры //ПоКнопкеЗаполнитьТабЗПН() Сейчас колонки "Количество" - нет, колонка "номер строки" по ширине не регулируется.... Че то я запутался. Че не так? |
|||
|
10
Ёпрст2
14.04.08
✎
16:11
|
(9) Ну вот это выкинь и всё :)) Не в то место заголовок пишешь ...
ТабЗнач.УстановитьПараметрыКолонки("Количество",,,,,"Количество",,) |
|||
|
11
AlexNF
14.04.08
✎
16:26
|
Делаю вот так
Процедура СоздатьТаблицуЗН() // ТабЗнач = СоздатьОбъект("ТаблицаЗначений"); ТабЗнач.НоваяКолонка("N"); ТабЗнач.НоваяКолонка("Номенклатура"); ТабЗнач.НоваяКолонка("Свойство"); ТабЗнач.НоваяКолонка("Количество"); КонецПроцедуры // СоздатьТаблицуЗН() Процедура ПоКнопкеЗаполнитьТабЗПН() ДокументАналог.ВыгрузитьТабличнуюЧасть(ТабЗнач,"Номенклатура,Свойство,Единица,Количество") ; ТабЗнач.УстановитьПараметрыКолонки("НомерСтроки",,,,,1,) ; ТабЗнач.УстановитьПараметрыКолонки("Номенклатура",,,,,10,,) ; ТабЗнач.УстановитьПараметрыКолонки("Свойство",,,,,7,) ; ТабЗнач.УстановитьПараметрыКолонки("Единица",,,,,5,) ; ТабЗнач.УстановитьПараметрыКолонки("Количество",,,,,"Количество",,) Нет колонки номер, но есть количество, добавляю ТабЗнач.ВидимостьКолонки("НомерСтроки",1); появляется номер и исчезает количество! |
|||
|
12
Ёпрст2
14.04.08
✎
16:34
|
Найди 2 отличия
УстановитьПараметрыКолонки(<Колонка>,<Тип>,<Длина>,<Точность>,<Заголовок>,<Ширина>,<Формат>,<Положение>) ТабЗнач.УстановитьПараметрыКолонки("Количество",,,,,"Количество",,); //это у тебя ТабЗнач.УстановитьПараметрыКолонки("Количество",,,,"Количество",,,); //а вот так надобно ... |
|||
|
13
Ёпрст2
14.04.08
✎
16:35
|
ТабЗнач.УстановитьПараметрыКолонки("Количество",,,,,"Количество",,)
ТабЗнач.УстановитьПараметрыКолонки("Количество",,,,"Количество",,,) |
|||
|
14
AlexNF
14.04.08
✎
16:36
|
Блин че не делаю, все равно, видно количество только если нет:
ТабЗнач.ВидимостьКолонки("НомерСтроки",1); Вверху ошибочка, исправил вот так ТабЗнач.УстановитьПараметрыКолонки("Количество",,,,,5,,) |
|||
|
15
AlexNF
14.04.08
✎
16:38
|
сейчас вот так:
ДокументАналог.ВыгрузитьТабличнуюЧасть(ТабЗнач,"Номенклатура,Свойство,Единица,Количество") ; ТабЗнач.ВидимостьКолонки("НомерСтроки",1); ТабЗнач.УстановитьПараметрыКолонки("НомерСтроки",,,,,1,) ; ТабЗнач.УстановитьПараметрыКолонки("Номенклатура",,,,,10,,) ; ТабЗнач.УстановитьПараметрыКолонки("Свойство",,,,,7,) ; ТабЗнач.УстановитьПараметрыКолонки("Единица",,,,,5,) ; ТабЗнач.УстановитьПараметрыКолонки("Количество",,,,"Количество",,,) Все равно нет количества |
|||
|
16
Ёпрст2
14.04.08
✎
16:43
|
(15) :) Если не делать УстановитьПараметрыКолонки, есть?
|
|||
|
17
AlexNF
15.04.08
✎
15:09
|
Есть.
ТабЗнач.УстановитьПараметрыКолонки("Количество",,,,"Количество",2,,) А все равно не видно! Не могу въехать че не так. |
|||
|
18
Ёпрст2
15.04.08
✎
15:12
|
(17) Т.е после (17) Колонка Количество пропадает ? ...
|
|||
|
19
AlexNF
15.04.08
✎
15:31
|
ДААА!
Только эта строка была всегда, а колонка пропадает после добавления ТабЗнач.ВидимостьКолонки("НомерСтроки",1); |
|||
|
20
AlexNF
15.04.08
✎
15:32
|
Чувствую что где то туплю, но ГДЕ?
|
|||
|
21
Ёпрст2
15.04.08
✎
15:43
|
Может того, вообще не показывать НомерСтроки ?
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |