|
v7: А формекс какой объединять умеет ячейки таблицы? | ☑ | ||
---|---|---|---|---|
0
Дядя Васька
08.02.12
✎
18:47
|
Той что в режиме ввода данных, не документа.
|
|||
1
Дядя Васька
08.02.12
✎
22:37
|
ап
|
|||
2
Ёпрст
08.02.12
✎
23:13
|
Таблица.Область(Адрес).Объединить()
|
|||
3
Ёпрст
08.02.12
✎
23:18
|
ЗЫ: формекс этого не умеет, если что
|
|||
4
Дядя Васька
09.02.12
✎
02:31
|
(2) Хм..
|
|||
5
Дядя Васька
09.02.12
✎
02:37
|
Таблица.Область("R3C1:R5C1").Объединить()
{Обработка.Календарь.Форма.Модуль(10)}: Поле агрегатного объекта не обнаружено (Объединить) |
|||
6
Дядя Васька
09.02.12
✎
02:51
|
Что я делаю не так?
|
|||
7
Garkin
09.02.12
✎
02:55
|
(6) Пытаешься объединить области таблицы в режиме ввода данных.
|
|||
8
Дядя Васька
09.02.12
✎
02:59
|
(7) Таки да... А вы имеете что-то против?
|
|||
9
Garkin
09.02.12
✎
03:05
|
(8) Да не, ни в коем разе, с чего вы взяли?
|
|||
10
Дядя Васька
09.02.12
✎
03:07
|
(9) Ну вот как бы енто замутить, а то сроду не делал. Ни одной ВК не знаю что на это способна...
|
|||
11
Ёпрст
09.02.12
✎
10:47
|
(10) Забить на рвд, всё делать в Пустой Таблице
Если нужно красоты - взять элемент управления TableDoc или Йоксель |
|||
12
Дядя Васька
09.02.12
✎
12:26
|
Про пустую понятно, заполняем программно от и до, только не понимаю чем мне Йоксель поможет... И что за зверь TableDoc? Такое не пользовал. Идея-то простая, что-то вроде ежедневника надо сделать. Мастерам работу планировать. Кто в какой день чем занят. В настройках на форме выбираем соответственно сотрудников по которым хотим это видеть, в табличке в режиме ввода данных показывает что уже навбивали, и по необходимости можно добить что-то еще.
|
|||
13
1Сергей
09.02.12
✎
12:32
|
(11) я чёт подзабыл. А какое-нибудь событие происходит при интерактивном изменении ячейки в режиме "Пустая таблица"?
|
|||
14
Дядя Васька
09.02.12
✎
13:08
|
(13) В TableDoc чет есть, ПриАктивизацииЯчейки например, вот про объединение пока не вижу.
|
|||
15
Дядя Васька
09.02.12
✎
13:10
|
О! ОбъединитьРасш/MergeExt
Синтаксис: ОбъединитьРасш(<Режим>) Параметры: <Режим> - Число. 1-объединить ячейки области, 0-разъединить ячейки области Необязательный. Значение по-умолчанию 1. Описание: Управляет объединением ячеек области. При объединении, области прересекающиеся с данной, разъединяются. При разъединении разъединяются только области в рамках данной. Заживем... :) |
|||
16
1Сергей
09.02.12
✎
13:34
|
(14) (15) перечитай мой пост внематочнее
|
|||
17
sammmm
09.02.12
✎
13:41
|
мастер йода?
|
|||
18
Дядя Васька
09.02.12
✎
15:51
|
(16) Тебе текстовик с описанием кинуть? Там даже на движение мыши событие есть. Думаю найдешь нужное.
|
|||
19
Дядя Васька
09.02.12
✎
16:23
|
Что-то я в этой жизни не догоняю все же... Код следующий:
Процедура ПриОткрытии() ЗагрузитьВнешнююКомпоненту(КаталогИБ() + "\ExtForms\TableDoc.dll"); ТаблеДок = СоздатьОбъект("МенеджерТабличногоДокумента"); ТаблеДок.Область("R3C1:R5C1").ОбъединитьРасш(1); КонецПроцедуры Ошибка: ТаблеДок.Область("R3C1:R5C1").ОбъединитьРасш(1); {Обработка.Календарь.Форма.Модуль(11)}: Значение не представляет агрегатный объект (ОбъединитьРасш) чей это метод-то не пойму? |
|||
20
Дядя Васька
09.02.12
✎
16:29
|
вверхь
|
|||
21
Дядя Васька
09.02.12
✎
16:57
|
не работает машинка... Вот так от ошибок не выдает, но и не делает нифига:
Процедура ПриОткрытии() ЗагрузитьВнешнююКомпоненту(КаталогИБ() + "\ExtForms\TableDoc.dll"); ТаблеДок = СоздатьОбъект("МенеджерТабличногоДокумента"); Таб = СоздатьОбъект("Таблица"); Таб.ИсходнаяТаблица("Таблица"); ТаблеДок.УстановитьТаблицу(Таб); Обл = ТаблеДок.Область(3,1,5,1); Обл.ОбъединитьРасш(1); Обл.Текст = "Тест"; ТаблеДок.Обновить(); КонецПроцедуры |
|||
22
Ёпрст
10.02.12
✎
10:57
|
(13) конечно - обработкаЯчейиТаблицы, це же обычная Таблица, тока с формой
|
|||
23
Ёпрст
10.02.12
✎
11:11
|
(21) вывести надо что-то сперва..
а ты в макете пытаешься объединять |
|||
24
Дядя Васька
10.02.12
✎
13:05
|
Не, или я туплю, или эта хрень не умеет работать с таблицей в режиме ввода данных. По смыслу не СоздатьОбъект() нужно, а просто:
ТаблеДок.УстановитьТаблицу(Таблица); получаем фигвам |
|||
25
1Сергей
10.02.12
✎
13:17
|
(22) не, не срабатывает
|
|||
26
trad
10.02.12
✎
13:30
|
табледок с таблицами в РВД не тестировался
|
|||
27
Дядя Васька
10.02.12
✎
13:31
|
(26) Ну а в принципе как-то возможно ему в УстановитьТаблицу() ее скормить?
|
|||
28
Дядя Васька
10.02.12
✎
13:33
|
У Таблица что свойство формы тип значения групповой контекст, как бы оттуда на саму таблицу ссыль-то вытащить...
|
|||
29
Ёпрст
10.02.12
✎
13:37
|
(25) ?
:))) ды к ты в расшифровку че нить кинул ? ТолькоПросмотр(1) сделал ? (24) на предмет РВД - ничего не скажу.. |
|||
30
Ёпрст
10.02.12
✎
13:38
|
(26) и это правильно, рвд - гамно редкостное.. особенно, как он типы хранит в значениях и какой болт при этом происходит, ежели эту табличку в другой мд подсунуть..
|
|||
31
trad
10.02.12
✎
13:41
|
(27) скормить то можно
но только если у тебя Таб.Область(3,1,5,1) по каким-либо причинам возвращает ПустоеЗначение, то и ТаблеДок.Область(3,1,5,1) будет возвращать пустое значение, т.к. это только расширялка первого. |
|||
32
1Сергей
10.02.12
✎
13:49
|
(29) ненене. мне надо чтобы при изменении текста в ячеке (без галки защита) срабатывало какое-нибудь событие
|
|||
33
Ёпрст
10.02.12
✎
13:50
|
(32) такое только с помощью вк
|
|||
34
АЛьФ_1
10.02.12
✎
13:52
|
2(12) А если так? http://www.dorex.pro/?projects&plan&ss
|
|||
35
Ёпрст
10.02.12
✎
13:55
|
(31) я не помню, а ты не делал случаем в tabledoc управление внедренными объектами? типа картинки там и т.д ?
|
|||
36
Ёпрст
10.02.12
✎
13:57
|
(34) О..!
АЛьФ.. а ты не делал выгрузку формы, открытой в предприятии, в виде текста, как например, turbomd выгружает поток в файл ? Интересует сама форма со всеми свойствами и реквизитами.. |
|||
37
АЛьФ_1
10.02.12
✎
14:01
|
2(36) Не-а.
|
|||
38
Ёпрст
10.02.12
✎
14:10
|
(37) плёхо, а реализовать такую хотелку долго ?
|
|||
39
Ёпрст
10.02.12
✎
14:10
|
просто лень рукам обходить вс реквизты форм и ручками лепить тестовы файлик..
|
|||
40
Ёпрст
10.02.12
✎
14:11
|
+19 ну и доп флаги из стия контроов тоже вычислять не охота.
|
|||
41
АЛьФ_1
10.02.12
✎
14:15
|
2(38) Даже не знаю. Я ж там не на уровне потоков уже работаю. Проще, наверное, взять уже готовый инструмент и разбирать md, как кампаунд.
|
|||
42
Дядя Васька
10.02.12
✎
16:01
|
(34) Чет нифига непонятно чем это сделано и где его взять...
|
|||
43
trad
10.02.12
✎
16:08
|
(35)можно создать, подвигать.
удалить нельзя :( |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |