Имя: Пароль:
1C
1С v8
вывод ТЗ в табличный док
,
0 hatsher
 
09.12.11
14:41
можно ли как-то без параметров вывести ТЗ в табличныйДокумент ?
1 zbv
 
09.12.11
14:42
(0) можно.
Подсмотреть можно в обработке "КонсольЗапросов"
2 Defender aka LINN
 
09.12.11
14:44
Отладчик - Shift+F9, F2, Вывести список
3 hatsher
 
09.12.11
14:47
(2) отладчиком нельзя.
(1) там для Табличного поля. Мне - для Новый табличныйДокумент
4 Wobland
 
09.12.11
14:51
(3) религия?
5 Defender aka LINN
 
09.12.11
14:51
(3) Кто сказал?!
6 DrShad
 
09.12.11
14:57
пошел за попкорном
(0) я не против
7 hatsher
 
09.12.11
14:57
(4) (5) у вас много пользователей, пользующихся отладчиком? даже не знаю, завидовать вам или огорчаться
8 Wobland
 
09.12.11
14:58
(7) а как же пользователи, которым ТЗ не сдалась вообще?
9 Wobland
 
09.12.11
14:59
+(8) и пользователи, которые не знают, что такое ТЗ
10 hatsher
 
09.12.11
15:01
(8) (9) балин, не тупи. Причем здесь знание пользователями ТЗ



как с минимальными трудозатрами вывести

ТЗ = Запрос.выполнить().Выгрузить();

в

табДок = Новый ТабличныйДокумент;


??
11 hatsher
 
09.12.11
15:01
+ чтобы потом для пользователей сделать

ТабДок.Показать();
12 Wobland
 
09.12.11
15:02
(10) употребить консоль запросов
13 DrShad
 
09.12.11
15:03
накуя?
14 Wobland
 
09.12.11
15:05
(13) у меня иногда бывают вопросы, на которые я отвечаю текстом запроса. видимо, из этой оперы песня
15 hatsher
 
09.12.11
15:05
(12) консоль использовать нельзя
16 DrShad
 
09.12.11
15:06
(14) я у ТС хотел спросить
17 Wobland
 
09.12.11
15:07
(15) аллах запрещает?
18 salvator
 
09.12.11
15:08
Пятница она такая пятница!
19 Defender aka LINN
 
09.12.11
15:09
(10) Не знаю, как у вас, а у большинства людей это называется "Отчет"
20 DrShad
 
09.12.11
15:09
(19) только смысл в "Отчет" выводить результат запроса без обхода?
21 hatsher
 
09.12.11
15:10
блин, народ. я все понимаю, вы общаетесь с тупыми бухгалтерами, но коллеге можете верить на слово - консоль не подойдет.
причин могу придумать вам массу. Например, запрос выполняется к базе по Сом, или вывод ТЗ в табДок - только часть сложного отчета. Или то, что пользователям нужен готовый отчет, а не консоль
22 Wobland
 
09.12.11
15:10
и ведь ещё никто не знает, что скрывается в Запрос.Текст
23 hatsher
 
09.12.11
15:10
(19) я знаю, как это называется. читай внимательно сабж
24 Wobland
 
09.12.11
15:10
(21) ты чего хочешь-то?
25 hatsher
 
09.12.11
15:12
(24) мне нужно обойти базы по сом-соединению и результаты запроса загрузить в табличныйдокумент и вывести пользователю  с минимальными трудозатратами
26 salvator
 
09.12.11
15:12
(10)
Для Каждого Стр Из ТЗ Цикл
  Область.Параметры.Заполнить(Стр);
КонецЦикла;

Не?
27 hatsher
 
09.12.11
15:31
(26) не то
28 hatsher
 
09.12.11
15:36
ну так что
29 Defender aka LINN
 
09.12.11
15:40
(21) "причин могу придумать вам массу" - а придумать, как сделать элементарную вещь - не можешь, да?
30 DrShad
 
09.12.11
15:41
(25) и как те пользователь воспримет таблички с ячейками COMОбъект?
31 hatsher
 
09.12.11
15:43
(30) их не будет. примитивные типы данных читаются без проблем
32 hatsher
 
09.12.11
15:43
(29) не могу. если бы мог - не заводил бы ветку
33 hhhh
 
09.12.11
16:01
(32) ну как-то так

Для Каждого Стр Из ТЗ Цикл
  Для Каждого Колонка Из ТЗ.Колонки Цикл
     Область.УстановитьТекст(Стр[Колонка.Имя]);
     ТабДок.Вывести(Область);

     или
ТабДок.Присоединить(Область);