
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
17.02.2010, 15:12
|
|||
|---|---|---|---|
|
|||
Таблица значений в табличное поле |
|||
|
#18+
В контекстном меню таблицы значений есть пункт "Вывести список..." . Как его можно повторить программно, чтобы потом спокойно выгрузить таблицу в Excel. Обход колонок и строк в цикле слишком громоздко. Хотелось бы что-то типа этого. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. P.S. 1C v8.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.02.2010, 16:41
|
|||
|---|---|---|---|
|
|||
Таблица значений в табличное поле |
|||
|
#18+
Макет = Новый ТабличныйДокумент; // Шапка Строка = 0; Колонка = 0; Для Каждого Стр из ТабличноеПоле1 Цикл Строка = Строка + 1; Колонка = 0; Секция = Макет.ПолучитьОбласть("R"+Строка+"C1"); Макет.Вывести(Секция); Для Каждого Кол из ТабличноеПоле1.Колонки Цикл Колонка = Колонка + 1; Секция = Макет.ПолучитьОбласть("R"+Строка+"C"+Колонка); Секция.Область().Текст = Стр[Кол.Имя]; Макет.Присоединить(Секция); КонецЦикла; КонецЦикла; ДиалогФайла = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Сохранение); ДиалогФайла.Фильтр = "Файл Excel (*.xls)|*.xls"; Если ДиалогФайла.Выбрать() Тогда Макет.Записать(ДиалогФайла.ПолноеИмяФайла, ТипФайлаТабличногоДокумента.XLS); Сообщить("Файл записан: " + ДиалогФайла.ПолноеИмяФайла); КонецЕсли; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2010, 08:37
|
|||
|---|---|---|---|
Таблица значений в табличное поле |
|||
|
#18+
файл - сохранить копию - лист эксель ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2010, 08:51
|
|||
|---|---|---|---|
|
|||
Таблица значений в табличное поле |
|||
|
#18+
2 homutke Спасибо за вариант решения. Но он тоже немного медленный, если сравнивать с "Вывести список...". + Сохранить как... 2 leaf Для таблицы значений такой вариант не прокатит, да и пользователю легче видеть кнопку для выгрузки, чем запоминать цепочку действий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2010, 10:01
|
|||
|---|---|---|---|
Таблица значений в табличное поле |
|||
|
#18+
не прокатит если не пробывать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2010, 11:13
|
|||
|---|---|---|---|
|
|||
Таблица значений в табличное поле |
|||
|
#18+
Вы путаете поле отчета и табличное поле. Для табличного поля выгрузка в Excel идет в два шага ("Вывести список..." и далее "Сохранить как..."). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.02.2010, 08:58
|
|||
|---|---|---|---|
Таблица значений в табличное поле |
|||
|
#18+
ну не знаю Вы что то сами у себя спрашиваете ... Код: plaintext кстати это что за термины? Код: plaintext знаю только поле табличного документа, таблица значений поле табличноеполе, табличный документ Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. я пробывал у меня нет конекстного меню у таблицы ТЗ, а у вас? Если же речь идет про полетабличногодукумента , то файл - сохранить копию и выбираете тип файла "лист эксель" а вообще продолжайте монолог и не пробуйте ничего ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.02.2010, 09:03
|
|||
|---|---|---|---|
Таблица значений в табличное поле |
|||
|
#18+
если же речь идет про табличный документ , то Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=28&tablet=1&tid=1522686]: |
0ms |
get settings: |
7ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
170ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 475ms |

| 0 / 0 |
