Имя: Пароль:
1C
1С v8
Печатная форма HTML
, ,
0 KramerBishop
 
18.04.17
09:28
Доброго времени суток. Подскажите кто чем может)) В инете не очень с инфоормацией про Html, суть:
Есть макет печатной формы в формате HTML-документа который выводится на печать из документа кадровое перемещение, но проблемка в том что выводит только 1 строку, если делать через табдокумент то после цикла все ок выводится все сотрудники. Вопрос: Как сделать вывод печатной формы по каждой строке табчасти в формате HTML?
1 DrShad
 
18.04.17
09:37
ну мы хз что у тебя в HTML
2 Рэйв
 
18.04.17
09:54
ТЕКСТ="<html>
    |<table border='1' cellpadding='3'>";
    Для каждого Стр из ТабЧасть цикл
        ТЕКСТ=ТЕКСТ+"
        |<tr><td>"+Стр.Чтото+"</td></tr>";
        
    Конеццикла;    
    ТЕКСТ=ТЕКСТ+"
    |
    |</table>
    |</html>"   ;
    ЭлементыФормы.Док.УстановитьТекст(ТЕКСТ);
3 Рэйв
 
18.04.17
09:55
Док - естессно поле хтмл на форме
4 Юрий Лазаренко
 
18.04.17
09:56
(2) <body> забыл
5 Рэйв
 
18.04.17
09:59
(4)да и без него покажет
6 Юрий Лазаренко
 
18.04.17
10:00
(5) Но лучше с ним. Разные браузеры по-разному реагируют на разметку, в одном покажет, в другом нет.
7 mistеr
 
18.04.17
10:13
(0) >В инете не очень с инфоормацией про Html

Посмеялся, спасибо.
8 DrShad
 
18.04.17
10:18
(7) чистому 1С-нику реально сложно разобраться )))
9 dimpson
 
18.04.17
10:27
(2) Может проблема как раз в Стр.Чтото ?
попробуйте вместо этого любой текст - покажет нужное количество строк?
10 dimpson
 
18.04.17
10:28
какой-нибудь неправильный открытый тэг, убивает весь последующий текст
11 dimpson
 
18.04.17
10:29
а еще посмотрите получившийся html код.
12 Рэйв
 
18.04.17
10:35
(9)У меня то код работает. Это у ТС не очень:-)
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший