Имя: Пароль:
1C
1C 7.7
v7: Таблица в документе
0 ТеньПустоты
 
10.06.12
13:17
Господа и тётеньки, подскажите ка мне, как в семерке из модуля формы документа открыть таблицу(печатную форму)? В восьмерке это назваеца макетом, а в семерке я не помню как. Будьте любезны, напомните пожалуста
Спасибо!!!
1 Злопчинский
 
10.06.12
13:29
Таб = СоздатьОбъект("Таблица");
Таб.ИсходнаяТаблица("Счет");
..
Таб.Показать("Хня какая-то",);
2 Злопчинский
 
10.06.12
13:29
я н адеюсь, авттор втыкает в разницу между открыть-заполнить-вывести-показать
3 ТеньПустоты
 
10.06.12
14:20
сударь, что в вшем коде есть "Счет" и "Хня какая-то"??
4 m-serg74
 
10.06.12
14:32
(3) а СП не судьба глянуть?
6 viktor_vv
 
10.06.12
14:59
(5) Че-то по стилю сабжа не заметно.
7 MishaD
 
10.06.12
15:52
А где обязательные комменты вида "Продам СП - дорого" и "Кури ЖКК" ?
8 ТеньПустоты
 
10.06.12
15:56
Таб = СоздатьОбъект("Таблица");
   Таб.ИсходнаяТаблица("Печатнаяформа");
   Таб.Показать("Печатнаяформа");


выводится пустая таблица, а не та, котрую я создавал, редактировал
9 ТеньПустоты
 
10.06.12
15:57
как правильно вывести? товарищи
10 Rie
 
10.06.12
16:06
(9) Открыть документацию и почитать о методе Вывести - если нужно именно вывести сразу всю таблицу.
Если же вывод нужен более сложный - открыть документацию о почитать о методах ВывестиСекцию и ПрисоединитьСекцию.
11 MishaD
 
10.06.12
16:08
Почитать ссылку - http://mista.ru/tutor_1c/reports.htm#createobject
12 ТеньПустоты
 
10.06.12
16:53
(10) (11) Спасибо братюни. добра вам
13 ТеньПустоты
 
10.06.12
17:03
Во и правда работает!!! А вот как сделать чтобы мне выводиилась не таблица, а именно такой отчет который можно сразу запилить на печать??? как вот то что получании при формировании результата какого нибудь отчета
14 Rie
 
10.06.12
17:05
(13) Сформулируй вопрос внятно.
Возможно, что тебе просто нужно использовать метод Напечатать.
15 ТеньПустоты
 
10.06.12
17:06
вот смотри когда делаем ответ в семерке, то результат выводится в таблтцу на белом "листе" грубо говоря. А у меня вот появляется сама таблица. попробую напечатать, на 8 как т ов разы проще чем в 7
16 Rie
 
10.06.12
17:12
(15) Таблица в 7-ке - это практически то же самое, что ТабличныйДокумент в 8-ке.
Видимо, ты имеешь в виду ПолеТабличногоДокумента - в 7-ке такого нет, поэтому после того, как Таблица сформирована, её надо Показать() или Напечатать() (в 8-ке табличный документ тоже надо Показать() или Напечатать() - если речь идёт не о ПолеТабличногоДокумента).
17 ТеньПустоты
 
10.06.12
17:15
(16) сударь всё так, таблица вылазит. но. можно как нибудь сделать чтобы не было видно незаполненых ячеек?? я хочу видеть лишь те данные которые я вписал... а может быть для этого надо вписать ВывестиСекцию???? хотя не знаю
18 ТеньПустоты
 
10.06.12
17:18
кстати подписал вывести секцию и данные стали заполняться ровнее))) но не более
19 Rie
 
10.06.12
17:25
(17) В 8.2 пишешь нечто вроде
Таб = Новый ТабличныйДокумент;
Макет = ПолучитьМакет("Макет");
Секция = Макет.ПолучитьОбласть("КакаяТоСекция");
// заполняешь параметры и ещё чего-то делаешь
Таб.Вывести(Секция); // или же Таб.Присоединить(Секция)

В 7.7 вместо этого пишешь
Таб = СоздатьОбъект("Таблица");
Таб.ИсходнаяТаблица("Макет");
// задаёшь параметры как значения одноименных переменных и ещё чего-то делаешь
Таб.ВывестиСекцию("КакаяТоСекция"); // или же Таб.ПрисоединитьСекцию("КакаяТоСекция");

Если в 8.2 ты работал с табличным документом как-то иначе - то как именно?
20 m-serg74
 
10.06.12
18:32
(18)
>кстати подписал вывести секцию и данные стали заполняться ровнее))) но не более
бухаешь чтоли? )))
21 ТеньПустоты
 
10.06.12
19:40
(19) так и сделал. Спасибо сэр
22 ТеньПустоты
 
10.06.12
20:25
и вот ещё допустим в табличной части дока есть 4 строчки. как мне их все запилить в табличную часть? Кроме запроса к этому документу какие ещё идеи будут?
23 Rie
 
10.06.12
20:27
(22)
Док.ВыбратьСтроки();
Пока Док.ПолучитьСтроку()=1 Цикл
   // запиливаем строку в таблицу
КонецЦикла;
24 ТеньПустоты
 
10.06.12
20:32
омг чувак дай бог тебе здоровья. А можно у тебя скайп или аську попросить?
25 Rie
 
10.06.12
20:35
(24) Я и в Skype, и в ICQ бываю крайне редко. Да и вопросы предпочитаю обсуждать на соответствующих форумах.
26 ТеньПустоты
 
10.06.12
20:40
крут. Спс за помощь братюнь
27 1Сергей
 
11.06.12
09:00
быдлокодер детектед
28 Mikeware
 
11.06.12
09:06
(27) в твоей фразе часть "кодер" явно лишняя...
29 ТеньПустоты
 
11.06.12
13:05
ух понабежали детишки потролить, когда все разошлись. прямо как женщины сплетничать сбежались.


(25) сегодня пробовал сделать некоторые измнения, и теперь у меня почему то считывается только последняя строчка с табличной части. Не знаешь почему так?
30 ТеньПустоты
 
11.06.12
13:08
(29) пардон, нашёл ошибку
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.