Import prostych danych podstawowych

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

  1. Nie mają relacji 1 do n z zależnymi obiektami biznesowymi.
  2. Nie nakładają żadnych specjalnych wymagań na logikę importu i dlatego mogą być importowane przez standardowy kontroler importu.
  3. 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

  1. Pierwszym krokiem jest otworzenie aplikacji Import danych.
  2. Następnie należy wyświetlić filtr lub filtr obiektu biznesowego, który ma zostać zaimportowany.
    • Zostanie otwarty filtr do importowania danych.
  3. W razie potrzeby można zduplikować lub utworzyć nowy filtr dla tego obiektu biznesowego.
  4.  W razie potrzeby można zmienić atrybuty filtra, który został już wybrany.
  5. Następnie należy wybrać przycisk [Importuj dane] na standardowym pasku narzędzi.
    • Otworzy się okno dialogowe Import danych.
  6. W oknie dialogowym Import danych można wprowadzić ustawienia dla importowanego pliku. Opis pól można znaleźć w artykule Import danych.
  7. Następnie należy wybrać jeden z przycisków [W tle] lub [Natychmiast].
    • Import zostanie wykonany.
Uwaga
Podczas importowania danych opcja Przetwarzanie w tle jest zalecana tylko dla danych niezależnych.

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:

  1. Jednostki systemowe,
  2. Jednostki handlowe,
  3. Jednostki bazowe,
  4. Inne jednostki.

Zaleca się importowanie typów jednostek jeden po drugim przy użyciu oddzielnych plików importu.

Uwaga
Atrybut fraction musi być podany w formacie <licznik/mianownik>, np. liczba dziesiętna 0,75 powinna zostać zapisana w formacie XML jako:
<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.

Czy ten artykuł był pomocny?