|
v7: Таблица - новая колонка - на след. строке | ☑ | ||
---|---|---|---|---|
0
Масянька
02.10.12
✎
12:29
|
День добрый!
Не нашла: как в таблице (на форме) сделать (желательно, программно) две колонки в одной (на двух строках)? Спасибо. |
|||
1
ДенисЧ
02.10.12
✎
12:31
|
formex
|
|||
2
Масянька
02.10.12
✎
12:31
|
(1) Спасибо. А как эта фишка там называется?
|
|||
3
Ёпрст
02.10.12
✎
13:12
|
(0)взять табличное поле - там усё реализовано.. и в новой строке и в той же колонке.. и т.д.
|
|||
4
Efa2012
02.10.12
✎
13:14
|
(0)Свойство "Размещение" (или расположение) как-то так
|
|||
5
Масянька
02.10.12
✎
13:16
|
(3) У меня - таблица, заполняется (полями) - программно. А чего такое "Табличное поле"?
|
|||
6
Масянька
02.10.12
✎
13:18
|
+(5) Ну, таблица значений :)))
|
|||
7
Масянька
02.10.12
✎
13:19
|
(4) Чего-то не найду такого....
|
|||
8
Efa2012
02.10.12
✎
13:20
|
<Положение> - необязательный параметр. Определяет вариант выравнивания при визуальном отображении значений данной колонки. Число: 1 - слева; 2 - справа.
|
|||
9
Efa2012
02.10.12
✎
13:20
|
а в новой строке нет
|
|||
10
BlackSeaCat
02.10.12
✎
13:21
|
И ведь существуют же люди, способные понять ТС!
|
|||
11
АЛьФ
02.10.12
✎
13:22
|
||||
12
ДенисЧ
02.10.12
✎
13:23
|
(2)
ПоложениеКолонкиТаблицы(<?>,,) Синтаксис: ПоложениеКолонкиТаблицы(<Имя>,<Колонка>,<Положение>) Назначение: Метод служит для изменения положения колонки таблицы значений на форме. Замечание: Метод работает только после физического открытия окна формы. Параметры: <Имя> - строка с идентификатором таблицы значений на форме. <Колонка> - номер колонки, для которой изменяется положение <Положение> - новое положение колонки. Может принимать следующие значения: 0 - новая колонка; 1 - в той же колонке; 2 - на следующей строке. Ограничение: При установке положения на следующей строке необходимо произвести дополнительные действия: добавить и удалить колонку в таблице. Это вызвано тем, что 1С:Предприятие не распознает сразу, что изменилось количество строк в заголовке таблицы. Пример: Процедура Выполнить() РФорма = СоздатьОбъект("РасширениеФормы"); РФорма.ПоложениеКолонкиТаблицы("Табл",3,2); РФорма.ПоложениеКолонкиТаблицы("Табл",4,1); Табл.НоваяКолонка(); Табл.УдалитьКолонку(Табл.КоличествоКолонок()); КонецПроцедуры |
|||
13
Масянька
02.10.12
✎
13:24
|
Альф пришел - это хорошо!
Если (ВидЦенника = 2) Тогда ФормаРасш.ПоложениеКолонкиТаблицы(гТабВыборка, 8, 2); ФормаРасш.ПоложениеКолонкиТаблицы(гТабВыборка, 9, 1); гТабВыборка.НоваяКолонка(); гТабВыборка.УдалитьКолонку(гТабВыборка.КоличествоКолонок()); КонецЕсли; Ничего не меняется. |
|||
14
Масянька
02.10.12
✎
13:25
|
+ (13) Стоит в процедуре ПоКнопкеЗаполнить - после выбора дока - заполняется.
|
|||
15
Масянька
02.10.12
✎
13:27
|
(11) А автор, кроме Гугла, может еще, что-то предложить?
|
|||
16
Ёпрст
02.10.12
✎
13:27
|
лучше всё же ЭТО
http://www.1cpp.ru/docum/icpp/html/TableField.html#location |
|||
17
zladenuw
02.10.12
✎
13:29
|
(13) может форме надо намекнуть Форма.Обновить(0) ?
|
|||
18
ЧеловекДуши
02.10.12
✎
13:33
|
(15)Предлагаю покинуть ряды программистов 1С и перейти в режим Домохозяйка :)
|
|||
19
Масянька
02.10.12
✎
13:34
|
(17) Намекай - не намекай - не арбайтен :))
|
|||
20
АЛьФ
02.10.12
✎
13:34
|
2(15) Почитать документацию? Тоже не наш метод?
|
|||
21
АЛьФ
02.10.12
✎
13:35
|
Если (ВидЦенника = 2) Тогда
ФормаРасш.ПоложениеКолонкиТаблицы("гТабВыборка", 8, 2); ФормаРасш.ПоложениеКолонкиТаблицы("гТабВыборка", 9, 1); гТабВыборка.НоваяКолонка(); гТабВыборка.УдалитьКолонку(гТабВыборка.КоличествоКолонок()); КонецЕсли; |
|||
22
Масянька
02.10.12
✎
13:35
|
(20) Почитала, написала, как в документации, а не арбайтен.
(16) А это точно 7.7? |
|||
23
Масянька
02.10.12
✎
13:36
|
(21) См. (13)
|
|||
24
Масянька
02.10.12
✎
13:37
|
(21) Елки-метелки! А гед в документации сказано про "?
Спасибо - Альфу отдельное, остальным - общее (с " заработало)!!!!! |
|||
25
zladenuw
02.10.12
✎
13:38
|
у меня только после заполнение данных получилось выставить колонки так как мне надо. пробовал до заполнение, колонки расположение не меняли
|
|||
26
Масянька
02.10.12
✎
13:39
|
Ой! Пока Альф не ушел - у меня там еще раскраска съехала (последняя колонка) - тоже менять надо (номер колонки)?
|
|||
27
АЛьФ
02.10.12
✎
13:44
|
2(26) Пользуешься планом раскраски? Проще раскраску эмпирически подобрать.
|
|||
28
Масянька
02.10.12
✎
13:45
|
(27) План раскраски - да. Эмпирически - это как?
|
|||
29
АЛьФ
02.10.12
✎
13:58
|
2(28) Опытным путем.
|
|||
30
Ёпрст
02.10.12
✎
13:59
|
(22) железобетонно
|
|||
31
Масянька
02.10.12
✎
14:02
|
(30) А чуть подробнее - не могу я его найти....
|
|||
32
Ёпрст
02.10.12
✎
14:07
|
(31) кого ?
Табличное поле - это встроенный класс 1cpp натягивается на контрол типа текст или кнопку задаешь поставщик данных для табличного поля, колоночки и усё. Примеры на форуме 1cpp, там же есть готовый класс с примерами. |
|||
33
Масянька
02.10.12
✎
14:09
|
(32) Кинь, пожалуйста, пример (ссылку), пажалста...... (Умоляющие, круглые глазки, наполняются слезами)
|
|||
34
Ёпрст
02.10.12
✎
14:11
|
||||
35
Масянька
02.10.12
✎
14:12
|
СПАСИБО!!!!! Понеслась разбираться.......
|
|||
36
Масянька
02.10.12
✎
15:56
|
Ё! Ты еще не ушел?
|
|||
37
Ёпрст
02.10.12
✎
15:58
|
А ?
|
|||
38
Масянька
02.10.12
✎
16:01
|
Помоги, пожалуйста!
Пытаюсь пример для контрагентов разобрать: там есть - ДанныеСправочника.НоваяКолонка("Наименование"); Не могу установить положение - Колонка = ТабличноеПоле.Колонки.Получить("Наименование"); Дальше пишу - Колонка.Положение = 1; - ругается..... |
|||
39
Ёпрст
02.10.12
✎
16:02
|
а пкм не работает ужо ?
|
|||
40
Ёпрст
02.10.12
✎
16:03
|
на табличном поле ?
|
|||
41
Масянька
02.10.12
✎
16:03
|
(39) ????
|
|||
42
Ёпрст
02.10.12
✎
16:05
|
(38) это, версия 1cpp какая у тебя ?
это в 3*** тока появилось |
|||
43
Ёпрст
02.10.12
✎
16:05
|
(41) ПраваяКнопкаМыши
|
|||
44
Ёпрст
02.10.12
✎
16:05
|
||||
45
Масянька
02.10.12
✎
16:06
|
(42) Написато: 1С++ v:3.3.1.25
|
|||
46
Масянька
02.10.12
✎
16:10
|
Я правильно понимаю: dll нужно ставить в каталог БД, не в BIN?
|
|||
47
Ёпрст
02.10.12
✎
16:11
|
(46) по умолчанию ищет в папке пользователя потом в каталогеИБ и потом в BIN..
|
|||
48
Ёпрст
02.10.12
✎
16:12
|
ставь куды удобнее..
|
|||
49
Масянька
02.10.12
✎
16:19
|
Стало теперь: 3.0.1.25
А на положение - так и ругается..... PS Елки-метелки! Такой дурой я себя очень давно не ощущала..... :(((( |
|||
50
Ёпрст
02.10.12
✎
16:21
|
(49) :)
а должно быть 3.2.4.0 rc2 |
|||
51
Масянька
02.10.12
✎
16:22
|
А-а-а-а-а! Дура!!!!!!!
В этом примере (про контрагентов) надобно папку ЫнынуьВфеф и в ней dll. Получилось!!!!!! PS Топиться в унитазе не буду - пойду дальше копать..... СПАСИБО! |
|||
52
akaBrr
02.10.12
✎
16:32
|
(51) настоящая дура никогда не назовет себя дурой
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |