v7: получить список именованных ячеек таблицы 1с 7.7 #660088


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

В этой группе 1С