Kādi ir maiņas noteikumi 1s. Sagatavošanas soļi apmaiņas iestatīšanai BP

Izstrādājot 1C 8 apmaiņas noteikumus, tiek plaši izmantota iespēja programmatiski pārdefinēt apmaiņas noteikumu uzvedību - apdarinātāja mehānisms. Notikumu apstrādātāji ievērojami paplašina funkcionalitāti un ir neaizstājams instruments apmaiņas noteikumu iestatīšanai gadījumos, kad nepietiek ar interaktīvām konfigurācijas iespējām.

Handleri un algoritmi ir uzrakstīti tās platformas valodā, kurā tie tiks izpildīti apmaiņas laikā.

Ja šī ir platforma 1C: Enterprise 7.7, apstrādātāja kods tiek integrēts augšupielādes vai lejupielādes apstrādes kodā. Attiecīgi katrs apstrādātājs vai algoritms ir sadalīts atsevišķā funkcijā un ir pieejams atkļūdošanai apmaiņas laikā.

Ja augšupielāde vai lejupielāde notiek platformā 1C: Enterprise 8, apstrādātāja kods netiek integrēts datu apmaiņas apstrādes kodā, bet tiek augšupielādēts apmaiņas noteikumu failā. Datu apmaiņas procesa laikā apdarinātāju vai algoritmu kods tiek ņemts no noteikumu faila un izpildīts tieši priekšraksta “Palaist” kontekstā. Lai atkļūdotu apstrādātāju un algoritmu kodu, varat izmantot apstrādi " Universāla maiņa XML dati".

Uzdevums

Pārsūtiet informāciju par darījuma partneriem no UP V BP. Dati tiek pārsūtīti vienpusēji, identifikācija tiek veikta, izmantojot unikālu identifikatoru. Konvertēšanas noteikumi tiek konfigurēti, izmantojot īpašu konfigurāciju Datu konvertēšana, izdevums 3.0(Tālāk - KD 3.0).

Veiktās darbības

1. posms. Sagatavošanās noteikumu konfigurēšanai.

Lai konfigurācijā konfigurētu konvertēšanas noteikumus KD 3.0 jāsatur informācija par informācijas bāzu struktūru, starp kurām dati tiek sinhronizēti, kā arī par formāta struktūru Uzņēmuma dati.

1. solis. UP un BP informācijas bāzu struktūras augšupielāde.

Lai lejupielādētu informāciju par informācijas bāzes struktūru, tiek izmantota apstrāde MD83Exp.epf, iekļauts konfigurācijas pakotnē KD 3.0.

Katrai informācijas bāzei ( UP Un BP) jums jāveic šādas darbības:

  1. Atveriet informācijas bāzi uzņēmuma režīmā.
  2. Atvērt ārējā apstrāde MD83Exp.epf(Izvēlne Fails un Atvērt).
  3. Norādiet faila nosaukumu, kurā jāsaglabā informācijas bāzes struktūra.
  4. Pārbaudiet iestatījumus apstrādes veidlapā (visi karodziņi ir jānotīra).
  5. Nospiediet pogu Izkraut.

2. darbība. Eksportējiet xml apmaiņas formāta shēmu

Lai lejupielādētu apmaiņas formāta shēmu, tiek izmantotas standarta platformas iespējas.

Jums ir jāveic šādas darbības:

  1. Atveriet kādu no informācijas datu bāzēm (vai UP vai BP) režīmā “Konfigurators”.
  2. Metadatu kokā atrodiet XDTO pakotnes ar nosaukumiem ExchangeMessage Un EnterpriseData_1_0_beta.
  3. Novietojiet kursoru uz XDTO pakotnes, ar peles labo pogu noklikšķiniet un konteksta izvēlnē atlasiet vienumu Eksportēt XML shēmu. Norādiet eksportējamā ceļa un faila nosaukumu. Veiciet šo darbību katrai no divām pakotnēm, saglabājot XML shēmas divos dažādos failos.

3. darbība. Informācijas bāzes struktūras ielāde CD 3.0 konfigurācijā

Ielāde tiek veikta konfigurācijā KD 3.0 uzņēmuma režīmā. Katrai konfigurācijai, kurai ir konfigurētas konvertēšanas kārtulas, jāveic šādas darbības ( UP Un BP).

  1. Dodieties uz sadaļu Konfigurācijas un atlasiet komandu
  2. Norādiet ceļu uz failu, izmantojot informācijas bāzes struktūru (sk. 1. posms, 1. darbība).
  3. Norādiet lejupielādes metodi un V jauna versija konfigurācijas.
  4. Nospiediet pogu Izpildiet lejupielādi

4. darbība. Apmaiņas formāta struktūras ielāde CD 3.0 konfigurācijā

  1. Dodieties uz sadaļu Datu formāts un atlasiet komandu.
  2. Norādiet failus ar formāta struktūru (sk. 1. posms, 2. darbība). Ir jānorāda abi faili vienlaikus, izmantojot vairākkārtēju atlasi.
  3. Pārbaudiet galvenās XDTO pakotnes nosaukumu — tam jāsakrīt ar XDTO pakotnes nosaukumu EnterpriseData_1_0_beta(skatiet konfiguratorā UP vai BP).
  4. Norādiet lejupielādes metodi un uz jauno formāta versiju.
  5. Nospiediet pogu Izpildiet lejupielādi, pagaidiet, līdz lejupielāde tiks pabeigta.

2. posms. Reklāmguvumu izveide

Lai atrisinātu aprakstīto problēmu, jums ir jāizveido divi reklāmguvumi:

  • UE (datu lejupielādei no UP apmainīties ar formātu)
  • BP (datu ielādei no apmaiņas formāta uz BP)

Sadaļā tiek izveidoti reklāmguvumi Reklāmguvumi, komanda Reklāmguvumi. Jaunai konvertēšanai ir jānorāda nosaukums, konfigurācija un apmaiņas formāts. Piemēram, konvertēšana UE konfigurācijai:

  • Vārds& “UP2.0.7”.
  • Konfigurācija& “Uzņēmuma vadība”.
  • Atbalstītās formātu versijas& viena rinda, kurā ir atlasīts viens direktorijas ieraksts Formātu versijas.
  • datu apstrādes noteikumi,
  • objektu konvertēšanas noteikumi,
  • iepriekš definētu datu konvertēšanas noteikumi.

Lai pārietu uz noteikta reklāmguvuma noteikumu kopumu, jums ir jāatver sadaļa Reklāmguvumi, atlasiet komandu Konversijas noteikumu iestatīšana un sarakstā atlasiet konkrētu reklāmguvumu, kuram tiks konfigurēti noteikumi. Rezultātā veidlapa tiks atvērta Apmaiņas noteikumu iestatīšana, kurā ir ietverti visi noteikumi konkrētai konversijai.

3. posms. Objekta konvertēšanas noteikumu izveide

1. solis. Konversijas noteikums darījuma partneru izkraušanai no UE

  1. UP.
  2. Dodieties uz grāmatzīmi
  3. Pamatinformācija:
    1. Noteikuma ID: “Directory_Counterparties_Dispatch”,
    2. Konfigurācijas objekts
    3. Formatēt objektu: "Katalogs. Darījuma partneri",
    4. Pielietojuma zona: Sūtīt.
  4. Nospiediet pogu Pierakstīt un dodieties uz grāmatzīmi Īpašuma konvertēšanas noteikumi:
    1. Izmantojiet automātisko īpašumu saskaņošanas pakalpojumu
      1. Nospiediet pogu PKS iestatīšana
      2. Atvērtajā veidlapā noklikšķiniet uz Automatch. Tiks salīdzināti rekvizīti “TIN”, “KPP”, “Nosaukums”, “Pilns vārds”, “Papildinformācija”, “Juridiskā persona”.
      3. un aizveriet veidlapu īpašuma konvertēšanas noteikumu iestatīšanai
  5. Nospiediet pogu Saglabājiet un aizveriet.

2. solis. Konversijas noteikums darījumu partneru iekraušanai BP

  1. Atveriet apmaiņas noteikumu iestatījumu konvertēšanai BP.
  2. Dodieties uz grāmatzīmi Noteikumi objektu konvertēšanai.
  3. Izveidojiet jaunu reklāmguvumu kārtulu un aizpildiet datus cilnē Pamatinformācija:
    1. Noteikuma ID: “Directory_Counterparties_Receipt”,
    2. Konfigurācijas objekts: “DirectoryLink.Darījuma partneri”,
    3. Formatēt objektu: "Katalogs. Darījuma partneri",
    4. Pielietojuma zona: Par saņemšanu.
  4. Nospiediet pogu Pierakstīt un dodieties uz grāmatzīmi Identifikācija. Norādiet identifikācijas metodi “Pēc unikālā identifikatora”.
  5. Dodieties uz grāmatzīmi Īpašuma konvertēšanas noteikumi
    1. Izmantojiet automātisko īpašumu saskaņošanas pakalpojumu:
      1. Nospiediet pogu PKS iestatīšana
      2. Atvērtajā veidlapā noklikšķiniet uz Automatch. Tiks salīdzināti rekvizīti “TIN”, “KPP”, “Nosaukums”, “Pilns vārds”, “Papildinformācija”, “Juridiskā persona”.
      3. Saglabājiet automātiskās atbilstības rezultātu un nospiediet pogu Izveidojiet īpašuma konvertēšanas noteikumus un aizveriet veidlapu īpašuma konvertēšanas noteikumu iestatīšanai.
    2. Manuāli pievienojiet rekvizītu konvertēšanas kārtulu OKPO (konfigurācijas rekvizīts & “CodePoOKPO”, formāta rekvizīts un “OKPO”).
    3. Vēlāk jums būs jāatgriežas pie īpašuma konvertēšanas kārtulām, lai aizpildītu īpašuma konvertēšanas kārtulu īpašumam “LegalIndividual”, kas ir uzskaitījums.
  6. Dodieties uz grāmatzīmi Pirms saņemto datu ierakstīšanas un uzrakstiet algoritmu jauna darījuma partnera reģistrācijas valsts aizpildīšanai. Algoritms satur nākamais teksts: “Saņemtie dati.Reģistrācijas valsts = Directories.Countries of the World.Russia;”.
  7. Nospiediet pogu Saglabājiet un aizveriet.

4. posms. Noteikumu izveide iepriekš definētu datu konvertēšanai

  1. UP vai BP)
  2. Dodieties uz grāmatzīmi Iepriekš definētu datu konvertēšanas noteikumi
  3. Izveidojiet jaunu reklāmguvumu kārtulu un aizpildiet tās rekvizītus:
    1. Noteikuma ID: “Transfer_LegalIndividual”
    2. Konfigurācijas objekts: “TransferLink.LegalIndividual”
    3. Formatēt objektu: “Juridiskā persona”
    4. Pielietojuma zona: nosūtīšanai un saņemšanai
    5. Tabulas laukā aizpildiet atbilstību starp konfigurācijas un formāta uzskaites vērtībām: “Individual” & “Individual” un “Legal Entity” & “Legal Entity”
    6. Nospiediet pogu Saglabājiet un aizveriet
  4. Norādiet jaunu kārtulu direktorija rekvizīta “LegalIndividual” konvertēšanas kārtulā Darījuma partneri
    1. Dodieties uz grāmatzīmi Objektu konvertēšanas noteikumi
    2. Darījuma partneri, atveriet noteikumu veidlapu
    3. Dodieties uz grāmatzīmi Īpašuma konvertēšanas noteikumi un atrodiet noteikumu īpašumam “Juridisks indivīds”
    4. Atveriet īpašuma konvertēšanas kārtulas formu un norādiet tajā objekta konvertēšanas kārtulu & "Transfer_LegalIndividual".
    5. Saglabājiet izmaiņas

5. posms. Datu apstrādes noteikumu izveide

Procedūra ir vienāda abiem pārveidojumiem.

  1. Atveriet maiņas noteikumu iestatījumu konvertēšanai ( UP vai BP)
  2. Dodieties uz grāmatzīmi Objektu konvertēšanas noteikumi
  3. Atrodiet direktoriju konvertēšanas kārtulu Darījuma partneri, atveriet noteikumu veidlapu
  4. Nospiediet pogu Izveidot, pamatojoties uz un datu apstrādes kārtulu
  5. Izveidotajā datu apstrādes noteikumā pārbaudiet automātiski aizpildītos rekvizītus:
    1. Noteikuma ID& norādiet to pašu, ko datu apstrādes noteikumam ("Directory_Counterparties_Sending" vai "Directory_Counterparties_Receiving")
    2. Pielietojuma zona& tāpat kā datu apstrādes noteikumam
    3. Objekta paraugs:
      1. konvertēšanai UP& "DirectoryLink. Darījumu partneri"
      2. konvertēšanai BP& "Katalogs. Darījuma partneri"
    4. Objekta konvertēšanas noteikums& saite uz objekta konvertēšanas kārtulu.
  6. Nospiediet pogu Ierakstiet un aizveriet.

6. posms. Datu apmaiņas menedžeru moduļu iegūšana

Datu apmaiņas pārvaldnieka modulis ir nepieciešams, lai apmainītos ar datiem starp konfigurācijām saskaņā ar konfigurētajām KD 3.0 noteikumiem.

Procedūra ir vienāda abiem pārveidojumiem:

  1. Atvērt informācijas bāzi UP vai BP režīmā "Konfigurators". Metadatu kokā atrodiet kopīgu moduli Exchange vadītājs, izmantojot universālo formātu un atveriet to rediģēšanai. Modulim jābūt tukšam.
  2. Atvērt informācijas bāzi KD 3.0 uzņēmuma režīmā.
  3. Dodieties uz sadaļu Reklāmguvumi un izvēlieties komandu Moduļa izkraušana.
  4. Atvērtajā veidlapā norādiet atbilstošo reklāmguvumu un noklikšķiniet uz pogas Izkraut. Modulis tiks kopēts starpliktuvē.
  5. Dodieties uz informācijas bāzes konfiguratoru UP vai BP un ielīmējiet starpliktuves saturu koplietotajā modulī Exchange Manager, izmantojot universālo formātu.
  6. Saglabājiet konfigurāciju.

Moduli var arī augšupielādēt starpliktuvē no apmaiņas noteikumu iestatīšanas formas, izmantojot pogu Saglabāt apmaiņas pārvaldnieka moduli.

Lai datu apmaiņa notiktu atbilstoši konfigurētajiem noteikumiem, abās informācijas bāzēs režīmā “Uzņēmums” ir jākonfigurē datu sinhronizācija caur universālu formātu.

Apskatīsim vienkāršu reālās dzīves piemēru. Teiksim, mums ir uzņēmums, kas nodarbojas ar vairumtirdzniecību un mazumtirdzniecību, un šajā uzņēmumā, tāpat kā jebkurā citā, tiek veikta grāmatvedība. Uzņēmumam ir divas standarta datu bāzes, tās ir attiecīgi UT (tirdzniecības vadība) un BP (uzņēmuma grāmatvedība), katrā no datu bāzēm tiek glabāta sava uzskaite, UT ir pārvaldība, lai atspoguļotu visus ar tirdzniecību saistītos darījumus, BP ir grāmatvedība. Lai nedarītu dubultu darbu, t.i. neveidojiet vienādus dokumentus divās datu bāzēs (galu galā kustībām jābūt pārvaldībā un grāmatvedībā) mēs vienkārši iestatīsim sinhronizāciju starp šīm datu bāzēm.

Mēs izveidosim datu apmaiņu vienvirziena, no UT ---> BP. Ir iespējams arī izveidot divvirzienu apmaiņu, taču praksē tas nav bieži nepieciešams, tāpēc mēs to neaplūkosim savā piemērā.

Sagatavošanas soļi apmaiņas iestatīšanai BP

Sāksim iestatīt sinhronizāciju, vispirms dodieties uz 1C "Enterprise Accounting 3.0" datu bāzi (uztvērēju), mums jāpārbauda, ​​vai šai datu bāzei ir iespējota sinhronizācija, lai to izdarītu, vispirms jāiet uz datu bāzi. Tiklīdz datu bāze tiek atvērta, dodieties uz cilni "Administrēšana" ---> "Datu sinhronizācijas iestatījumi"

Tas atveras mūsu priekšā jauns ieliktnis, tas ir jāaizpilda tāpat kā tālāk redzamajā ekrānuzņēmumā, izņemot informācijas bāzes prefiksu. Prefiksam jāsastāv no diviem burtiem, jūs varat iestatīt jebkuru, taču saskaņā ar 1C standartu prefiksu labāk iestatīt pēc konfigurācijas nosaukuma, tas ir, “Uzņēmuma grāmatvedībai” prefikss būs “BP”. Ja veidojat sarežģītas biržas un ir vairākas grāmatvedības datu bāzes, tad prefiksiem skaidri jāatšķiras vienam no otra; šeit kā saīsinājumu varat izmantot pirmos divus organizācijas nosaukuma burtus.

Mēs turpinām iestatīt datu sinhronizāciju UT

Pēc tam, kad esam visu izdarījuši nepieciešamās darbības uztvērēja datu bāzē (BP 3.0), lai turpinātu datu apmaiņas iestatīšanu, ir jāatver avota datu bāze (UT 11.1). Dodieties uz cilni "Administrēšana", kreisajā pusē esošajā izvēlnē atlasiet "Datu sinhronizācijas iestatījumi".. Ja sinhronizācija nav iespējota, iespējojiet to, izmantojot izvēles rūtiņu, un neaizmirstiet norādīt avota bāzes prefiksu. Kad esam pabeiguši visas 1.–4. darbības, kā parādīts zemāk esošajā attēlā, jums jānoklikšķina uz hipersaites “Datu sinhronizācija” (5. darbība).

Parādītajā jaunajā logā jānoklikšķina uz zaļās pluszīmes (Iestatīt datu sinhronizāciju), nolaižamajā izvēlnē atlasiet vienumu “Uzņēmuma grāmatvedība 3.0”.

Svarīgu punktu iestatīšana datu apmaiņā starp UT un BP

Tagad mēs redzam logu ar iestatījumiem datu sinhronizācijai 1C, atlasiet “Norādīt iestatījumus manuāli” un noklikšķiniet uz “Tālāk”.

Mēs turpinām iestatīt datu apmaiņu 1C, nākamajā cilnē ir jāizvēlas iespēja izveidot savienojumu ar uztvērēja informācijas bāzi (tiešs savienojums ar programmu), savienojuma parametri (ieslēgts šo datoru vai iekšā lokālais tīkls), direktoriju, kurā atrodas uztvērēja datu bāze, kā arī nepieciešamos autentifikācijas datus (lietotājvārdu un paroli datu bāzē).

Nākamajā lapā jāaizpilda noteikumi datu nosūtīšanai un saņemšanai no BP 3.0 (uztvērēja) konfigurācijas. Noklikšķiniet uz "mainīt datu augšupielādes noteikumus".

Mūsu priekšā ir atvērts logs “Datu nosūtīšanas noteikumi”, kurā mēs iestatām šādus parametrus:

  • Kādi uzziņu dati tiks nosūtīti (mūsu piemērā interesē tikai dokumenti un tajos izmantotie uzziņu dati, tāpēc izvēlējāmies atbilstošo vienumu; ja atlasīsit pirmo vienumu “Sūtīt visu”, tad visas uzziņu grāmatas tiks pārlādētas kopā ar dokumentiem, bieži vien, ja informācija dokumentos netiek izmantota, tad tā saņēmējam ir bezjēdzīga, jo uzskaiti tas nekādi neietekmē)
  • No kura datuma ir jānosūta visa informācija (šajā rakstā mēs neuzskatīsim par manuālu sinhronizāciju)
  • Uz kurām vai kurām organizācijām sūtīt datus (mūsu piemērā mēs izvēlējāmies vienu organizāciju, IP "Uzņēmējs")
  • Līgumu noformēšanas noteikumi
  • Vispārējā noliktava
  • Vai man vajadzētu apkopot dokumentus pēc noliktavas?

Kad iestatījumi ir veikti, noklikšķiniet uz "Saglabāt un aizvērt".

Tā kā mūsu piemērā mēs iestatām un izmantojam vienvirziena apmaiņu no UT uz BP, tad iestatījumu iestatījumi datu iegūšanai no “Uzņēmuma grāmatvedība 3.0” mūs neinteresē, tāpēc mēs noklikšķinām uz “Tālāk”.

Jaunā logā mums tiek lūgts konfigurēt uztvērēja bāzes (RB) noteikumus. 1. punktā mēs nosaucam savu datubāzi, piešķiram tai prefiksu. PREFIX ir jābūt tādam pašam kā mēs to iestatījām pašā BP datubāzē šī raksta sākumā; ja prefiksi atšķiras, datu sinhronizācija programmā 1C nedarbosies. Pēc tam noklikšķiniet uz punkta 2 un pēc tam uz 3. punkta.

3. punktā mums ir jāļauj apstrādāt dokumentus, kad tie tiek ielādēti datu bāzē. Noklikšķiniet uz "Saglabāt un aizvērt".

Tagad logam vajadzētu izskatīties līdzīgi kā parādīts zemāk, noklikšķiniet uz "Tālāk".

Šis logs satur atsauces informācija par izveidoto sinhronizāciju 1C. Vienkārši noklikšķiniet uz pogas "Nākamais". Ja, iestatot datu sinhronizāciju, programma radīja kļūdu, jums ir jāsazinās ar mums, lai mūsu 1C speciālists varētu jums palīdzēt tieši tagad!

Nākamais solis programma piedāvās sinhronizēt uzreiz pēc datu apmaiņas iestatījumu izveidošanas. Piekrītam tam un noklikšķiniet uz "Gatavs".

Jūsu priekšā parādīsies logs, kurā redzēsiet informāciju par to, kā notiek sinhronizācija. Ja uztvērēja bāze nav tukša, t.i. tajā jau ir saglabāti ieraksti, tad lietotājam programmā 1C tiks lūgts manuāli salīdzināt objektus. Objektu salīdzinājums 1C, sinhronizējot datus, ir identisku uztvērēja objektu salīdzinājums ar identiskiem objektiem avotā.

Apskatīsim piemēru, pieņemsim, ka UT ir darījuma partneris ar nosaukumu "PharmGroup LLC" un TIN 1234567, un BP ir arī darījuma partneris ar TIN 1234567, bet nosaukums "PharmGroup", ja mēs šos nesalīdzinām. divus objektus, salīdzinot datus sinhronizācijas stadijā, tad pēc sinhronizācijas uztvērējā (Enterprise Accounting 3.0) mums būs divi darījuma partneri ar TIN 1234567 un diviem nosaukumiem attiecīgi “PharmGroup LLC” un “PharmGroup”. Lai izvairītos no šādām situācijām, tika izgudrots objektu salīdzināšanas mehānisms.

Mūsu piemērā uztvērēja datu bāze ir tukša, un tāpēc objektu salīdzināšanas logs netika atvērts. Bet pēc dažu darbību veikšanas sistēma noteikti liks lietotājam pievienot dažus papildu datus un parādīs sekojošo logu. Mums nav jāpārsūta nekādi papildu dati, mēs jau esam konfigurējuši visu nepieciešamo iepriekš, tāpēc šajā solī atlasām “Nepievienot dokumentus sūtīšanai”. Noklikšķiniet uz "Tālāk".

Pēdējais datu apmaiņas posms starp 1C

