![]() |
![]() |
![]() |
|
v8: Как отправить отчет на электронную почту? | ☑ | ||
---|---|---|---|---|
0
Boudybuilder
22.06.11
✎
00:28
|
Есть отчет , кнопка. В процедуре кнопки нужно бы както описать отправку отчета а именно табличного дока по мейлу...
Как это сделать , может кто напишет пример... Буду благодарен! |
|||
1
Лефмихалыч
22.06.11
✎
00:29
|
читай СП про ИнтернетПочтовоеСообщение
|
|||
2
H A D G E H O G s
22.06.11
✎
00:32
|
Когда жеж наконец юзвери будут выкладывать сразу адрес хранилища, чтобы им сразу в их базах все делали?! Наступят светлые врмена?
|
|||
3
Лефмихалыч
22.06.11
✎
00:33
|
(2) так ить уже. Вот этот v8: Помогите новичку с запросом ипанутый поциент тока что в аську предлагал, чтобы я ему через удаленный доступ всё за него сделал.
|
|||
4
Sakura
22.06.11
✎
00:40
|
(3) фигасе наглеж... денег хоть предложил?
|
|||
5
Лефмихалыч
22.06.11
✎
00:42
|
(4) неа. Да и откуда они у малолетнего далпаиоба?
|
|||
6
Sakura
22.06.11
✎
00:44
|
(5) ну, курсовые в универе покупать деньги обычно есть
|
|||
7
Лефмихалыч
22.06.11
✎
00:45
|
(6) ну, видать, на мне бюджет дал трещину :)
|
|||
8
Sakura
22.06.11
✎
00:46
|
(7) надо было самому отстатыщ запросить :)
|
|||
9
Boudybuilder
22.06.11
✎
00:47
|
Процедура ОтправтьПоПочьтеНажатие(Элемент)
Сообщение = Новый ПочтовоеСообщение; Сообщение.Текст = ("Текст сообщения"); Сообщение.Отправитель = "cr.b@bk.ru"; Сообщение.Тема ="Тема сообщения"; Сообщение.Получатели.Добавить("cr.b@bk.ru"); Сообщение.Вложения.Добавить(); Почта = Новый Почта; Почта.Подключиться(,); Попытка Почта.Послать(Сообщение,Истина); Исключение Сообщить(ОписаниеОшибки()); Возврат; КонецПопытки; Почта.Отключиться(); КонецПроцедуры |
|||
10
Лефмихалыч
22.06.11
✎
00:48
|
(9) жалуетесь или хвастаетесь?
|
|||
11
Boudybuilder
22.06.11
✎
00:48
|
Вот это пока работает...
Но как мне во вложения переобразоать мой сформированый макет отчета? Желательно в excel |
|||
12
Boudybuilder
22.06.11
✎
00:49
|
Спрашиваю...
|
|||
13
Лефмихалыч
22.06.11
✎
00:50
|
(11) сохранить на диске в формате экселя для начала.
Читай СП про ИнтернетПочтовыеВложения |
|||
14
Sakura
22.06.11
✎
00:51
|
(13) спасибо, Кэп :)
|
|||
15
Лефмихалыч
22.06.11
✎
00:51
|
Виталий, а Вы без спросу совсем ни чего самостоятельно не делаете или только читать без разрешения боитесь?
|
|||
16
Лефмихалыч
22.06.11
✎
00:52
|
(14) да тут по ходу в ближайшем дятлоинкубаторе вылуп яиц приключился массовый...
|
|||
17
H A D G E H O G s
22.06.11
✎
00:53
|
(11)
1) Сохранить в xls файл 2) Добавить в ПочтовоеСообщение через ПочтовоеСообщение.Вложения.Добавить() |
|||
18
Sakura
22.06.11
✎
00:54
|
(16) *шепотом* это все Асмодей виноват
|
|||
19
Boudybuilder
22.06.11
✎
00:54
|
(17)
Как сохраняется? Напишите пожалуйста |
|||
20
Sakura
22.06.11
✎
00:54
|
(19) поиском в СП по слову "xls"
|
|||
21
Лефмихалыч
22.06.11
✎
00:54
|
(19) блеать, ты не поверишь! Читай СП про ТабличынйДокумент
|
|||
22
H A D G E H O G s
22.06.11
✎
00:54
|
(16) Просто в каком-нибудь 1С:БИТ клетки забыли запереть.
|
|||
23
Boudybuilder
22.06.11
✎
00:55
|
(11)
Не сохраняя ника низзя? А может в тело сообщения просто както можно закинуть вместо текста? |
|||
24
Лефмихалыч
22.06.11
✎
00:55
|
я сегодня уже говорил - это какой-то леденящий душу сковывающим уж0сом фантасмагорический пездец...
|
|||
25
H A D G E H O G s
22.06.11
✎
00:56
|
(21) Редкий случай, когда я бы использовал бан в тематической ветке, будь я модератором.
|
|||
26
Лефмихалыч
22.06.11
✎
00:56
|
(23) зачем, не сохраняя?
|
|||
27
Sakura
22.06.11
✎
00:56
|
(23) а что, у вас экселевские таблицы принято отсылать в теле сообщения? О_о о великий гуру, научи, как!
|
|||
28
Лефмихалыч
22.06.11
✎
00:56
|
(25) да, ну, я уже просто, ну, не могу...
|
|||
29
H A D G E H O G s
22.06.11
✎
00:57
|
(23) Никак нельзя.
|
|||
30
Boudybuilder
22.06.11
✎
00:57
|
Блин, не могу найти , как сохранить таблицу в екселе
|
|||
31
Лефмихалыч
22.06.11
✎
00:58
|
Виталий, а давайте Вы сохраните на диске, добавите в ИнтернетПочтовыеВложения, а потом тихонько удалите с диска. Получится как будто, не сохраняя. А мы ни кому не скажем
|
|||
32
H A D G E H O G s
22.06.11
✎
00:58
|
(27) Это называется "вложения". Мне excel-вложения даже 1С присылает.
|
|||
33
Sakura
22.06.11
✎
00:59
|
(25) поддерживаю.
ТС идет курить маны. |
|||
34
Лефмихалыч
22.06.11
✎
00:59
|
(30) ищете не там наверное
|
|||
35
Sakura
22.06.11
✎
00:59
|
(32) Хе, со вложениями почти любой дятел может, ты мне таблицу в самом тексте сообщения пришли :)
|
|||
36
Лефмихалыч
22.06.11
✎
01:00
|
(35) безблагодатная тема - можно всю ночь спорить, являются ли вложения телом письма или нет
|
|||
37
Sakura
22.06.11
✎
01:01
|
(36) я ж уточнила, в _тексте_ сообщения :)
|
|||
38
Лефмихалыч
22.06.11
✎
01:03
|
(37) ну, там жешь в действительности всё текст - это просто коиент отобржает хитро. Да и ни кто не мешает двоичные данные зафигачить в текст через XMLСтрока()
|
|||
39
Лефмихалыч
22.06.11
✎
01:04
|
так что тема безблагодатная внатури
|
|||
40
Sakura
22.06.11
✎
01:05
|
(38) :)))
|
|||
41
guitar_player
22.06.11
✎
06:28
|
ИмяФайла = ПолучитьИмяВременногоФайла(".xls");
ТабДокумент.Записать(ИмяФайла, ТипФайлаТабличногоДокумента.XLS); Сообщение.Вложения.Добавить(ИмяФайла); Видимо так... |
|||
42
Boudybuilder
22.06.11
✎
09:50
|
Делаю таким методом!
Файлик сохраняет , но ексель его открывая выдает ошибку. Если в mxl сохранять то все ок! Таблица красиво отображается. Почему глючит? У меня 8.2 ПолеОтчета = ЭлементыФормы.ТабПоле; ПолеОтчета.Записать("C:\Remont.xls"); |
|||
43
ДенисЧ
22.06.11
✎
09:52
|
(42) ТабличныйДокумент.Записать (SpreadsheetDocument.Write)
ТабличныйДокумент (SpreadsheetDocument) Записать (Write) Синтаксис: Записать(<ИмяФайла>, <ТипФайлаТаблицы>) Параметры: <ИмяФайла> (обязательный) Тип: Строка. Имя файла, в котором сохраняется табличный документ. <ТипФайлаТаблицы> (необязательный) Тип: ТипФайлаТабличногоДокумента. Формат, в котором будет сохранен табличный документ. Значение по умолчанию: MXL Описание: Записывает табличный документ в файл. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение. Примечание: При работе на сервере, веб клиенте или через внешнее соединение нет возможности сохранять в формате XLS95. При работе на веб-клиенте вызов метода выполняет обращение к серверу. Пример: ТабДок.Записать("C:\My Documents\Таблица2.mxl"); |
|||
44
ДенисЧ
22.06.11
✎
09:52
|
второй параметр
|
|||
45
Boudybuilder
22.06.11
✎
09:54
|
(43)
Спасибо я это видел в интернете , но разобраться ,извините , не могу! Как мне в это дописать то что Вы мне написали? ПолеОтчета = ЭлементыФормы.ТабПоле; ПолеОтчета.Записать("C:\Remont.xls"); |
|||
46
ДенисЧ
22.06.11
✎
09:55
|
ПолеОтчета.Записать("C:\Remont.xls", ТипФайлаТабличногоДокумента.XLS);
|
|||
47
Boudybuilder
22.06.11
✎
09:57
|
Щас проверим...
Интересно , а че меня забанили вчера на 6 часов??? Что я тут не так написал? Может у меня и слишьком примитивные вопросы ,но это пока..... Пока учусь... |
|||
48
BuHu
22.06.11
✎
09:57
|
(35) легко
|
|||
49
Boudybuilder
22.06.11
✎
10:01
|
Красота!!!
Работает!!! Спасибо ОГРОМНЕЙШЕЕ!!! |
|||
50
Boudybuilder
22.06.11
✎
10:02
|
(48) Как?
|
|||
51
BuHu
22.06.11
✎
10:07
|
(50)хтмл таблицу создать
|
|||
52
Boudybuilder
22.06.11
✎
10:08
|
(51)Это понятно ,но как ее вставить в тело сообщения вместо текста?
|
|||
53
FIXXXL
22.06.11
✎
10:09
|
(52) типовые есть под рукой? смотри как отправляются доки при печати (кнопка с @ на общей форме печати)
|
|||
54
BuHu
22.06.11
✎
10:11
|
ТекстСообщения="
|<html> |<head> |<meta content=""text/html;charset=windows-1251"" | http-equiv=""Content-Type""> |</head> |<body bgcolor=""#ffffff"" text=""#000000""> |<TABLE Border BorderColor=""#000000""> |<TR> |<TD Align=Center><b>Код товара</b></TD> |<TD Align=Center><b>Наименование товара</b></TD> |<TD Align=Center><b>Маркетолог</b></TD> |</TR> |
|||
55
ИС-2
22.06.11
✎
10:18
|
"Все украдено до нас". Смотри механизм печатных форм после формирвания есть кнопка, чтобы оправить на почту
|
|||
56
Sakura
модератор
22.06.11
✎
10:21
|
(47) со всеми вопросами по действиям модераторов обращайся лично в почту или аську, обсуждение запрещено.
|
|||
57
Boudybuilder
22.06.11
✎
11:43
|
Кстати , все прекрасно работает , но при отправке сообщения выдает подтверждения от Аутлук : "Разрешить доступ на ... минут" , и так далее...
Уже весь Аутлук излазил в настройках , но не знаю где это отключить... ? У меня 2007 |
|||
58
BuHu
22.06.11
✎
11:47
|
(57) покажи как отправляешь
|
|||
59
Boudybuilder
22.06.11
✎
11:49
|
Сообщение = Новый ПочтовоеСообщение;
Сообщение.Текст = ("Текст сообщения"); Сообщение.Отправитель = ""; Сообщение.Тема ="Тема сообщения"; Сообщение.Получатели.Добавить(ЕМейл); Сообщение.Вложения.Добавить("C:\Remont.xls"); Почта = Новый Почта; Почта.Подключиться(,); Попытка Почта.Послать(Сообщение,Истина); Исключение Сообщить(ОписаниеОшибки()); Возврат; КонецПопытки; |
|||
60
Boudybuilder
22.06.11
✎
11:49
|
Вот так
|
|||
61
Boudybuilder
22.06.11
✎
12:04
|
(58) Показал...
|
|||
62
Boudybuilder
22.06.11
✎
14:37
|
(58) Ну... Что там не так?
|
|||
63
ИС-2
22.06.11
✎
16:25
|
Не могу понять за чем писать код, когда можно использовать стандартные средства?
|
|||
64
Boudybuilder
22.06.11
✎
18:14
|
(63) Подскажите , какие...?
|
|||
65
Fram
22.06.11
✎
18:20
|
(59) тебе какой объект советовали использовать в начале ветки?
|
|||
66
Boudybuilder
22.06.11
✎
18:24
|
(65)
ИнтернетПочтовоеСообщение Это наверное попрактичнее будет... так? |
|||
67
Boudybuilder
23.06.11
✎
10:21
|
ПолеОтчета = ЭлементыФормы.ТабПоле;
ПолеОтчета.Записать("C:\Remont_Ostatki.xls",ТипФайлаТабличногоДокумента.XLS); .... .... Почта = Новый ИнтернетПочта; Состояние("Отправка почтового сообщения..."); Почта.Подключиться(Профиль); Почта.Послать(Письмо); Предупреждение("Сообщения успешно отправлены!"); Почта.Отключиться(); УдалитьФайлы("C:\Remont_Ostatki.xls"); |
|||
68
Boudybuilder
23.06.11
✎
10:22
|
(67)
Не удаляет файл ... Что делать? |
|||
69
Boudybuilder
23.06.11
✎
10:22
|
Ошибка совместного доступа...
|
|||
70
Boudybuilder
23.06.11
✎
10:25
|
Больше ни в какой программе не открыт , но удалить не хочет его , может еще 1С использует его в отправке?
|
|||
71
shamannk
23.06.11
✎
10:27
|
На песочницу тема похожа кто-то формочкой пользоваться научился и хвастается. Если такой умный зачем тут писать и материться.
|
|||
72
Boudybuilder
23.06.11
✎
10:30
|
(71)
Интересно , кто матерится... ???!!! |
|||
73
ВотОнЯ
23.06.11
✎
10:30
|
Тема супер!!!!!! Сутра самое то!!!!!!!!!
Под кофеек.. ммм.. бодрит)) |
|||
74
Boudybuilder
23.06.11
✎
10:31
|
(73)
Вобще то меня интересует , почему фпайлик не удаляет... |
|||
75
shamannk
23.06.11
✎
10:33
|
(72) Читайте внимательно сообщения (21) может гдето вам помоч хотели.
|
|||
76
Goggy
23.06.11
✎
10:38
|
(73) под чайок тож потянет :)
|
|||
77
Boudybuilder
23.06.11
✎
10:39
|
Ладно ребята ,пейте свой чай...
Всем хорошего дня!!! |
|||
78
Boudybuilder
03.07.11
✎
00:28
|
Еще хотел спросить , как обратится к своей учетной записи электронной почты , чтоб отправлять с той , которая у меня по умолчанию уже настроена. Это было бы наверное правильнее при отправке сформированного отчета , чем отправлять из предопределенно написанных настроек почты в модуле формы в процедуре "отправить"...
|
|||
79
Boudybuilder
03.07.11
✎
00:29
|
(78)
Да , у меня УТ для УКР.... |
|||
80
ice777
03.07.11
✎
00:46
|
(2) а правда, что ишще деньги платят? ))
|
|||
81
Boudybuilder
03.07.11
✎
10:22
|
?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |