Имя: Пароль:
1C
1С v8
8.1 быстрая выгрузка таблицы значений в файл XLS
0 picom
 
03.04.12
10:06
На форме обработки есть таблица значений.
Правой кнопкой можно сделать вывод списка и откроется форма как мне надо.
Как эту форму списка открыть программно и сохранить в ексель?
1 DrShad
 
03.04.12
10:10
ТабличныйДокумент.Записать()
2 picom
 
03.04.12
10:13
(1) а как табличный документ сформировать из ТЗ то быстренько?
в обход процедуры построчного вывода..
3 Галахад
 
гуру
03.04.12
10:16
Через построитель.
4 picom
 
03.04.12
10:21
Т.е. команду "вывести список" программно не вызвать?
5 Maxus43
 
03.04.12
10:22
(4) нет
6 picom
 
03.04.12
10:23
печалька
7 Maxus43
 
03.04.12
10:25
(6) через построитель то быстро
8 picom
 
03.04.12
10:28
Быстро если уже написан универсальный код, который сам колонки говорит нужные ...
У меня его нет (
9 Maxus43
 
03.04.12
10:31
(8) построитель сам всё сделает, ты ему ТЗ скорми просто как источник данных
10 Maxus43
 
03.04.12
10:35
Запрос = Новый Запрос;
   Запрос.Текст = "ВЫБРАТЬ ПЕРВЫЕ 100
   |    Банки.Ссылка,
   |    Банки.Код,
   |    Банки.Наименование
   |ИЗ
   |    Справочник.Банки КАК Банки";
   
   Результат = Запрос.Выполнить().Выгрузить();
   Постр = Новый ПостроительОтчета;
   Постр.ИсточникДанных = Новый ОписаниеИсточникаДанных(Результат);
   Постр.Вывести();
11 picom
 
03.04.12
10:39
Постр = Новый ПостроительОтчета;
   Постр.ИсточникДанных = Новый ОписаниеИсточникаДанных(TZ);
   Постр.Вывести();

(10) спасибо, все получилось
12 Maxus43
 
03.04.12
10:42
"TZ" - извращенец)
13 picom
 
03.04.12
10:43
А как потом обратиться к полученному табличному полю с целью его записи ?
14 Maxus43
 
03.04.12
10:49
Постр.Вывести(ТабДок);
15 picom
 
03.04.12
11:51
Подскажите пожалуйста еще, как удалить 3 пустые строки сверх и пустую первую колонку.
16 Maxus43
 
03.04.12
11:56
Постр.ВыводитьШапкуТаблицы = Ложь;

З.ы. издеваешся?) СП открой хоть немного
17 picom
 
03.04.12
12:17
(16) сори, туплю