Имя: Пароль:
1C
1С v8
HTML таблица нужен код
0 Dany173
 
30.07.22
19:16
Пожалуйста, помогите с кодом. Нужно чтобы формировалась таблица на эмаил, соответсвенно данные могут как добавляться, так и уменьшаться, но заголовки таблицы остануться такими же . Так же прикрепляю какой код получился, нужно чтобы автоматически брало данные в таблицу (естественно сначала ее нужно сформировать) , не понимаю как это сделать, помогите пожалуйста. Остальное все работает, сообщение отправляет. Единственная загвостка с этой таблицей...
Вот что написал в код, соответственно он отправляет таблицу вот эту, а мне нужно чтобы он данные из документа брал, у меня формируется поставка, где есть название товара, единица измерения (в кг) и количество (в шт) и вот мне нужно чтобы данные из документа он брал например: Мука, кг, 100
Текст = Письмо.Тексты.Добавить();      
Текст.ТипТекста = ТипТекстаПочтовогоСообщения.HTML;
Текст.Текст =
"<table border=""1"">
|<tbody>
|<tr>
|<td><strong>Наименование товара</strong></td>
|<td><strong>Единица измерения</strong></td>
|<td><strong>Количество шт</strong></td>
|</tr>
|<tr>
|<td>Тесто</td>
|<td>кг</td>
|<td>100</td>
|</tr>
|<tr>
|<td>Мука</td>
|<td>кг</td>
|<td>100</td>
|</tr>
|</tbody>
|</table>";
1 Garykom
 
гуру
30.07.22
19:34
https://infofront.su/1c-sohranit-tablichniy-dokument-v-fail/
короче
ТабДокумент.Записать("имя файла", ТипФайлаТабличногоДокумента.HTML);
2 Garykom
 
гуру
30.07.22
19:36
(1)+ как получить имя временного файла, прочитать html из него в письмо и потом удалить файл это уже сам
3 Garykom
 
гуру
30.07.22
19:37
Кстати я еще не отстал?
Или уже можно .Записать() делать в поток вместо файла?
4 Dany173
 
30.07.22
19:51
Нет, Вы меня не поняли. У меня есть подсистема, которая включает в себя документ поставки, который записывает поставки поставщиков. Сама форма поставки состоит из реквизитов и таблицы, таблица хранит в себе 3 заголовка (наименование товара, единица измерения и количество)
каждый раз поставки разные
может быть только мука, может быть мука, соус и тд
Мне нужно сделать так, чтобы данную информацию программа сама вносила в html таблицу, можно сделать основную информацию(заголовок, тк он не будет изменяться), а вот данные таблицы будут постоянно разные
5 Garykom
 
гуру
30.07.22
20:27
(4) Наймите программиста.
6 Asmody
 
30.07.22
20:34
(5) надо говорить не "наймите программиста", а "от 4 часов по ставке 2000 р/ч"
7 sitex
 
naïve
30.07.22
20:34
(4) HTML это просто ТЕКСТ - СТРОКА. 1Вариант 1)  Ты можешь полностью сформировать гипертекст программно - что мешает ? Добавляй построчно свой ,и передай потом в реквизит.
2) Второй создай каркас  и в нем ссылки на замену и потом СтрЗАменить(ТвойHTML,ссылка замену в html,"на что меняешь созданные тобой динамически html"). остальные варианты сложны для вас на текущей моменты. разберитесь в этих.
8 Смотрящий
 
30.07.22
21:37
(7) Как то ты издалека зашел к "наймите погромизда". (5) более лаконичен
9 Юрий Лазаренко
 
30.07.22
21:40
(3) Можно, но не некоторыми форматами файла бывает не работает.
10 Hans
 
30.07.22
23:21
Он и есть прогроммист.
11 Asmody
 
30.07.22
23:26
(10) нет
12 Hans
 
30.07.22
23:29
Ну может админа заставляю проклятые бизнесмены.
13 Hans
 
30.07.22
23:35
Одного моего знакомого админа заставляли ЗУП внедрять.
14 Hans
 
30.07.22
23:41
Жадные буржуи.
15 Hans
 
30.07.22
23:50
В итоге админа чуть до инсульта не довели. Отнялась часть лица.
16 d4rkmesa
 
гуру
31.07.22
13:23
(15) Зря так волноваться. Можно было перевестись официально в программисты и потом со смехом послать работодателя ***ер.