Webbplatsavsnitt
Redaktörens val:
- Recension av surfplattan Samsung Galaxy Tab S3 - det nya flaggskeppet för det koreanska företaget New Samsung tab
- Motorola Moto Z2 Play recension: en smartphone som kan förbättras!
- Ett operativsystem är en systemprogramvara som hanterar och koordinerar driften av hårdvarukomponenter i en enhet
- Google hem smart hem köp
- Wi-Fi är en teknik som tillhandahåller trådlös kommunikation för att överföra data över nära avstånd mellan olika enheter
- Den coolaste systemenheten för PC (gör det själv) Kompakt PC-fodral med dina egna händer
- Hur installerar jag om Windows på en Asus bärbar dator?
- Gratis antivirus Comodo internetsäkerhet
- Vad ska man göra om det inte finns någon D-enhet på din dator?
- Hur lägger man till en ny partition på en hårddisk korrekt?
Reklam
Skicka brev till en databas med mottagare. Skicka brev till en databas med mottagare Ändringar som fungerar utan att släppa en release |
Bearbetning av "ALANN: Massutskick av e-post från 1C" är avsedd för massutskick av e-postmeddelanden och tryckta dokumentformer med stämpel och signatur direkt från 1C: Enterprise-systemet och arbetar med konfigurationer på hanterade formulär:
Som standard levereras följande tryckta formulär med bearbetning:
Bearbetning har följande möjligheter:
För att utvärdera bearbetningsförmågan kan du testa den i demoläge. Liksom alla processorer i ALANN-serien är "ALANN: Massutskick av e-postmeddelanden från 1C"-behandlingen enkel att installera och kräver inte inblandning av 1C-programmerare. Standardkonfigurationer av version 8 är utrustade med en inbyggd e-postklient som låter dig konfigurera mottagning och sändning av brev från 1C. Med denna mekanism kan du organisera distributionen av meddelanden till grupper av användare när nödsituationer inträffar i driften av databasen eller när en viss händelse inträffar, skicka utskrivna dokumentformer direkt från den genererade rapporten, meddela anställda om viktiga händelser i organisationens liv och mycket mer. Aktivera och förkonfigurera klientenMed hjälp av exemplet med konfigurationen "Manufacturing Enterprise Management" kan du se att den initiala aktiveringen av den inbyggda e-postklienten sker på formuläret "Program Settings", som kan öppnas i menyn Operations->Constants. (Fig.1) I det andra steget av anslutningen måste du registrera adresserna och inställningarna för servern som kommer att användas för att leverera och skicka e-postmeddelanden. För dessa ändamål tillhandahåller databasen en referensbok "E-postkonton". Formen för katalogelementet visas i fig. 2 Fig.2 Kort om detta formulär. Den har 9 flikar, som var och en låter dig konfigurera sin egen del av e-postklienten: Standardmodell för e-postanvändningTryckta former av försäljningsdokument, förvärv och vissa former av regulatorisk rapportering innehåller en knapp i det vänstra hörnet (bild 4), som låter dig skapa ett e-postmeddelande och skicka det till motparten. Fig.4 Som framgår av den presenterade figuren är det inget komplicerat i form av utgående meddelanden. Programmerad utskick utan att spara meddelandet i databasenOm du planerar att organisera e-postdistribution genom prenumeration på en händelse eller när du utför någon rutinuppgift, är det tillrådligt att skapa en Sending Messages to Recipients List()-procedur i konfiguratorn i en gemensam modul som körs på servern med följande minsta nödvändiga uppsättning av parametrar:
Det är extremt viktigt, när du använder kataloger, att se till att de valda elementen har fyllt i kontaktinformation med typen e-mail och e-postadress. Det första steget i denna procedur är att bestämma profilen från vilken utskicket kommer att göras. Standardkonfigurationen av UPP innehåller en allmän modul "E-posthantering", en av funktionerna vars "Get Internet Mail Profile" returnerar värdet på profilen för kontot som överförts till den (vi skapade den ovan). Fig. 5
Fig. 6 Låt oss fortsätta direkt till att skapa ett e-postmeddelande. Skapa ett InternetMailMessage-objekt och fyll i dess uppgifter. Vi bestämmer kodningen i vilken den skapas, namnet på avsändaren, ämnet för brevet, dess text och, om nödvändigt, lägger vi till bilagor. Fig. 7 Fig. 7 Nästa steg är att infoga det skapade meddelandet i "Skicka"-metoden för Internet-postobjektet. Återigen kan du övervaka exceptionella situationer, identifiera fel och förhindra att programmet kraschar med hjälp av konstruktionen "Attempt-Exception". Glöm inte att koppla från din e-postklient. (Fig. 8) Fig. 8 Koden som skapas med denna design skickar e-postmeddelanden från huvude-postadressen utan att lagra dem i databasen. Om du planerar att använda den för att skicka varningar eller meddelanden under utförandet av rutinuppgifter, kan konstruktioner av typen "Notify()" uteslutas från den. I dessa fall är det bättre att registrera felinformation antingen i en loggfil eller i en textfil. Tidigare i vår blogg har vi tittat på att skicka SMS från en webbtjänst. Men att döma av recensionerna är ett sådant beslut inte alltid lätt för utvecklaren. Nedan kommer vi att titta på ett mer tillgängligt sätt att skicka korta meddelanden - . Låt oss titta på ett exempel på att utveckla sådan bearbetning och erbjuda oss att ladda ner ett prov. Ställa in att skicka SMS från 1CFörst en liten introduktion till vad HTTP är och dess metoder. Naturligtvis kan ingen ge oss ett bättre svar än Internetuppslagsverket Wikipedia: HTTP(från engelska HyperText Transfer Protocol - "hypertext transfer protocol") är ett nätverksprotokoll på applikationsnivå för överföring av filer. FÅ-Används för att fråga efter innehållet i en specificerad resurs. Du kan också starta en process med GET-metoden. I det här fallet bör information om hur processen fortskrider inkluderas i brödtexten i svarsmeddelandet. I vårt fall kommer vi bara att starta processen att skicka SMS med vissa parametrar. Parametrarna är enkla - lösenord, inloggning, SMS-mottagarens nummer och meddelandetext. I vårt exempel kommer vi att använda en Internet-gateway - AvisoSMS. Den har en uppsättning olika API:er: bland dem GET, JSON, XML, Email2SMS (dokumentation). Vi ska titta på det enklaste och mest tillgängliga - GET. För att arbeta med gatewayen måste du registrera dig, för testet kommer du att ha ett antal gratis SMS tillgängliga (ca 5-10), detta räcker för det första utskicktestet. Spara ditt användarnamn och lösenord, det kommer att vara användbart i framtiden. Få 267 videolektioner på 1C gratis: Vi skriver koden som ska skickasJag skapade en ny extern bearbetning där jag angav 4 formulärdetaljer och 1 kommando: Jag visade kommandot "Skicka SMS" i formuläret och skrev följande programkod i serverproceduren: ResponseFileName = GetTemporaryFileName("txt"); Connection = New HTTPConnection("api.avisosms.ru"); Anslutningssträng = “sms/get/?användarnamn=” + Förkortat LP(Login) + “&lösenord=” + Förkortat LP(Lösenord) + “&destination_address=” + Förkortat LP(AddresseeNumber) + “&source_address=SENDER&message=” + Förkortat LP (Text); ResponseFile = New File(ResponseFileName); Om ResponseFile.Exists() Då ResponseText = New TextDocument(); Om AnswerText.NumberofLines()>0 Då ServerResponse = ResponseText.GetText(); Annat endIf; DeleteFiles(ResponseFileName); endIf; Det är all programkod. Detta är tillräckligt för att skicka meddelanden fullt ut. Vi lanserar i 1C: Enterprise-läge och testar. Ange lösenordet och inloggningen som angavs under registreringen, texten i meddelandet och adressnumret. Klicka på kommandot "skicka": Det finns många program för att skicka massbrev, men det är bekvämare att göra allt i ett program. Dessutom finns all nödvändig funktionalitet för detta redan i 1C: CRM-konfigurationen, som kan användas som ett separat program, eller kan integreras i andra 1C-standardlösningar (till exempel i 1C: Trade Management). Hur fungerar dettaVi har en standardkatalog över kunder och kontaktpersoner, som förutom annan kontaktinformation lagrar deras e-postadresser. Dessutom har systemet två referensböcker, "Autotext-mallar" och "Mailout-mallar", som avsevärt förenklar processen med att förbereda elektroniska brev. Autotext tar värden beroende på parametrarna som skickas till den, vilket gör att du kan anpassa dina utskick. Utskicket av brev initieras av ett dokument med samma namn. Precis som vilken e-postredigerare som helst låter den dig inte bara skriva texten i ett brev, utan också formatera den, infoga bilder, bifoga en bifogad fil, etc. |
Läsa: |
---|
Populär:
Ny
- Motorola Moto Z2 Play recension: en smartphone som kan förbättras!
- Ett operativsystem är en systemprogramvara som hanterar och koordinerar driften av hårdvarukomponenter i en enhet
- Google hem smart hem köp
- Wi-Fi är en teknik som tillhandahåller trådlös kommunikation för att överföra data över nära avstånd mellan olika enheter
- Den coolaste systemenheten för PC (gör det själv) Kompakt PC-fodral med dina egna händer
- Hur installerar jag om Windows på en Asus bärbar dator?
- Gratis antivirus Comodo internetsäkerhet
- Vad ska man göra om det inte finns någon D-enhet på din dator?
- Hur lägger man till en ny partition på en hårddisk korrekt?
- Recension av JBL Flip3 Bluetooth-högtalare