По-русски
Piemēram: PVN deklarācija

Uzmanību! Jūs šobrīd skatāties forumu ierobežotā režīmā - autorizējaties (lapas augšdaļā) vai reģistrējaties lai piekļūtu visām foruma iespējām (tēmas / atbildes izveidošana, piekļuve sarakstiem «Atlasītās», «Manas tēmas», «Neizlasītās»).

Datorprogrammas, autortiesības un licencēšana

1С зоопарк Uz tēmu sarakstu

1С зоопарк
Уважаемые специалисты по 1С. Не могли бы вы разъяснить следующий вопрос. Есть интерес в переходе на 1С... но нет желания связываться с фирмами которые создают конечные "шедевры". Хочется приобрести сам конструктор, но заточенный под Латвию. К кому обращаться?
Ivan
Ivan 16.08.2006 09:58
nav ziņojumu

Atbildes (406)

Согласна, мысль выразила не точно. Но Andi_hotline меня понял, а вот ответа не дал.
Makssoft
Makssoft 11.09.2006 14:34
24122 ziņojumi
Но правильнее будет так:

"Получить файл-приложение от банка с почтового сервера фирмы, используя протокол SMTP".
Makssoft
Makssoft 11.09.2006 16:45
24122 ziņojumi
Доступ к почте только у М. Всем спать!
Dia
Dia 11.09.2006 17:24
nav ziņojumu
МАКССОФТ: Согласен, на Фоксе выглядит изящнее. Но это сравнивая код на 1С и на ФОКСЕ...
Ivan
Ivan 12.09.2006 08:22
nav ziņojumu
МАКССОФТ: Но... разве SMTP не используется для отправки почты? :-? Или в данном случае имеется в виду что клиентская программа выступает инициатором для почтового сервера банка - т.е. дает команду на отправку.. Тогда какая разница на каком языке раелизовано это на стороне сервера? Но к чему в свою прогрмму встраивать почтовый сервер????? Другого выхода я пока не вижу... каким образом отправитель (т.е. банк) установит что конечный адрес получателя именно ваша машина.. Ведь в этом и заключается принцип работы SMPT...

Не подумайте.. мои рассуждения находятся на уровне дилетанта от программирования... А какой толк от POP3-протокола? Или я запутался в определениях?
Ivan
Ivan 12.09.2006 08:55
nav ziņojumu
МАКССОФТ: Спросил это потому, что когда в свое время эксперементировал на DELPHI для того чтобы скачать почту со своего почтового сервера я использовал POP3... а для отправки почты SMTP.. Может я конечно что-то уже и подзабыл... вот и прошу вас напомнить. Все же вы человек не со стороны и прекрасно в этом разбираетесь. Спасибо!
Ivan
Ivan 12.09.2006 09:01
nav ziņojumu
Во-первых, почтовый сервер не банка, а фирмы. Банк отправляет обычные е-майлы с приложением файлов-платежей (как, я даже не знаю :)). Фирма их снимает со своего почтового сервера, не используя OUTLOOK, а программку, написанную программистом.

Алгоритм отправки гораздо проще, чем приём-снятие приложений.

Я давала ссылку по поводу SMTP и MIME-сообщений, там всё подробно описано.
Makssoft
Makssoft 12.09.2006 09:03
24122 ziņojumi
thisform.pop3. - это не протокол, а объект в форме.
Makssoft
Makssoft 12.09.2006 09:04
24122 ziņojumi
МАКССОФТ: Ну совсем запутали.

... Во-первых, почтовый сервер не банка, а фирмы - хорошо.. Значит, есть почтовый сервер, который сам снимает с банковского сервера почту. С этим разобрались. Почта попадает в почтовый ящик на почтовом сервере фирмы.

... Фирма их снимает со своего почтового сервера, не используя OUTLOOK - вот тут уже возникает вопрос... что значит снимает? Можно появнения?

... Алгоритм отправки гораздо проще, чем приём-снятие приложений - это чем же он сложнее? Используем другой компонент.. другие методы.. а сложности в чем? Хотим.. сразу визуализируем полученое сообщение и приложение к нему.. хотим.. сохраняем на диск.. хотим.. пересылаем дальше.. хотим.. парсим и прописываем все что необходимо в БД...

... Я давала ссылку по поводу SMTP и MIME-сообщений, там всё подробно описано - Взаимодействие в рамках SMTP строится по принципу двусторонней связи, которая устанавливается между отправителем и получателем почтового сообщения. При этом отправитель инициирует соединение и посылает запросы на обслуживание, а получатель на эти запросы отвечает. Фактически, отправитель выступает в роли клиента, а получатель — сервера. На мой взгляд все же я не ошибся..
Ivan
Ivan 12.09.2006 09:10
nav ziņojumu
Ещё раз

http://www.soslan.ru/tcp/tcp28.html
Makssoft
Makssoft 12.09.2006 09:10
24122 ziņojumi
"что значит снимает? " - выковыривает приложения из тела сообщения (MIME-сообщения) и сохраняет файлы туда, куда укажет пользователь

