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

start [/forum/topic.php?fid=28&msg=36476727&tid=1522686]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
199ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 256ms |
| total: | 529ms |

| 0 / 0 |
