Pole predefiniowanej nazwy danych jest puste. Predefiniowane elementy katalogu. Nieprawidłowa specyfikacja predefiniowanego elementu


Proste przetwarzanie do pracy z predefiniowanymi wartościami.

Umożliwia porównanie elementów bezpieczeństwa informacji z elementami predefiniowanymi w konfiguracji.

Umożliwia sprawdzenie całej konfiguracji pod kątem obecności zduplikowanych (kilka elementów bezpieczeństwa informacji powiązanych z jednym predefiniowanym elementem - błąd) i brakujących elementów (predefiniowanych elementów, które nie są powiązane z elementami bezpieczeństwa informacji - błąd). Taki elementy mogą powstać podczas wymiany lub awarii i prowadzić do błędów w konfiguracji.

Możesz po prostu wyświetlić aktualne wartości i wprowadzić niezbędne zmiany.

Procedura operacyjna:

1. Rozpoczynamy obróbkę.

2. Wybierz typ (katalog, plan kont, PVC, PVR).

3. Wybieramy katalog wybranego typu.

4. Wszystkie predefiniowane elementy dostępne w bezpieczeństwie informacji i opisane w konfiguracji pojawiają się w tabelarycznej części przetwarzania.

Jeżeli w bazie danych znajduje się kilka elementów powiązanych z jedną predefiniowaną właściwością lub niektórym elementom opisanym w konfiguracji nie przypisano elementów bezpieczeństwa informacji, system zgłosi to przy wyborze katalogu. Zduplikowane i brakujące elementy pojawią się na górze listy i zostaną podświetlone na pomarańczowo.

5. Ustawiamy nowe wartości dla wymaganych predefiniowanych elementów.

W tym przypadku linie, dla których predefiniowany element znika z konfiguracji, są zaznaczone na czerwono. Niebieskie to linie, dla których zmienia się predefiniowany element, zielone to linie, dla których pojawia się predefiniowany element.
W przypadku dużej liczby duplikatów wygodnie jest zaznaczyć myszką wszystkie dodatkowe linie i dla wszystkich zaznaczonych wskazać anulowanie połączenia przyciskiem „Anuluj dopasowanie” (od wersji 1.3.1)

6. Ponownego przypisania dokonujemy klikając przycisk „Przypisz ponownie elementy”.

Sprawdzanie duplikatów(błąd „Predefiniowany element nie jest unikalny”):

Po kliknięciu przycisku „Sprawdź duplikaty” przetwarzanie sprawdzi wszystkie księgi referencyjne, plany kont, PCV i PVR oraz wyświetli listę tabel ze zduplikowanymi elementami ze wskazaniem liczby zduplikowanych elementów.

Następnie należy osobno sprawdzić obiekty, dla których znaleziono błędy.

Sprawdzanie pominiętych wpisów(błąd „Wstępnie zdefiniowany element nie znajduje się w danych”):

Po kliknięciu przycisku „Sprawdź pominięte” przetwarzanie skontroluje wszystkie księgi referencyjne, plany kont, PCV i PVR oraz wyświetli listę predefiniowanych elementów, które nie są powiązane z danymi dotyczącymi bezpieczeństwa informacji.

Do użycia wymagana jest platforma 8.3.3 lub nowsza.

Uniwersalny, można zastosować w dowolnej konfiguracji.

Wykryj język Afrikaans Albański Arabski Ormiański Azerbejdżański Baskijski Bengalski Białoruski Bułgarski Kataloński Chiński (Simp) Chiński (Trad) Chorwacki Czeski Duński Holenderski Angielski Esperanto Estoński Filipiński Fiński Francuski Galicyjski Gruziński Niemiecki Grecki Gudżarati Haitański Kreolski Hebrajski Hindi Węgierski Islandzki Indonezyjski Irlandzki Włoski Japoński Kannada Koreański Lao Łaciński Łotewski Litewski Macedoński Malajski Maltański Norweski Perski Polski Portugalski Rumuński Rosyjski Serbski Słowacki Słoweński Hiszpański Suahili Szwedzki Tamil Telugu Tajski Turecki Ukraiński Urdu Wietnamski Walijski Jidysz Afrikaans Albański Arabski Ormiański Azerbejdżański Baskijski Bengalski Białoruski Bułgarski Kataloński Chiński (Simp) Chiński (Trad) Chorwacki Czeski Duński Holenderski Angielski Esperanto Estoński Filipiński Fiński Francuski Galicyjski Gruziński Niemiecki Grecki Gudżarati Haitański Kreolski Hebrajski Hindi Węgierski Islandzki Indonezyjski Irlandzki Włoski Japoński Kannada Koreański Lao Łaciński Łotewski Litewski Macedoński Malajski Maltański Norweski Perski Polski Portugalski Rumuński Rosyjski Serbski Słowacki Słoweński Hiszpański Suahili Szwedzki Tamil Telugu Tajski Turecki Ukraiński Urdu Wietnamski Walijski Jidysz

Dobry dzień.

Dzisiaj porozmawiamy o innowacji w platformie 8.3 dotyczącej predefiniowanych elementów.

Wstęp

Przypomnę, że wcześniej w praktyce bardzo często chciałem zajrzeć do elementu katalogu, aby poznać jego predefiniowaną nazwę. Na przykład utworzyłeś dwóch predefiniowanych kontrahentów i nazwałeś ich IPSidorov i OOOMeteor. I przyszyli do nich pewną logikę.

Kiedy wszystko zostało zdebugowane i dopracowane, okazało się, że zadanie zostało postawione odwrotnie i logika dla indywidualnego przedsiębiorcy była potrzebna dla LLC, a logika LLC była potrzebna dla indywidualnego przedsiębiorcy. „Nie ma problemu” – mówimy i w trybie korporacyjnym zmieniamy nazwy elementów. W końcu dostanie się do kodu jest znacznie trudniejsze. Mija rok i dostajesz nowe zadanie: ustawić kolejną logikę dla IP Sidorowa. Wchodzisz w konfigurator, piszesz logikę, zaczynasz sprawdzać i nic nie działa, bo... w konfiguratorze IPSidorov oraz w przedsiębiorstwie - OOOMeteor. Mózg jest zepsuty i chcę zniszczyć tę grabie. Najprostszą i najbardziej oczywistą rzeczą jest wyświetlenie nazwy predefiniowanego elementu w formie listy. Oto haczyk: za pomocą tej metody można uzyskać tylko nazwę predefiniowaną w wersji 8.2. Ale metoda ma swoje niedogodności, nie można jej uzyskać na żądanie. Te. Pierwszą niedogodnością jest uzyskanie nazwy predefiniowanej z odniesienia do katalogu.

Druga niedogodność polega na tym, że mamy już element katalogu i musimy go predefiniować. Tworzymy predefiniowany element i otrzymujemy dwa elementy w katalogu. Jeden jest predefiniowany, drugi operacyjny, o czym wspominają wszystkie nasze dokumenty. Wymiana linków na pewno pomaga, ale jeśli baza danych jest duża, to jest to trudne.

A teraz do rzeczy

Po pierwsze, katalog ma teraz właściwość „Aktualizowanie predefiniowanych danych”.

Co daje nam to pole? Jeżeli jest ustawiona opcja „Nie aktualizuj automatycznie”, to dodając predefiniowany element, nie zobaczymy go od razu w katalogu. Te. metadane nie mają nic wspólnego z danymi. A jeśli nie utworzysz go w katalogu, dostęp do niego po jego nazwie za pośrednictwem menedżera katalogów spowoduje błąd składniowy.

Bardzo interesujące, ale dlaczego? Jak możemy utworzyć element w katalogu? Możesz go utworzyć w dowolny sposób lub połączyć z już istniejącym. Teraz katalog ma atrybut „Nazwa predefiniowanych danych”. Tworzymy element katalogu programowo jak zwykle poprzez „Directories.Contractors.CreateElement()” i wypełniamy jego atrybut „PredefiniowaneDataName” równy nazwie predefiniowanego elementu. Lub jeśli element już istnieje, pobieramy jego obiekt i ponownie wypełniamy „Nazwę Predefiniowanych Danych”. Wszystko.

I na koniec trochę syropu

Ten nowy atrybut jest nie tylko czytelny i zapisywalny, ale jest również dostępny w żądaniach. W ten sposób możesz nakładać na niego warunki w zapytaniach, określać, czy jest on predefiniowany, czy nie.

Dziękuję za uwagę.

Aktualizacja 1C jest niezbędną procedurą, która pozwala ulepszyć formularz przesyłania raportów i dokumentacji. W obowiązującym prawodawstwie stale pojawiają się innowacje, a metody obliczeń w dziedzinie gospodarki regularnie się zmieniają. Dlatego musisz zaktualizować konfigurację 1C, aby w pełni zastosować się do wszystkich zmian.

Firma 1C stara się maksymalnie ułatwić księgowym i przedsiębiorcom pracę ze swoim oprogramowaniem. Przy pierwszej odpowiedniej okazji wydaje wysokiej jakości aktualizacje oprogramowania. Muszą być zainstalowane prawidłowo i dokładnie.

Wiele osób uważa, że ​​​​aktualizacja 1C to praca dla specjalisty. Mówią, że nie można wdrożyć tej procedury własnymi rękami. To błędne przekonanie. Trudność aktualizacji zależy od rodzaju używanej bazy danych – standardowej czy zmodyfikowanej. A także, jaka konfiguracja jest zainstalowana na komputerze.

Jeżeli baza jest standardowa (czyli programista nic do niej nie dodał i nic nie zmienił) to aktualizacja zajmie od 15 minut do maksymalnie 3 godzin. Procedura jest wykonywana w trybie użytkownika. Jeśli baza zostanie zmieniona, zajmie to znacznie więcej czasu.

Może się tak zdarzyć, jeśli aktualizacja jest niepoprawna i złej jakości dane zostaną utracone, a wszystkie dokonane wcześniej modyfikacje zostaną utracone. Więc

Błąd 1: „Nazwa predefiniowanego elementu nie jest unikalna”

Oznacza to, że istota błędu leży w samej platformie programu. Został on nieprawidłowo zaktualizowany przez Ciebie w najnowszej wersji 1C. Aby to naprawić, musisz obniżyć wersję programu do poprzedniej. Jeśli na Twoim komputerze nie ma poprzedniej wersji, możesz ją pobrać z oficjalnej strony internetowej. Po zainstalowaniu poprzedniej wersji możesz ponownie rozpocząć aktualizację konfiguracji danych.

Błąd 2: „Plik nie zawiera żadnych dostępnych aktualizacji”

Oznacza to, że konfiguracje nie pasowały. Istnieją konfiguracje standardowe i niestandardowe. Być może pobrane pliki należą do jednej konfiguracji, ale na komputerze jest zainstalowana inna. Rozwiązanie problemu: tworzona jest pusta baza danych konfiguracji standardowej, którą zapisuje się w pliku .cf, po czym plik ten służy do aktualizacji już niestandardowej konfiguracji. Aby otrzymać wersję standardową konfiguracja musi być obsługiwana (czyli musi być wyświetlona żółta kostka).

Błąd 3: „W danych nie ma predefiniowanego elementu.”

Błąd 4. „Błąd formatu strumienia”.

Najczęściej zdarza się, że ludzie nie trzymają się aktualizacji stopniowych, lecz zamiast tego pobierają swoją konfigurację i porównują ją z plikiem dostawy. Robią to, aby skrócić czas. Istota procesu: otwiera się plik dostawy i konfigurację i rozpoczyna się ich dokładne porównanie; wszystkie zauważone zmiany są zapisywane w edytorze tekstu. Następnie są dodawane do konfiguracji. Lepiej tego nie robić. Spójne aktualizacje zajmą Ci więcej czasu. Ale nie będziesz siedzieć i zastanawiać się, dlaczego program 1C ulega awarii i pojawia się błąd formatu strumienia.

Błąd 5. „Nazwa predefiniowanego elementu nie jest unikalna”.

Oznacza to, że konfiguracja nie była aktualizowana na poprzedniej platformie, a na aktualnie zaktualizowanej platformie nie uważa nazwy predefiniowanego elementu za unikalną. Musisz wrócić do poprzedniej platformy 1C i zaktualizować tam konfigurację. Następnie zainstaluj nową platformę. Błąd zniknie.

Błąd 6. „Błąd podczas zapisywania kraju świata” i „Błąd podczas wywoływania metody kontekstowej”.

Dzieje się tak, gdy istniejąca konfiguracja jest poważnie uszkodzona. Na ekranie możesz zobaczyć następujący obraz: program zaktualizuje konfigurację do pewnego momentu, po czym po prostu ulegnie awarii lub bez wyraźnego powodu rozpocznie proces aktualizacji od nowa. Co musisz zrobić: uzyskać plik aktualizacji od programistów; czytamy informację, że taka a taka aktualizacja zostanie zainstalowana i zastąpi istniejącą wersję; kliknij „ok” i otrzymaj powiadomienie o tym, co dokładnie zostało zmienione w konfiguracji (może się też zdarzyć, że nic się nie zmieniło); Kliknij „zaakceptuj zmiany”; pojawi się okno z prośbą o aktualizację całej bazy danych zgodnie z nową konfiguracją; Wyrażamy zgodę na tę procedurę. Bardzo ważne jest, aby zachować spójność. Pozwól programowi powoli wykonać wszystkie czynności po kolei.

Błąd 7. „Błąd podczas nagrywania profilu. Taki profil już istnieje.”

Musisz przejść do katalogu profili użytkowników i przeanalizować go. Pewnie są tam duplikaty. Na przykład kilka profili księgowych lub administratorów. Jeśli znajdziesz, usuń niepotrzebne profile i zostaw jeden. Następnie błąd zniknie z ekranu komputera.

Aby wyeliminować wszystkie powyższe błędy, potrzebujesz doświadczenia z programem 1c, a także umiejętności zawodowych. Jeśli nie jesteś dobrze obeznany z błędami i nie do końca zrozumiałeś ich opis (jak je rozwiązać), powinieneś skontaktować się ze specjalistą.

Niektóre rodzaje błędów nie wymagają obecności specjalisty na miejscu. Są na tyle proste, że rozwiązanie można wyjaśnić przez telefon. Aby wyeliminować bardziej złożone błędy, wymagany jest bezpośredni udział specjalisty.

Jeśli potrzebujesz pilnie przygotować raporty, dokonać obliczeń i wygenerować dokumentację, ale nie znalazłeś sposobu na wyeliminowanie błędu, skontaktuj się z nami.

Predefiniowane elementy katalogu tworzone są w trybie konfiguratora. W trybie „1C:Configurator” ustalane są nazwy predefiniowanych elementów. Same elementy, które są przechowywane w bazie danych, tworzone są w trybie 1C:Enterprise. Zatem elementem predefiniowanym są metadane (nazwa predefiniowanego elementu) i dane (sam element katalogu).

1C:Przedsiębiorstwo 8.2

W 1C:Enterprise 8.2 predefiniowane elementy dodane lub usunięte w konfiguratorze są automatycznie dodawane lub usuwane w bazie danych.

1C:Przedsiębiorstwo 8.3

W tej wersji platformy każdy katalog zawiera standardowy atrybut „Nazwa Predefiniowanych Danych”. Jest przeznaczony do przechowywania predefiniowanej nazwy i może być zmieniany programowo. Dodając nowy element w konfiguratorze, element ten może zostać utworzony w bazie danych lub nie – zależy to od właściwości katalogu „Aktualizacja danych predefiniowanych”. Jeżeli ustawiona zostanie wartość „Aktualizuj automatycznie”, wówczas predefiniowane elementy utworzone w konfiguratorze zostaną automatycznie dodane do bazy danych. Jeśli właściwość jest ustawiona na „Nie aktualizuj automatycznie”, pozycje nie zostaną dodane do bazy danych. W takim przypadku należy je utworzyć samodzielnie i programowo połączyć z predefiniowanymi elementami katalogu poprzez ustawienie atrybutu „Nazwa predefiniowanych danych”.