Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Struktury Elektronicznego raportowania (ER) można używać do projektowania składników frormatu ER, które można uruchomić w celu wygenerowania potrzebnych elektronicznych i drukowalnych dokumentów wychodzących. Aby wygenerować dokument wychodzący w formacie Microsoft Office, należy określić układ raportu, używając dokumentu Microsoft Excel lub dokumentu Microsoft Word jako szablonu raportu. Projektant Operacji ER umożliwia dołączenie dokumentu programu Excel lub Word jako szablonu dla formatu ER. Następujące nazwane elementy w dołączonym szablonie są skojarzone z elementami skonfigurowanego składnika formatu:
- Kontrolki zawartości w programie Word
- Nazwane arkusze, zakresy, komórki, kształty i obrazy w programie Excel
Te nazwane elementy są używane jako symbole zastępcze dla danych wprowadzanych w wygenerowanym dokumencie w przypadku uruchomienia formatu ER. Elementy formatu ER są powiązane ze źródłami danych. Te źródła danych określają dane, które zostaną wprowadzone w wygenerowanych dokumentach w czasie wykonywania. Aby uzyskać więcej informacji, zobacz Osadzanie obrazów i kształtów w generowanych dokumentach przez raportowanie elektroniczne
ER obsługuje obecnie typ źródła danych Kod kreskowy. Dlatego teraz można wygenerować obraz reprezentujący kod kreskowy dla określonego tekstu. Konfigurując format ER, można określić źródła danych typu Kod kreskowy w celu wygenerowania obrazów kodów kreskowych. Następnie można dodawać te obrazy do wygenerowanych dokumentów biznesowych, takich jak zamówienia, faktury, dokumenty dostawy i przychody. Można je również dodawać do różnych rodzajów etykiet, takich jak etykiety produktów i półek oraz etykiety opakowań i wysyłkowe.
W szablonach raportów można używać następujących symboli zastępczych do wprowadzania obrazów kodów kreskowych:
Korzystając ze źródła danych typu Kod kreskowy, można generować kody kreskowe w następujących formatach:
Jednowymiarowe kody kreskowe:
- Codabar
- Code 39
- Code 93
- Code 128
- EAN-8
- EAN-13
- ITF-14
- Intelligent Mail
- MSI
- Plessey
- PDF417
- UPC-A
- UPC-E
Dwuwymiarowe kody kreskowe:
- Aztec
- Data Matrix
- Kod QR
Konfigurując źródło danych Kod kreskowy, można zdefiniować konkretne parametry renderingu, które są używane do generowania obrazu:
- Szerokość — umożliwia określenie szerokości kodu kreskowego w pikselach. Wartość 0 (zero) oznacza, że używana jest szerokość domyślna. Znaczenie może być różne dla różnych formatów.
- Wysokość — umożliwia określenie wysokości kodu kreskowego w pikselach. Wartość 0 (zero) oznacza, że używana jest wysokość domyślna. Znaczenie może być różne dla różnych formatów.
- Margines — umożliwia określenie rozmiaru margines kodu kreskowego w pikselach. Marża to obszar po obu stronach kodu kreskowego, który musi być wyczyszczony (strefa cicha). Wartość 0 (zero) oznacza, że używana jest margines domyślny. Znaczenie może być różne dla różnych formatów.
- Zawartość wyjściowa — ustawienie wartości Tak powoduje wygenerowanie obrazu kodu kreskowego zawierającego zakodowane informacje w postaci tekstu. Domyślna wartość to Nie.
- Kodowanie — umożliwia określenie typu znaków zakodowanych w obrazie generowanego kodu kreskowego. Domyślnie używane jest kodowanie UTF-8.
Ważne
Dodając nowe źródło danych Kod kreskowy, należy umieścić je w innym elemencie (kontener) jako element zagnieżdżony.
W przypadku powiązania źródła danych Kod kreskowy z elementem komórki w formacie, a element komórki reprezentuje kontrolka zawartości programu Word lub obraz programu Excel, źródło danych jest prezentowane w tym powiązaniu jako funkcja zawierająca jeden parametr typu Ciąg. Tego parametru należy używać do określania tekstu, który powinien zostać przekształcony w obraz kodu kreskowego i odczytywany podczas skanowania wygenerowanego kodu kreskowego.
Aby uzyskać więcej informacji o tej funkcji, uzupełnij przykłady w tym artykule.
Przykład: generowanie czeku płatności zawierającego kod kreskowy, który koduje kwotę zobowiązania
W tym przykładzie pokazano, jak użytkownik w roli Administrator systemu lub Konsultant funkcjonalny raportowania elektronicznego może skonfigurować format ER zawierający szablon używany do generowania dokumentu wychodzącego w formacie programu Excel, który zawiera kod kreskowy. Poniżej znajduje się przegląd tych kroków.
W tym przykładzie zostanie użyte dostarczone rozwiązanie ER, które zostało skonfigurowane do generowania czeków płatności. To rozwiązanie generuje czeki płatnicze, w których kwota zobowiązania jest zapisywana jako liczba i jako tekst. Zmodyfikujesz to rozwiązanie ER, aby czek zawierał również wygenerowany kod kreskowy, w którym kodowana jest należna kwota i można go odczytać za pomocą skanera kodów kreskowych.
Kroki można wykonać na przykładzie firmy USMF w aplikacji Microsoft Dynamics 365 Finance.
Wypełnij wstępnie wymagania
Aby wykonać przykłady opisane w tym temacie, trzeba mieć dostęp do firmy USMF wrozwiązaniu Finance dla jednej z następujących ról:
- Konsultant funkcjonalny raportowania elektronicznego
- Administrator systemu
Jeśli nie zakończono jeszcze analizy przykładu w artykule Osadzanie obrazów i kształtów w generowanych dokumentach przez raportowanie elektroniczne, pobierz następujące konfiguracje przykładowego rozwiązania ER.
Opis zawartości | Nazwa pliku |
---|---|
Konfiguracja modelu danych ER | Model czeków.xml |
ER format konfiguracji | Format drukowania czeków.xml |
Ponadto Pobierz następujący plik programu Excel zawierający zmodyfikowany szablon dla dostarczonego rozwiązania ER.
Opis zawartości | Nazwa pliku |
---|---|
Szablon raportu | Szablon czeków w Excel.xlsx |
Aktywuj dostawcę konfiguracji
- Wybierz kolejno opcje Administrowanie organizacją>Obszary robocze>Raportowanie elektroniczne.
- Na stronie Konfiguracje lokalizacji w sekcji Dostawcy konfiguracji sprawdź, czy dostawca konfiguracji dla przykładowej firmy Litware, Inc. jest wymieniony na liście i czy jest oznaczony jako akywny. Jeśli nie ma go na liście lub jeśli nie jest on oznaczony jako aktywny, wykonaj kroki opisane w artykule Tworzenie dostawcy konfiguracji i zaznaczanie go jako aktywny.
Importuj dostarczone rozwiązanie ER
Wybierz kolejno opcje Administrowanie organizacją>Obszary robocze>Raportowanie elektroniczne.
WNa stronie Konfiguracje lokalizacji w sekcji Konfiguracje wybierz kafelek Konfigracje raportowanias.
Na stronie Konfiguracje, jeśli konfiguracja Model czeków nie jest dostępna w drzewie konfiguracji, wykonaj następujące kroku, aby importować konfigurację modelu danych ER:
- W okienku akcji wybierz opcję Wymiana>Załaduj z pliku XML.
- W oknie dialogowym wybierz Przeglądaj, znajdź i wybierz plik Model czeków.xml, a następnie kliknij OK.
Jeśli konfiguracja Format drukowania czeków nie jest dostępna w drzewie konfiguracji, wykonaj następujące kroku, aby importować konfigurację formatu ER:
- W okienku akcji wybierz opcję Wymiana>Załaduj z pliku XML.
- W oknie dialogowym wybierz Przeglądaj, znajdź i wybierz plik Format drukowania czeków.xml, a następnie kliknij OK.
W drzewie konfiguracji rozwiń węzeł Model czeków.
Przejrzyj listę zaimportowanych konfiguracji systemu ER w drzewie konfiguracji.
Generowanie sprawdzania płatności
Kliknij kolejno opcje Zarządzanie gotówką i bankami>Konta bankowe>Konta bankowe.
Na stronie Konta bankowe wybierz konto USMF OPER.
Na stronie szczegółów konta bankowego w okienku akcji na karcie Konfiguracja, w grupie Układ wybierz opcję Czek.
Na stronie Układ czeku wybierz Edytuj.
W karcie Ogólne ustaw Ogólny elektroniczny format eksportu jako Tak.
W polu Konfiguracja formatu eksportu wybierz wcześniej zaimportowany format ER Format drukowania czeków.
W okienku akcji wybierz pozycję Drukowanie tekstu.
W oknie dialogowym określ opcję Format czeków zbywalnych na Tak, a następnie wybierz OK.
Przejrzyj wygenerowany czek płatności
- Otwórz wygenerowany czek w programie Excel.
Przejrzyj wygenerowany czek.
Zmodyfikuj format dostarczonego rozwiązania ER
Zastosuj nowy szablon kontroli
Za jego poziomu można otworzyć plik Szablon czeków w Excel.xlsx, który został wcześniej zaimportowany. Zauważ, że ten szablon różni się od szablonu użytego do wygenerowania czeku płatności w podanym rozwiązaniu ER. Ponadto zawiera element AmountBarcode dla obrazu kodu kreskowego.
Musisz teraz zmodyfikować rozwiązanie ER, a następnie ponownie zastosować zmodyfikowany szablon.
Wybierz kolejno opcje Administrowanie organizacją>Obszary robocze>Raportowanie elektroniczne.
WNa stronie Konfiguracje lokalizacji w sekcji Konfiguracje wybierz Konfigracje raportowanias.
Na stronie Konfiguracje w drzewie konfiguracji rozwiń węzeł Model czeków, a następnie wybierz opcję Format drukowania czeków.
W okienku akcji wybierz opcję Projektant.
W projektancie operacji modułu ER wybierz kartę Mapowanie po prawej stronie strony, a następnie w okienku drzewa formatów po lewej stronie wybierz opcję Rozwiń/Zwiń.
Zwróć uwagę, że wszystkie elementy formatu komórki są powiązane z odpowiednimi źródłami danych.
Wybierz kartę Format po prawej stronie strony.
W okienku akcji wybierz wielokropek (...), a następnie wybierz opcję Importuj.
W grupie Importuj wybierz Aktualizację z programu Excel, a następnie wybierz opcję Aktualizuj szablon.
W oknie dialogowym przejdź do pliku Szablon czeków w Excel.xlsx zapisanego na komputerze, zaznacz go, a następnie wybierz przycisk OK, aby potwierdzić, że wybrany szablon ma zostać zastosowany.
Wybierz kartę Mapowanie po prawej stronie strony, a następnie w okienku drzewa formatów po lewej stronie wybierz opcję Rozwiń/Zwiń.
Zauważ, że element komórki AmountBarcode został dodany do formatu. Ten element jest skojarzony z elementem AmountBarcode, który został dodany do zmodyfikowanego szablonu programu Excel jako symbol zastępczy obrazu kodu kreskowego.
Dodaj nowe źródło danych kodów kreskowych
Następnie należy dodać nowe źródło danych typu Kod kreskowy.
W projektancie operacji modułu ER na karcie Mapowanie po prawej stronie strony wybierz źródło danych Drukuj.
Wybierz opcję Dodaj, a następnie w grupie Funkcje wybierz typ źródła danych Kod kreskowy.
W oknie dialogowym rozwijanym w polu Nazwa wprowadź kod kreskowy.
W Format kodu kreskowego wybierz Kod 128.
W polu Szerokość wpisz wartość 500.
Kliknij przycisk OK.
Powiąż nowy element formatu
Następnie należy powiązać nowy element formatu ze źródłem danych, które zostało właśnie dodane.
W projektancie operacji modułu ER na karcie Mapowanie po prawej stronie strony wybierz źródło danych drukuj\kod kreskowy.
W okienku drzewa formatu po lewej stronie wybierz element komórki AmountBarcode, a następnie wybierz opcję Powiąż.
W okienku akcji wybierz pozycję Pokaż szczegóły.
Zwróć uwagę, że ponieważ źródło danych Kod kreskowy jest reprezentowane w powiązaniu jako funkcja zawierająca jeden parametr, nazwa elementu formatu powiązanego jest automatycznie traktowana jako argument tego parametru.
Wybierz opcję Edytuj formułę, aby dostosować powiązanie.
Nie chcesz, aby była zwracana nazwa elementu komórki. Dlatego należy skonfigurować Wyrażenie zwracające tekst zawierający kwotę zobowiązania z bieżącego czeku. Ponieważ nadrzędny zakres ChequeLines jest powiązany ze źródłem danych model.cheques, kwota zobowiązania bieżącego czeku jest dostępna w polu model.cheques.attributes.amount źródła danych Rzeczywisty.
W polu Formuła wprowadź wartość print.barcode(NUMBERFORMAT(@.attributes.amount, "F2")).
Wybierz Zapisz i następnie zamknij projektanta formuł ER.
Zauważ, że powiązanie zostało skorygowane.
Wybierz Zapisz i następnie zamknij projektanta operacji ER.
Udostępnij zmodyfikowaną wersję do testów
Domyślnie jedynie wersje, które mają stan Zakończono i Udostępniono, są używane w przypadku uruchamiania formatu ER.
W przypadku sfinalizowania zmian można dokończyć pracę z bieżącą wersją roboczą i wprowadzić zmiany do użycia. Aby uzyskać instrukcje, zajrzyj do następującej sekcji Wypełnij zmodyfikowaną wersję formatu.
Jeśli chcesz kontynuować pracę z bieżącą wersją roboczą, ale musisz użyć jej do generowania czeków, musisz jawnie określić, że chcesz użyć wersji roboczej formatu do wykonania. Aby uzyskać instrukcje, zajrzyj do sekcji Utwórz wersję roboczą, która będzie dostępna do użytku.
Wypełnij zmodyfikowaną wersję formatu
- Wybierz kolejno opcje Administrowanie organizacją>Obszary robocze>Raportowanie elektroniczne.
- WNa stronie Konfiguracje lokalizacji w sekcji Konfiguracje wybierz Konfigracje raportowanias.
- Na stronie Konfiguracje w drzewie konfiguracji rozwiń węzeł Model czeków, a następnie wybierz opcję Format drukowania czeków.
- Na skróconej karcie wersje szybkie wybierz rekord o stanie Wersja robocza.
- Wybierz pozycję Zmień stan, a następnie wybierz opcję Zakończono.
- W oknie dialogowym kliknij OK.
Stan bieżącej wersji zostanie zmieniony z Wersji roboczej na Zakończono i zostanie utworzona nowa wersja o stanie Wersja robocza. Możesz użyć nowej wersji roboczej, aby zastosować dodatkowe zmiany.
Udostępnij wersję roboczą do użytku
- Wybierz kolejno opcje Administrowanie organizacją>Obszary robocze>Raportowanie elektroniczne.
- WNa stronie Konfiguracje lokalizacji w sekcji Konfiguracje wybierz Konfigracje raportowanias.
- Na stronie Konfiguracje w okienku akcji na karcie Konfiguracje w grupie Ustawienia zaawansowane wybierz opcję Parametry użytkownika.
- W oknie dialogowym określ opcję Ustawienia uruchamiania na Tak, a następnie wybierz OK.
- W drzewie konfiguracji rozwiń węzeł Model czeków, a następnie wybierz opcję Format drukowania czeków.
- Ustaw wartość Wersja robocza uruchomienia opcji Uruchomić.
- Wybierz opcję Zapisz.
Wersja robocza wybranego formatu jest oznaczona jako dostępna do użycia w przypadku uruchomienia wybranego formatu.
Generowanie sprawdzania płatności
Kliknij kolejno opcje Zarządzanie gotówką i bankami>Konta bankowe>Konta bankowe.
Na stronie Konta bankowe wybierz konto USMF OPER.
Na stronie szczegółów konta bankowego w okienku akcji na karcie Konfiguracja, w grupie Układ wybierz opcję Czek.
Na stronie Układ czeku, w okienku akcji, wybierz opcję Drukowanie testu.
W oknie dialogowym określ opcję Format czeków zbywalnych na Tak.
Kliknij przycisk OK.
Przejrzyj wygenerowany czek. Należy zauważyć, że kod kreskowy został wygenerowany w celu zakodowania kwoty płatności czeku.
Ważne
Wyjątek jest generowany, jeśli argument źródła danych Kod kreskowy nie jest zgodny z odpowiednimi wymaganiami określonymi dla formatu kodu kreskowego. Jeśli na przykład zostanie wywołane źródło danych Kod kreskowy w celu wygenerowania kodu kreskowego EAN-8 dla dostarczonego tekstu, zostanie zgłoszony wyjątek, jeśli długość tekstu przekracza siedem znaków.
Przekonwertuj wygenerowane wyniki kontroli na plik PDF
Zgodnie z opisem w artykule Generowanie drukowalnych formularzy FTI z możliwością drukowania można wykorzystać specjalną czcionkę do tworzenia kodów kreskowych w generowanym dokumencie. W takim przypadku dodatkowe przekształcenia wygenerowanego dokumentu mogą zależeć od dostępności tej czcionki w środowisku transformacji. Jeśli na przykład użytkownik spróbuje przekonwertować dokument na format PDF lub wyświetlić go w środowisku, w którym brakuje czcionki, kody kreskowe nie będą renderowane poprawnie.
Jeśli jednak do tworzenia kodów kreskowych jest używane źródło danych Kod kreskowy, renderowanie tych kodów kreskowych nie zależy od żadnej czcionki. Dzięki temu można łatwo przekonwertować dokumenty zawierające kody kreskowe na format PDF. Na poniższej ilustracji przedstawiono Podgląd wygenerowanego czeku płatności, który został przekonwertowany na format PDF, na podstawie ustawienia skonfigurowanego miejsca docelowego ER.
Ograniczenia
Banknot
Generowane są pewne typy kodów kreskowych o stałym współczynniku proporcji. Takie zachowanie ma sens, jeśli włączono funkcję Włącz korzystanie z biblioteki EPPlus w ramach raportowania elektronicznego do pracy z dokumentami programu Excel w module ER. W takim przypadku obraz jest wprowadzany w symbolu zastępczym z zablokowanym współczynnikiem proporcji. W związku z tym, jeśli wymiary symbolu zastępczego w szablonie odpowiadają współczynnikowi wprowadzonemu obrazowi, rozmiar rzeczywistego obrazu w generowanym dokumencie może zostać zmieniony w celu zachowania wymaganego współczynnika proporcji. Aby zapobiec zmianie rozmiaru obrazu, należy zastosować symbol zastępczy o oczekiwanym współczynniku proporcji.