Pēdējā posmā programma parādīs sekojošu logu, kurā lietotājs tiks informēts, ka sinhronizācija bija veiksmīga, noklikšķiniet uz “Pabeigt”. Šajā brīdī ir pabeigta datu bāzu sinhronizācija vienvirziena apmaiņā no “Trade Management 11.1” (UT) uz “Enterprise Accounting 3.0” (BP).

Katram plānam ir īpašs elementu saraksts, kurā var saglabāt informāciju par izmaiņām. Šo sarakstu sauc par “Apmaiņas plāna saturu”. Sastāvu var paplašināt, bet konfigurācijas atbalsts tiek noņemts.

“Plāna izkārtojums” saglabā pašus noteikumus, uz kuru pamata darbojas sinhronizācija. Tieši šī konvertēšanas pakotne (reģistrācijas noteikumi, biržas noteikumi, korespondentu apmaiņas noteikumi) mums ir nepieciešama tālākai izpētei.

Apskatīsim piemēru datu sinhronizēšanai starp konfigurācijām “1C: Alga un HR 3” (ZUP) un “1C: Enterprise Accounting 3” (BP). Tūlīt atzīmēsim, ka šajā uzdevumā mums būs jānoņem konfigurācija no atbalsta. Tas ir nepieciešams saskaņā ar nosacījumu.

Dzīvs piemērs nepieciešamībai uzlabot standarta noteikumi maiņa

Piemēram, klients vērsās pie mums ar šādu problēmu: veicot sinhronizāciju starp ZUP un BP, nav iespējams pārsūtīt datus no direktorijas “Reģistrācija nodokļu administrācijā”, kas nepieciešami, lai aizpildītu dokumentu “Algu atspoguļojums grāmatvedībā.” Tagad tabulas daļašī dokumenta uztvērēja pusē BP ir tukša “Reģistrācija...”, un lietotājiem ir manuāli jāizveido šādi ieraksti direktorijā. Piekrītu, tas ir neērti. Mēs varam uzlabot šo punktu.

Problēmas risinājums: pabeigsim konvertēšanas paketi no apmaiņas plāna ExchangeSalary3Accounting3. Standarta “1C apmaiņas noteikumiem” pievienosim jaunu “Objektu konvertēšanas noteikumu” (PKO) direktorijam “Reģistrācija nodokļu iestādē” un attiecīgi šī direktorija (PCS) “Īpašuma konvertēšana”. Noteikti pabeigsim standarta “Objektu reģistrācijas noteikumus”, jo apmaiņas vietnē bija jāreģistrē direktoriju izmaiņas. Un mēs pārskatīsim korespondenta datu bāzes “1C apmaiņas noteikumus”.

Kur mēs to visu rediģēsim? Lai rakstītu un mainītu noteikumus, mums ir nepieciešama konfigurācija “1C: Data Conversion 2”.

Standarta konvertēšanas noteikumu pabeigšana no ZUP - BP Exchange plāna

Tātad, mēs sāksim pabeigt 1C apmaiņas noteikumus, pievienojot jauns elements- Reģistrācijas direktorijs nodokļu iestādē. Mēs veiksim šīs izmaiņas abās konfigurācijās “1C: Algas un uzņēmuma vadība 3” un “1C: Uzņēmuma grāmatvedība 3”.

Saglabāsim un atjaunināsim konfigurācijas.

Uzņēmuma režīmā katrai datubāzei mēs augšupielādēsim metadatu struktūras aprakstu, izmantojot MD83Exp.epf apstrādi platformai 1C:Enterprise 8.3. Apstrādi var atrast pakotnē “1C: Data Conversion”.

Nākamajā posmā mēs izlādēsim konvertēšanas paketi no ZUP un BP. Pakotnei jāsastāv no 3 failiem: Reģistrācijas noteikumi, Apmaiņas noteikumi, Korespondentu apmaiņas noteikumi.

Šajā rakstā nav aprakstīts, kā tiek konfigurēta datu sinhronizācija; to varat izlasīt Coderline tīmekļa vietnes sadaļā “Ekspertu raksti” vai skatīties tīmekļa semināra ierakstus. Tagad šī opcija jau ir konfigurēta datu bāzēs. Tāpēc dodieties uz sinhronizācijas iestatījumiem (Administrēšana -> Datu sinhronizācija -> Datu sinhronizācijas iestatījumi), noklikšķiniet uz pogas “Ielādēt noteikumus”. Mūsu priekšā tiks atvērta veidlapa “Sinhronizācijas noteikumi”. Noklikšķiniet uz pogas "Vairāk" un atlasiet opciju "Saglabāt noteikumus failā".


Tas ir iepakojums, kas mums jāsaņem pēc izkraušanas.

Līdzīgas darbības veiksim citai informācijas bāzei “1C: Enterprise Accounting”.
Rezultātā visi sagatavošanās darbi noteikumu rediģēšanai ir gatavi. Mums ir:

