|
v7: получить список именованных ячеек таблицы 1с 7.7 | ☑ | ||
---|---|---|---|---|
0
savaB
09.04.13
✎
09:42
|
Собственно, вопрос в теме. Формекс не предлагать
|
|||
1
МихаилМ
09.04.13
✎
09:43
|
тк ячейки могли быть изменены программно
то только сравнением с оригиналом. |
|||
2
savaB
09.04.13
✎
09:45
|
Какой программно? Есть макет - из него надо получить список именованных ячеек
|
|||
3
МихаилМ
09.04.13
✎
09:46
|
(2)
ошибся. извиняюсь. |
|||
4
savaB
09.04.13
✎
09:47
|
По поводу Формекса - религиозные убеждения ни при чем - список не полный и собранный непонятно по каким правилам (рандом ?)
|
|||
5
Масянька
09.04.13
✎
09:47
|
А на (пардон) зачем?
|
|||
6
savaB
09.04.13
✎
09:49
|
Таблица в фрейме (ТабДок), а дальше нужно выгрузить в ХМЛ
|
|||
7
пипец
09.04.13
✎
09:58
|
сохрани через конвертер в екселе
|
|||
8
savaB
09.04.13
✎
10:02
|
А дальше ?
|
|||
9
Масянька
09.04.13
✎
10:06
|
(8) Прямо клещами доставать нужно...
Чего в результате-то должно получиться? |
|||
10
Ёпрст
09.04.13
✎
10:07
|
Если таблица в фрейме - в ней нет уже поименованных ячеек
|
|||
11
savaB
09.04.13
✎
10:13
|
Пардон - не так написал.
На форме ТаблеДок, именованные ячейки доступны как область.Необходимо собрать данные именованных ячеек (областей) для экспорта в ХМЛ |
|||
12
1Сергей
09.04.13
✎
10:26
|
Выгрузить(<?>);
Синтаксис: Выгрузить(<СписокЗначений>) Назначение: Выгружает значения и имена для всех предназначенных для ввода ячеек таблицы в объект типа ''Список значений'', причем имя ячейки становится представлением, а данные из ячейки - значением в записи списка значений. Параметры: <СписокЗначений> - идентификатор объекта типа ''Список значений'', куда выгружаются парами значения и имена для всех предназначенных для ввода ячеек. |
|||
13
savaB
09.04.13
✎
10:30
|
А теперь читаем чуть выше в справке - ... таблицы в режиме ввода данных.
В данном случае это не тот случай |
|||
14
1Сергей
09.04.13
✎
10:32
|
(13) не понимай. Как ты умудрился на форму таблицу вставить?
|
|||
15
savaB
09.04.13
✎
10:36
|
TableDoc - дальше расписывать?
|
|||
16
cw014
09.04.13
✎
10:46
|
А ты вкурсе, что именованные ячейки (области) не попадают в результирующие таблицы?
|
|||
17
Масянька
09.04.13
✎
10:46
|
А у меня нету поименованных ячеек.....
|
|||
18
Ёпрст
09.04.13
✎
10:47
|
(16) ну вот, всё испортил.
пусть ищет! |
|||
19
cw014
09.04.13
✎
10:48
|
(18) Простите пожалуйста, я больше не буду )))
|
|||
20
Масянька
09.04.13
✎
10:48
|
(18) Блин......
|
|||
21
savaB
09.04.13
✎
10:55
|
Что значит не попадают?
|
|||
22
savaB
09.04.13
✎
10:57
|
Из справки:
Область([Адрес]) Адрес - тип: Строка. Выражение, задающее имя области |
|||
23
Ёпрст
09.04.13
✎
10:58
|
(22) то, что после Вывести или ВывестиСекцию или ПрисоединитьСекцию в результирующей таблице нет поименованных областей.
|
|||
24
Ёпрст
09.04.13
✎
10:58
|
Эта шняга есть только в макете или в РВД
|
|||
25
savaB
09.04.13
✎
11:01
|
Не надо гнать - такая конструкция работает:
аа = ""+ТабМенеджер.Область(Ключ).Текст Просто, чтобы обойти все области, надо иметь их список - вот в чем задача |
|||
26
savaB
09.04.13
✎
11:04
|
Если ячеек 5 - можно и вручную вписать. При наличии порядка сотни - получается некрасиво, да и переписывать их все - геморно.
|
|||
27
cw014
09.04.13
✎
11:05
|
(25) А что у тебя такое "ТабМенеджер" и чему равен "Ключ"?
|
|||
28
cw014
09.04.13
✎
11:06
|
Забавно, на форме - ТабДок, а тут какой то ТабМенеджер появился
|
|||
29
Ёпрст
09.04.13
✎
11:08
|
(25) ну-ну..
|
|||
30
Ёпрст
09.04.13
✎
11:08
|
(28) это объект от TableDOC а так, смотрит поди у макета.. а не в результирующей таблице, в которой поименованных ячеек нет по-определению.
|
|||
31
savaB
09.04.13
✎
11:21
|
Ладно. Сформулируем по-другому - как получить именованные ячейки макета (если вас напрягает таблеДок)
|
|||
32
Ёпрст
09.04.13
✎
11:30
|
(31) занафига они тебе ?
Ты же потом что-то выводишь в таблицу, ячеек поименованных не будет :) |
|||
33
savaB
09.04.13
✎
11:33
|
В выведенной таблице именованные ячейки доступны как область (Ключ в 25) - если не веришь - попробуй.
|
|||
34
savaB
09.04.13
✎
11:34
|
Можно было бы обойти таблицу, но нет коллекции областей
|
|||
35
Ёпрст
09.04.13
✎
11:35
|
(33) :))
Ну сам то подумай - у тебя есть именованная область Вася в макете, ты выводишь это область 100 раз, чего, в результирующей Таблице будет 100 областей Вася ? Хренушки - не будет ни одной поименованной области. |
|||
36
savaB
09.04.13
✎
11:43
|
Я не говорю про 100 областей Вася - а про область Петя, которая имеет порядка 100 именованных ячеек
|
|||
37
Ёпрст
09.04.13
✎
11:44
|
(36) всё равно их не получишь.
|
|||
38
Ёпрст
09.04.13
✎
11:45
|
Если была бы РВД, то Выгрузить подошло бы..
а у тебя - никак. |
|||
39
savaB
09.04.13
✎
11:47
|
Но ведь как-то их получают?
|
|||
40
Ёпрст
09.04.13
✎
11:49
|
(39) неа.. они как бэ изначально заточены для РВД (или в лучшем случае, для макета), чтоб перед выводом в таблицу что-то поиметь.
|
|||
41
savaB
09.04.13
✎
11:51
|
Но Формекс как-то их выгребает (правда не все)
|
|||
42
Ёпрст
09.04.13
✎
11:54
|
Ну не знаю, разве что trad допилит свою ВК (раньше у него не получилось этого сделать)
|
|||
43
savaB
09.04.13
✎
12:00
|
Ладно. Спасибо всем за обсуждение
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |