Niniejsza dokumentacja podsumowuje import wszystkich podmiotów gospodarczych, które mają zostać przypisane do „prostych” danych podstawowych. „Proste” są wszystkie obiekty biznesowe danych podstawowych, które
- Nie mają relacji 1 do n z zależnymi obiektami biznesowymi.
- Nie nakładają żadnych specjalnych wymagań na logikę importu i dlatego mogą być importowane przez standardowy kontroler importu.
- Nie są wymienione w żadnej dokumentacji importu poza tym dokumentem.
Do importu używana jest aplikacja Import danych. Rozdział Instrukcje zawiera ogólne instrukcje, np. kolejność postępowania podczas importu. W tym artykule zostanie również poruszony temat o możliwych wymaganiach i skutkach.
Opis aplikacji Import danych, który zawiera również opisy pól i przycisków można znaleźć w artykule Import danych.
Informacje ogólne
Poniższa tabela zawiera listę wszystkich jednostek biznesowych, które można przypisać do „prostych” danych podstawowych:
Nazwa obiektu biznesowego (PL) | Jednostka biznesowa |
---|---|
Rodzaje działania | com.cisag.app.crm.obj.ActivityType |
Numery modyfikacji | com.cisag.app.production.obj.EngineeringChangeNumber |
Formy grzecznościowa | com.cisag.app.general.obj.Salutation |
Rodzaj polecenia wpłaty zaliczki | com.cisag.app.sales.prepayment.obj.PrepaymentRequestType |
Rodzaj faktur sprzedaży | com.cisag.app.sales.obj.InvoiceType |
Prognoza zapotrzebowania | com.cisag.app.general.obj.DemandForecast |
Rodzaje zapytania ofertowego | com.cisag.app.purchasing.obj.RequestForProposalType |
Rodzaj ofert zakupu | com.cisag.app.purchasing.obj.SupplierProposalType |
Rodzaj zamówienia zakupu | com.cisag.app.purchasing.obj.PurchaseOrderType |
Rodzaj kontraktu zakupu | com.cisag.app.purchasing.obj.PurchaseContractType |
Przyporządkowania rodzajów kosztów zakupu | com.cisag.app.costing.obj.PurchasingCostTypeAssignment |
Rodzaj składnika ceny zakupu | com.cisag.app.purchasing.obj.PriceDiscountType |
Rodzaj umowy premiowej sprzedaży | com.cisag.app.sales.obj.BonusAgreementType |
Klucz transakcji | com.cisag.app.inventory.obj.TransactionType |
Kategoria ochrony danych | com.cisag.sys.security.obj.DataProtectionCategory |
Przyporządkowanie kategorii ochrony danych | com.cisag.sys.security.obj.DataProtectionCategoryAssignment |
Rodzaj kredytu odbiorcy | com.cisag.app.financials.debtorcredit.obj.DebtorCreditType |
Rodzaj powiązania dokumentu | com.cisag.app.general.docman.obj.DocumentReferenceType |
Rodzaj faktur zakupu | com.cisag.app.purchasing.obj.SupplierInvoiceType |
Jednostka | com.cisag.app.general.obj.UnitOfMeasure |
Ustawienia wewnętrznego rozliczania | com.cisag.app.multiorg.obj.InternalBillingSettings |
Powód zgody (formularz zgody) | com.cisag.app.compliance.obj.ConsentFormReasonType |
Definicje kosztów transportu | com.cisag.app.sales.obj.FreightCostDefinition |
Właściwość towaru do napełnienia | com.cisag.app.general.obj.PackagingContentInfo |
Klucz towaru do napełnienia | com.cisag.app.general.obj.PackagingContent |
Indywidualne komunikaty | com.cisag.sys.tools.validation.obj.UserMessage |
Rodzaje transakcji Intrastat | com.cisag.app.general.obj.IntrastatTransactionType |
Port Intrastat | com.cisag.app.general.obj.IntrastatPort |
Procedury statystyczne Intrastat | com.cisag.app.general.obj.IntrastatStatisticalMethod |
Rodzaj transportu Intrastat | com.cisag.app.general.obj.IntrastatTransportMode |
Scalona nomenklatura Intrastat | com.cisag.app.general.obj.IndexOfGoods |
Rodzaj inwentaryzacji | com.cisag.app.inventory.physical.obj.PhysicalInventoryType |
Rodzaj kalkulacji | com.cisag.app.costing.product.obj.ProductCostCalculationType |
Kodowanie | com.cisag.app.general.obj.CodeType |
Rodzaj kompletacji | com.cisag.app.sales.obj.PickingOrderType |
Rodzaj komunikacji | com.cisag.app.general.obj.CommunicationMethod |
Rodzaje zgłoszeń wydania towaru z magazynu konsygnacyjnego | com.cisag.app.purchasing.consignment.obj.ConsignmentWithdrawalNoticeType |
Konto | com.cisag.app.general.obj.Account |
Przyporządkowanie kont | com.cisag.app.financials.obj.AccountAssignment |
Rodzaj załadunku | com.cisag.app.shipping.obj.ShippingLoadType |
Rodzaj strefy magazynowej | com.cisag.app.inventory.obj.ZoneType |
Rodzaj świadczenia | com.cisag.app.costing.obj.ActivityType |
Rodzaj zlecenia dostawy | com.cisag.app.sales.obj.DeliverySlipType |
Warunki dostawy | com.cisag.app.general.obj.DeliveryTerms |
Rodzaj powiązania partnera | com.cisag.app.general.obj.PartnerReferenceType |
Rodzaj zlecenia produkcyjnego | com.cisag.app.production.obj.ProductionOrderType |
Metoda produkcji | com.cisag.app.production.obj.ProductionMethod |
Rodzaj faktury proforma | com.cisag.app.sales.obj.ProformaInvoiceType |
Umowa prowizyjna | com.cisag.app.sales.obj.CommissionDefinition |
Rodzaj akcji wycofania | com.cisag.app.inventory.recall.obj.ProductRecallType |
Symbol faktury zbiorczej | com.cisag.app.general.obj.SummaryInvoiceCode |
Zmiana | com.cisag.app.general.obj.Shift |
Język | com.cisag.app.general.obj.Language |
Zwolnienia podatkowe | com.cisag.app.financials.obj.TaxExemption |
Obszar podatkowy | com.cisag.app.general.it.obj.BirthPlace |
Rejestr podatkowy | com.cisag.app.general.it.obj.TaxRegister |
Kod podatkowy | com.cisag.app.financials.obj.TaxCode |
Przyporządkowanie podatku | com.cisag.app.financials.obj.TaxCodeAssignment |
Funkcja | com.cisag.app.general.obj.JobCategory |
Rodzaj terminu | com.cisag.app.general.obj.PointInTimePrecision |
Zastosowanie rodzaju terminu | com.cisag.app.general.obj.PointInTimePrecisionUse |
Tytuł | com.cisag.app.general.obj.Title |
Reguła dostępności | com.cisag.app.inventory.obj.AvailabilityCalculationRule |
Właściwość opakowania | com.cisag.app.general.obj.PackagingAttribute |
Warunki wysyłki | com.cisag.app.general.obj.ShippingTerms |
Powód wysyłki (Włochy) | com.cisag.app.sales.it.obj.ShippingReason |
Rodzaj zlecenia dystrybucji | com.cisag.app.multiorg.obj.DistributionOrderType |
Rodzaje zapytania sprzedażowego | com.cisag.app.sales.obj.RequestForProposalType |
Rodzaj oferty sprzedaży | com.cisag.app.sales.obj.CustomerProposalType |
Rodzaj zamówień sprzedaży | com.cisag.app.sales.obj.SalesOrderType |
Rodzaj perspektyw sprzedaży | com.cisag.app.crm.obj.OpportunityType |
Rodzaj kampanii | com.cisag.app.crm.obj.CampaignType |
Rodzaj kontraktu sprzedaży | com.cisag.app.sales.obj.SalesContractType |
Przyporządkowanie rodzaju kosztów sprzedaży | com.cisag.app.costing.obj.SalesCostTypeAssignment |
Rodzaj dokumentu szybkiej rejestracji sprzedaży | com.cisag.app.sales.obj.SalesRapidDocumentType |
Etap sprzedaży | com.cisag.app.crm.obj.OpportunityStage |
Rodzaj składnika ceny sprzedaży | com.cisag.app.sales.obj.PriceDiscountType |
Waluta | com.cisag.app.general.obj.Currency |
Rodzaj przyjęcia towaru | com.cisag.app.purchasing.obj.ReceiptOfGoodsType |
Kurs wymiany | com.cisag.app.general.obj.ExchangeRate |
Zastosowanie kursu walutowego | com.cisag.app.general.obj.ExchangeRateUse |
Rodzaj dnia w kalendarzu firmowym | com.cisag.app.general.obj.DayType |
Forma płatności | com.cisag.app.general.obj.PaymentMethod |
Warunki płatności | com.cisag.app.general.obj.PaymentTerms |
Podst. zapłaty | com.cisag.app.general.it.obj.PaymentReason |
Instrukcje
Ten rozdział zawiera procedurę importowania „prostych” danych podstawowych i atrybutów.
Importowanie „prostych” danych podstawowych oraz atrybutów i funkcji specjalnych wymaganych w tym celu.
Import danych
- Pierwszym krokiem jest otworzenie aplikacji Import danych.
- Następnie należy wyświetlić filtr lub filtr obiektu biznesowego, który ma zostać zaimportowany.
- Zostanie otwarty filtr do importowania danych.
- W razie potrzeby można zduplikować lub utworzyć nowy filtr dla tego obiektu biznesowego.
- W razie potrzeby można zmienić atrybuty filtra, który został już wybrany.
- Następnie należy wybrać przycisk [Importuj dane] na standardowym pasku narzędzi.
- Otworzy się okno dialogowe Import danych.
- W oknie dialogowym Import danych można wprowadzić ustawienia dla importowanego pliku. Opis pól można znaleźć w artykule Import danych.
- Następnie należy wybrać jeden z przycisków [W tle] lub [Natychmiast].
- Import zostanie wykonany.
Atrybuty wymagane do importu
Należy wprowadzić co najmniej następujące atrybuty dla każdej wybranej jednostki biznesowej:
- Atrybuty identyfikacyjne (klucz biznesowy)
- Pola obowiązkowe
Żadna jednostka biznesowa nie może zostać zaimportowana bez atrybutów identyfikacyjnych. Aby uzyskać informacje na temat atrybutów identyfikacyjnych, należy zapoznać się z opisami pól w artykułach odpowiednich aplikacji. Jeśli brakuje obowiązkowego pola, pole Koryguj w oknie dialogowym Import danych należy wybrać opcję Za pomocą aplikacji korekt, przetwarzanie końcowe zostanie uruchomione w odpowiedniej aplikacji. Pola obowiązkowe dla poszczególnych jednostek biznesowych są czasami wskazywane w odpowiednich aplikacjach za pomocą szarego narożnika w polu wprowadzania odpowiedniego atrybutu. Pola obowiązkowe nie są oznaczone jako takie w opisach pól w dokumentacji aplikacji, ponieważ mogą się one różnić w zależności od aplikacji w poszczególnych instalacjach Comarch ERP Enterprise.
Ponadto istnieją relacje z innymi jednostkami biznesowymi, które nie są bezpośrednio powiązane z importowanym podmiotem biznesowym. Relacje te są ustanawiane poprzez klucze obce. Relacje za pomocą kluczy obcych są rozpoznawalne kursywą w filtrze. Aby rozwiązać takie relacje kluczy obcych atrybuty identyfikacyjne jednostek biznesowych, do których się odwołano, muszą być wybrane w filtrze. Dane, do których odwołują się klucze obce, nie mogą być importowane razem z danymi, do których się odwołują. Musisz już istnieć w systemie. Jeśli atrybuty inne niż atrybuty identyfikacyjne są określone przez relację klucza obcego, są one ignorowane.
Jeżeli klucz główny obiektu biznesowego składa się w całości lub częściowo z kluczy obcych, to w pliku importu należy rozwiązać odwołanie do obiektu biznesowego, do którego odnosi się dany klucz obcy, za pomocą jego atrybutów identyfikujących.
Funkcje specjalne
W tym rozdziale opisano szczególne kwestie, które należy wziąć pod uwagę podczas importu niektórych z wyżej wymienionych jednostek biznesowych.
Zasadniczo dla wszystkich jednostek biznesowych, które są definiowane per organizacja lub zależnie od kraju, zaleca się stosowanie oddzielnych plików importu dla każdej organizacji lub każdego kraju.
Powodem jest to, że w przypadku wystąpienia błędu nie ma możliwości przełączania się między organizacjami w aplikacji do korekty danych.
Jednostki
Podczas importowania jednostek należy je importować w następującej kolejności:
- Jednostki systemowe,
- Jednostki handlowe,
- Jednostki bazowe,
- Inne jednostki.
Zaleca się importowanie typów jednostek jeden po drugim przy użyciu oddzielnych plików importu.
<fraction>3/4</fraction>.
Klucze transakcji
Podczas importowania kluczy transakcji , które mają klucz księgowania przeciwnego (Przeksięgowanie przyjęcia i Przeszacowanie przyjęcia), klucz księgowania przeciwnego musi być już zawarty w systemie lub oba klucze księgowania muszą być importowane w tym samym czasie. Podczas importowania kluczy księgowania w tym samym czasie, należy upewnić się, że klucz księgowania przeciwnego znajduje się na pierwszej pozycji w pliku importu, tak aby został zaimportowany jako pierwszy.
Z tego powodu, przy eksporcie kluczy księgowych, dostępne jest wyszukiwanie z odpowiednim sortowaniem, które zapewnia, że klucz przeciwstawny zostanie umieszczony na początku pliku eksportu.
Jednostki biznesowe w odniesieniu do firmy
Następujące jednostki biznesowe są importowane dla każdej firmy:
- Konta,
- Przyporządkowanie kont,
- Rodzaje wydajności,
- Zwolnienia podatkowe,
- Formy płatności,
- Warunki płatności.
Relacja klucza obcego OrganizationalUnit musi zostać rozwiązana poprzez wskazanie firmy.
Jednostka biznesowa Ustawienia wewnętrznego rozliczania jest importowana dla kombinacji firmy źródłowej i docelowej.
Relacja klucza obcego SourceOrganization musi zostać rozwiązana poprzez wskazanie firmy źródłowej, natomiast relacja TargetOrganization – poprzez wskazanie firmy docelowej.
Jednostki biznesowe w odniesieniu do organizacji logistyki magazynowej
Następujące jednostki biznesowe są importowane dla każdej organizacji logistyki magazynowej:
- Definicje kosztów wysyłki,
- Powody wysyłki.
Relacja klucza obcego OrganizationalUnit musi zostać rozwiązana poprzez wskazanie organizacji logistyki magazynowej.
Jednostki biznesowe w odniesieniu do kraju
Następujące jednostki biznesowe są importowane dla każdego kraju:
- Kody podatkowe,
- Przyporządkowania podatku,
- Właściwości opakowania.
Relacja klucza obcego Country musi zostać rozwiązana poprzez wskazanie kraju.
Przyporządkowania podatku
Podczas importu przyporządkowań podatkuh należy pamiętać, że określenie organizacji zależy od wybranej metody przetwarzania:
- Przetwarzanie [W tle] — jeśli import wykonywany jest poprzez przycisk [W tle], jako organizacja zostanie użyta organizacja główna.
Kraj w importowanych rekordach musi odpowiadać krajowi przypisanemu do organizacji głównej. - Przetwarzanie [Natychmiast] — jeśli import wykonywany jest poprzez przycisk [Natychmiast], system wykorzysta organizację wybraną w momencie uruchamiania importu w aplikacji Import danych.
Wówczas kraj danych importowych musi być zgodny z krajem tej wybranej organizacji. Dzięki temu trybowi przetwarzania w tle można importować przyporządkowania podatku z różnych krajów – każdorazowo do odpowiedniej organizacji.