Конечная цель всего этого - получить файлы, а не просто сообщение от банка.
Makssoft
Makssoft 12.09.2006 09:13
24122 ziņojumi
" это чем же он сложнее? " - напишите, тогда увидите :).
Makssoft
Makssoft 12.09.2006 09:15
24122 ziņojumi
МАКССОФТ: thisform.pop3 - это не протокол, а объект в форме - с основами ООП я знаком.

Вы мне объсните одно ГДЕ КРУТИТСЯ НАПИСАННАЯ ПРОГРАММКА?

SMTP - использует отправитель (если он инициатор соединения) - получатель в данном случае почтовый сервер (или программа эмулирующая работу почтового сервера, с обработкой команд протокола SMTP... который может даже работать не в сетях TPC/IP)

POP3 - получатель (если он инициатор соединения). В этом случае серверу посылается сообщение, есть ли почта.. и если есть она скачивается со всеми проложениями. По такому принципу и через этот протокол работают программы Outlook, Bat или любая программа стороннего разработчика для получения почты с почтового сервера!!!
Ivan
Ivan 12.09.2006 09:16
nav ziņojumu
МАКССОФТ: Хорошо. Задача: нужно получить почту с почтового сервера (банка.. фирмы.. бесплатного с поддержкой POP3, значения не имеет)

Используем среду DELPHI. Воспользуемся компонентом со страницы FastNet TNMPOP3. У него есть метод GetMailMessage(N:Integer), n - номер сообщения. Свойство DeleteOnRead отвечает за удаление прочитанных сообщений(если его значение true, тогда после прочтения письма, сообщение с сервера удаляется с сервера, если false - то нет), свойство AttachFilePath - каталог для выгрузки присоединенных файлов (если значение не задано, то файлы будут выгружаться в каталог, из которого выполняется программа).

Итак, вызваем GetMailMessage. После этого автоматически устанавливается значение

свойства MailMessage. Оно включает свои свои собственные свойства:

Attachments - имена вложенных файлов

Body - текст письма

From - адрес отправителя

Head - заголовок письма

MesageID - уникальный идентификатор письма

Subject - тема письма

Создаем форму, кладем на нее NMPOP3, три TEdit (для сервера, имени пользователя и пароля) и кнопку для начала

соединения, к которой пишем такой обработчик OnClick:

NMPOP31.Host:=Edit1.Text;

NMPOP31.UserID:=Edit2.Text;

NMPOP31.Password:=Edit3.Text;

NMPOP31.DeleteOnRead:=false;

NMPOP31.Connect

Дальше описывать?
Ivan
Ivan 12.09.2006 09:21
nav ziņojumu
И выглядит это не сложнее чем на ФОКСПРО...
Ivan
Ivan 12.09.2006 09:22
nav ziņojumu
Но все вышесказанное к SMPT не имеет ни малейшего отношения!!!!!!!!!!!!!! МЫ НИГДЕ НИЧЕГО НЕ ПЕРЕСЫАЕМ!!!!

А вот если мы решим ОТПРАВИТЬ почту, тогда мы воспльзуемся SMTP.
Ivan
Ivan 12.09.2006 09:23
nav ziņojumu
Иван, Вас несёт, остановитесь. OUTLOOK использует протокол MAPI (Messaging Application Programming Interface).

Всё же прочитайте о SMTP и MIME-сообщениях здесь

http://www.soslan.ru/tcp/tcp28.html
Вы упорно не хотите этого сделать, о чём мы тогда говорим.

Я же сказала, что получить файлы-приложения сложнее, чем отправить.

Вы привели текст соединения с сервером идентичный моему. Получите теперь от него файлы-приложения :).
Makssoft
Makssoft 12.09.2006 09:33
24122 ziņojumi
"Используем среду DELPHI" - это звучит гораздо лучше, чем 1С :). Вы всегда сможете сделать всё, что пожелаете :).
Makssoft
Makssoft 12.09.2006 09:36
24122 ziņojumi
"И выглядит это не сложнее чем на ФОКСПРО..." - да совершенно одинаково, иначе и быть не может ООП
Makssoft
Makssoft 12.09.2006 09:42
24122 ziņojumi
МАКССОФТ: МAPI - это лишь библиотека Microsoft реализующая взаимодействие с почтовыми службами.. Но даже она использует протоколы SMTP для отправки почты и POP3 для получения.

...Вы привели текст соединения с сервером идентичный моему. Получите теперь от него файлы-приложения - ну я же спросил описывать дальше? Пожалуйста:

NMPOP31.GetMailMessage(N);

А свойства я уже описал выше.. Или еще что-то нужно объяснить?
Ivan
Ivan 12.09.2006 09:46
nav ziņojumu

Paldies pateica

Nosūtīt ziņojumu Pievienot Kontaktiem

Vietnes izmantošanas laiks bez autorizācijas ir beidzies!

Lai varētu turpināt izmantot vietni, jums ir jāautorizējas vai jāreģistrējas.

Pēc 10 sekundēm jūs automātiski novirzīs uz reģistrācijas lapu.