Metadatu struktūras apraksts ielādei “1C: Data Conversion 2” (ZUP un BP);

Konversijas pakotne, kurā ir 1C apmaiņas noteikumi un reģistrācijas noteikumi, kas nepieciešami ielādei “1C: Data Conversion 2” (ZUP un BP).

Dodieties uz “1C: Data Conversion 2”. Lai abām informācijas bāzēm veiktu šādas darbības:

Mūsu konfigurāciju metadatu struktūru ielāde;

Mēs veidojam reklāmguvumus un ielādējam 1C datu apmaiņas noteikumus no konvertēšanas pakotnēm (noteikumu fails tiek saukts par ExchangeRules);

Mēs veidojam reģistrācijas un ielādējam reģistrācijas noteikumus no konvertēšanas pakotnēm (noteikumu fails tiek saukts par RegistrationRules).


Pāriesim pie mūsu pārskatīšanas. Mēs pievienojam jaunu objektu konvertēšanas noteikumu (PKO) 1C apmaiņas noteikumiem - direktoriju “Reģistrācijas nodokļu iestādē”. Šim direktorijam mēs pievienojam īpašuma konversijas kārtulu (PCR) un datu augšupielādes kārtulu (DRU). Šāda veida modifikācija ir jāveic gan noteikumiem no ZUP pakotnes, gan apmaiņas noteikumiem no BP pakotnes. Mēs augšupielādējam savus apmaiņas noteikumus attiecīgajos ExchangeRules failos.

Pāriesim pie jauna elementa reģistrēšanas noteikumiem. Papildinām uzziņu grāmatu “Reģistrācija nodokļu iestādē”. Mēs augšupielādējam reģistrācijas noteikumus attiecīgajā failā no pakotnes RegistrationRules. Mēs arī veicam šo darbību abām datu bāzēm.

Pārskatītie maiņas noteikumi un reģistrācijas noteikumi ir gatavi. Tagad mēs kopējam apmaiņas noteikumu (ExchangeRules) saturu no BP pakotnes korespondentajos noteikumos (CorrespondentExchangeRules) no ZUP pakotnes. Korespondentajos noteikumos (CorrespondentExchangeRules) no BP pakotnes mēs kopējam apmaiņas noteikumu (ExchangeRules) saturu no ZUP pakotnes.

Rezultātam jābūt šādam:

Tas pabeidz darbu sadaļā “1C: Data Conversion 2”. Pārveidotās konvertēšanas noteikumu paketes ir gatavas, atliek tikai augšupielādēt tās atpakaļ informācijas datu bāzēs un pārbaudīt sinhronizāciju.

Arhivējiet failus no pakotnēm uz ZIP arhīvs un ielādējiet mūsu konvertēšanas pakotnes ZUP un BP.

Viss ir gatavs. Atliek pārbaudīt.

Atcerēsimies problēmas apstākļus. Lejupielādei bija jāreģistrē direktorija “Reģistrācija nodokļu iestādē” un jāpārbauda, ​​kā pusē “1C: Uzņēmuma grāmatvedība 3” ir aizpildīts dokumenta “Algu atspoguļojums grāmatvedībā” TC.

Avotā “1C: Algas un uzņēmuma vadība 3” mēs reģistrējam savu direktoriju lejupielādei. Veicam sinhronizāciju. Mēs ejam uz uztvērēju datu bāzi un arī veicam sinhronizāciju, lai saņemtu datus. Lūdzu, ņemiet vērā, ka tagad apmaiņas plānā ir nepieciešamais direktorijs izmaiņu reģistrēšanai.

Mēs pārbaudām pusē “1C: Enterprise Accounting 3”:


Apkopojiet. Uzdevuma rezultāts tika veiksmīgi izpildīts. Esam pabeiguši ZUP - BP apmaiņas plānu, pievienojot jaunu elementu izmaiņu reģistrēšanai un pievienojot konvertēšanas noteikumus datu sinhronizācijai.

Datu apmaiņa starp 1C 8 lietojumprogrammu risinājumiem ir kaut kas, bez kā nav iespējams izveidot pilnvērtīgu informācijas telpa uzņēmumiem.

  • Kāpēc ir nepieciešama datu apmaiņa un kā tās izmantot?
  • Apmaiņas veidi starp 1C.
  • Kā konfigurēt datu apmaiņu starp 1C datu bāzēm?

Atbildes uz šiem jautājumiem uzzināsiet zemāk.

Parasti apmaiņas ieviešanai ir divi iemesli:

Organizācijai ir filiāļu tīkls

