Имя: Пароль:
1C
1C 7.7
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
Ладно. Спасибо всем за обсуждение