Šajā gadījumā jums vienkārši jāiestata apmaiņa starp dažādām filiālēm. Šim nolūkam sistēmā 1C 8.3 Enterprise ir mehānisms. Ar kuru jūs varat elastīgi konfigurēt informācijas apmaiņu. Piemēram, filiālēm var atspējot citu filiāļu dokumentu redzamību un tajā pašā laikā centrālais birojs redzēs visu filiāļu dokumentus. Vēl viens piemērs ir apmaiņas iestatīšana starp biroja un veikalu 1C Retail datu bāzēm.

Atdalīšana pēc grāmatvedības veida

Parasti tas nozīmē, ka organizācija dažādās informācijas datu bāzēs uztur dažādus ierakstus. Šī atdalīšana ļauj filtrēt informāciju, kas ir “nevajadzīga” cita veida uzskaitei dažādām informācijas bāzēm. Piemērs: tā sauktais “Vadības uzskaite” tiks ievadīta “Tirdzniecības vadības” datu bāzē, kur tiek atspoguļoti visi darījumi, un vadība redz pilnu notikumu ainu, un tikai grāmatvedībai un nodokļu uzskaitei nepieciešamie dokumenti tiek augšupielādēti regulētajā grāmatvedības datubāzē “Uzņēmumu grāmatvedība ”.

Kādi ir apmaiņas mehānismi starp 1C datu bāzēm?

Datu apmaiņu var klasificēt divos veidos: izmantotie mehānismi un apmaiņai izmantotais transports.

1C datu apmaiņas mehānismi

Parasti apmaiņai tiek izmantoti divi mehānismi:

  • Izplatīts informācijas bāze(RIB)— mehānisms, kas ļauj iestatīt datu apmaiņu starp filiālēm. Mehānisms nozīmē, ka notiek absolūti identisku datu bāzes konfigurāciju apmaiņa. Mehānisms var pārsūtīt datu bāzes konfigurācijas izmaiņas. Mehānisms tiek ieviests tehnoloģiju platformas līmenī.
  • Universāls mehānisms apmaiņai starp konfigurācijām— mehānismu ir izstrādājis 1C lietojumprogrammu risinājumiem. Tas ir universāls un balstīts uz . Datu apmaiņa tiek veikta, izmantojot xml noteikumus, kas izveidoti īpašā konfigurācijā - . Izmantojot šo mehānismu, jūs varat īstenot gan vienreizēju apmaiņu, gan pastāvīgu apmaiņu starp 1C konfigurācijām. Mehānisms ir ieviests konfigurācijas līmenī, jūs varat to integrēt savā konfigurācijā no tehnoloģiskās konfigurācijas.

Transports datu apmaiņai

Transports var būt diezgan plašs tehnoloģiju klāsts. Apskatīsim galvenos, kas ieviesti universālajā apmaiņas mehānismā 1C 8.2:

Saņemiet 267 video nodarbības 1C bez maksas:

  • Vietējais vai tīkla direktorijs- vienkāršākais transports. Viena informācijas drošība izveido failu diskā, otra to nolasa un pievieno savu failu.
  • FTP resurss— apmaiņa ir līdzīga apmaiņai caur katalogu. Atšķirība ir tāda, ka apmaiņa tiek veikta, izmantojot FTP protokolu.
  • Pasta ziņas vai e-pasts- apmaiņa notiek līdzekļu robežās E-pasts. Konfigurācijas sūta pasta ziņojumus viena otrai un regulāri pārbauda, ​​vai pasta adresē nav jaunu ziņojumu.
  • Tiešais savienojums (COM)— apmaiņa tiek veikta, tieši savienojot vienu datubāzi ar citu, izmantojot līdzekļus.
  • Internets (tīmekļa pakalpojums)— transports ir tīmekļa pakalpojums. Viena informācijas bāze izveido savienojumu ar , tīmekļa pakalpojums izveido savienojumu ar otro informācijas bāzi un pārsūta ziņojumu. Lai veiktu šādu transportu, jums ir jābūt.

Kā iestatīt datu apmaiņu starp 1C datu bāzēm?

Lai iegūtu pamatinformāciju par datu apmaiņas iestatīšanu 1C, izmantojot konfigurāciju “1C Data Conversion”, skatiet piemēru videoklipā:

1C datu apmaiņa saskaņā ar grafiku 1C 8.2

Ja jums ir jākonfigurē automātiskā augšupielāde pēc grafika, vienkārši konfigurējiet .

Klienta-servera versijai

Kataloga “Datu apmaiņas iestatījumi” cilnē “Automātiskā apmaiņa” ir jāizveido jauns rutīnas uzdevums, kur norādīt grafiku:

Faila opcijai

Katalogā “Datu apmaiņas iestatījumi” cilnē “Automātiskā apmaiņa” ir jāizveido jauns rutīnas uzdevums, kur cilnē “Apmaiņa pēc notikumiem” norādiet notikumus, kuros tiks uzsākta apmaiņa. Piemēram, kad konkrēts lietotājs sāk: