Konfigurowanie dodatkowych szczegółów i dodatkowych informacji o elemencie. Konfigurowanie dodatkowych szczegółów i dodatkowych informacji dla pozycji 1s 8.3 sprawdź warunek dla dodatkowych szczegółów

Pytanie: Dodatkowe szczegóły, adres programu.


Dobry dzień.

Próbuję dowiedzieć się dodatkowych szczegółów katalogów.
Wymyśliłem, jak wyciągnąć niezbędne dane za pomocą zapytania, ale coś mi mówi, że istnieje prostszy sposób.
Na formularzu dodawania dodatkowych szczegółów w grupie „Dla programistów” znajduje się pojedynczy parametr „Nazwa”, który wskazuje, że za pomocą tego parametru można programowo uzyskać dostęp do dodatkowych szczegółów.
Pytanie brzmi zatem, w jaki sposób ten apel jest realizowany?

Odpowiedź:() Wielkie dzięki. Będę wiedział.

Pytanie: Dodatkowe informacje na temat oprogramowania Bukh 3.0


jak programowo wypełnić dodatkowe informacje
dla dokumentu implementacyjnego w informacji dodatkowej utworzono atrybut upload o typie Boolean
jak to zapisać programowo

Odpowiedź:

Wykonaj taką procedurę we wspólnym module serwera i wywołaj ją w razie potrzeby.

Procedura WriteAdditionalProperty(lxDoc, lxPropertyName, lxValue)Export lxProperty = Plany typów cech.Dodatkowe szczegółyIdetails.Find ByName(lxPropertyName); If Not ValueFilled(lxProperty) Następnie //właściwość nie została znaleziona, zakończ //próbę raportu, czy została wywołana z trybu klienta, //wtedy użytkownik zobaczy komunikat Report("Nie znaleziono Dodatkowy atrybut: " + lkPropertyName ); Powrót; koniecJeśli; //SetPrivilegedMode(True); //wpis statusu w RS (jest to główny) lkSet = Information Registers.Additional Information.CreateRecordSet(); lxSet.Selection.Object.Set(lxDoc); lxSet.Selection.Property.Set(lxProperty); lkRecord = lkSet.Add(); lkRecord.Object = lkDoc; lkRecord.Właściwość = lkWłaściwość; lxRecord.Value = lxValue; lkSet.Write(); //SetPrivilegedMode(False); Koniec procedury


Pozdrawiam Was kochani.

Siedzę i robię dodatki do UT11. Dla katalogu nomenklatura stworzyła własny, dodatkowy atrybut (boolean). Aby z niego skorzystać, zapytania stają się bardziej złożone - najpierw trzeba znaleźć ten element m.in. w tabeli „dodatkowe szczegóły” danego przedmiotu, a dopiero potem połączyć go z główną tabelą pozycji.

Jeśli dodasz szczegóły bezpośrednio w konfiguratorze, zapytania nie są skomplikowane, wystarczy wybrać „Nomenklatura.MojeWłaściwości”. I wyprowadzam to programowo raz w formie „When CreatedOnServer”, co prowadzi do wspólnego modułu, tj. Do standardowego formularza dodano jedną linię - aktualizacja nie powoduje z tego powodu kolejnych hemoroidów.
otherWorksWithFormsServer.AddDocumentStatusToForm(ThisForm.Elements, ThisForm.Elements.Parent of NewElement); Właściwie pomysł jest taki, że jeśli (w moim przypadku) modyfikacji jest dużo, to może nie ma potrzeby martwić się o dodatkowe. Detale?

Odpowiedź: Zależy od tego, jak często tworzone są raporty i inne mechanizmy wykorzystujące te szczegóły i jak wygodna jest konieczność selekcji gdzieś na ich podstawie.

Pytanie: Lokalizacja dodatkowych szczegółów w formularzu


Dobry dzień. Mamy tryb formularzy zarządzanych 1C:Enterprise 8.3 (8.3.6.2152).
Dla katalogu „Nomenklatura” zmieniono skład dodatkowych szczegółów. W formie elementu katalogu te dodatkowe szczegóły, o ile rozumiem, są wyświetlane tutaj - Dodatkowe szczegóły grupy.

Proszę mi powiedzieć, jak mogę umieścić te dane w potrzebnej kolejności i miejscu.

Odpowiedź:

Dziękuję za tę funkcję, jutro przyjrzę się jej bliżej. A co do pytania - ze szczegółami wszystko jest tak samo, ale jest ich za dużo i chcę je pogrupować w jakieś logiczne grupy, może nawet na kilku stronach.

Pytanie: Wymień UT 11.3 -> witrynę na Bitrix, prześlij dodatkowe szczegóły


Cześć wszystkim.
Skonfigurowano wymianę między UT 11.3 a witryną na Bitrix, przesłano nomenklaturę z dodatkowymi szczegółami (właściwościami). Istnieje jeden atrybut typu string o nieograniczonej długości, w którym przechowywany jest dowolny opis produktu. Platforma nie pozwala więc na zapisanie w niej więcej niż 1024 znaków, jest to ograniczone planem typów cech. Naprawdę konieczne jest przechowywanie dużego tekstu w dodatkowych szczegółach, a następnie przesyłanie go na stronę internetową. Nie oferujemy standardowych rekwizytów, pozwala to na przechowywanie nieograniczonej liczby znaków z późniejszym przesłaniem na stronę, ale jest już używana. Proszę o poradę co zrobić?

Odpowiedź: Lub dodaj dodatkowy rejestr do przechowywania tego tekstu

Pytanie: Dodatkowe rekwizyty lub zwykłe rekwizyty + rozszerzenie.


Cześć.
Weźmy nowe konfiguracje ERP, UT11 itp.
Zadanie polega na dodaniu własnych danych do katalogu, możesz to zrobić korzystając ze standardowego mechanizmu szczegółów dodatkowych, lub możesz dodać własne dane w konfiguratorze i wyświetlić je na formularzu za pomocą rozszerzenia.

Co jest lepsze z doświadczenia? Z punktu widzenia kolejnych aktualizacji i wykorzystania tej właściwości w algorytmach/raportach.

Odpowiedź: Jest to potrzebne tylko w przypadku raportów - wykonaj dodatkowe czynności. rekwizyty.

Pytanie: Dodatkowe szczegóły, prośba


Proszę o pomoc w tej prośbie.
w katalogu „Pozyskanie terminali” znajduje się PW „Dodatkowe szczegóły”, znajdują się dwa dodatkowe szczegóły „Wykorzystanie” (boolean) i „Data zakończenia” (data)
te.:
EkvTherm1, Org „Rogi i kopyta”
PO POŁUDNIU:
Zastosowanie: prawda

EkvTherm2, Org „Rogi i kopyta”
PO POŁUDNIU:
Zastosowanie: prawda
Data zakończenia: 06.10.2017

EkvTherm3, Org „Rogi i kopyta”
PO POŁUDNIU:
Data zakończenia: 06.12.2017

Potrzebujemy zapytania wyglądającego tak:
EqTherm1 prawda
EqTherm2 prawda 06.10.2017
te. Dla każdego terminala, posiadającego znak, którego należy użyć, pokaż datę. Od trzech dni próbuję napisać żądanie, ale nie wyświetla się tak, jak powinno:
EqTherm1 prawda 06.10.2017
EqTherm2 prawda 06.10.2017

Oto moja prośba:

WYBIERZ Pozyskiwanie terminaliDodatkowe szczegóły.Połącz.Konto bankowe.Właściciel AS Właściciel, Pozyskując terminaleDodatkowe szczegóły.Połącz AS Link, WYBIERZ KIEDY Pozyskuj terminaleDodatkowe szczegóły.Właściwość.Nazwa PODOBNA do „%Use%” WTEDY Pozyskiwanie terminaliDodatkowe szczegóły.Wartość END TO AK Użyj tabeli PUT 1 Z katalogu Pozyskiwanie terminali Dodatkowe szczegóły JAK Pozyskiwanie terminaliDodatkowe szczegóły GDZIE Pozyskiwanie terminaliDodatkowe szczegóły Link.Remove Mark = FALSE ORAZ Pozyskiwanie terminaliDodatkowe szczegóły.Property = &PropertyUse; /////////////////////////////////////////////// ////////////////////////// WYBIERZ Terminale pozyskiwania Dodatkowe szczegóły.Połącz.Konto bankowe.Właściciel AS Właściciel, Terminale pozyskiwaniaDodatkowe szczegóły.Połącz AS Link, WYBIERZ WHEN Pozyskiwanie terminaliDodatkowe szczegóły .Właściwość.Nazwa JAK „%Data%” WTEDY Pozyskiwanie terminaliDodatkowe szczegóły.Wartość END AS Data zakończenia PUT tabela 2 Z katalogu.AcquiringTerminals.Dodatkowe szczegóły AS AcquiringTerminalsDodatkowe szczegóły WHERE AcquiringTerminalsDodatkowe szczegóły.Link.Znak usunięcia = FALSE L ORAZ Przejmowanie TerminaleDodatkowe szczegóły.Property = &PropertyDate; /////////////////////////////////////////////// ////////////////////////// WYBIERZ tabelę1.Właściciel AS Właściciel, tabela1.Link AS Link, tabela1.Użyj jako Użycie, tabela2 .Data Zakończenie AS Data rozwiązania Z tabela1 AS tabela1 LEFT DOŁĄCZ tabela2 AS tabela2 BY (tabela1.Właściciel = tabela2.Właściciel) ZAMÓWIENIE PRZEZ Właściciela

Odpowiedź:

1s-nick powiedział:

Najpierw wybieramy terminale, które mają ustawioną właściwość „Use” na true, a następnie pobieramy wszystkie wiersze dodatkowej tabeli. Detale.

WYBIERZ Terminale pozyskiwaniaDodatkowe szczegóły.Połącz AS Link, Terminale pozyskiwania Dodatkowe szczegóły.Właściwość AS Właściwość, Terminale pozyskiwaniaDodatkowe szczegóły.Wartość JAKO Wartość Z katalogu.Terminale pobierania.Dodatkowe szczegóły AS AcquiringTerminalsDodatkowe szczegóły GDZIE AcquiringTerminalsDodatkowe szczegóły zits.Link IN (WYBIERZ dodatkowe szczegóły.Link Z katalogu.Pobieranie Terminale.Dodatkowe szczegóły JAKO Dodatkowe szczegóły GDZIE Dodatkowe szczegóły.Właściwość = &Właściwość i Dodatkowe szczegóły.Wartość = PRAWDA)

Po prostu nie jest jasne, dlaczego potrzebujesz NULL

Jak dodać dodatkowe szczegóły do ​​elementu katalogu w 1C Accounting 8.3 (wersja 3.0)

2016-12-07T18:20:33+00:00

Zdarza się, że brakuje nam możliwości dostępnych już w 1C. I nie zawsze trzeba kontaktować się z programistą. Opowiem o jednym z tych przypadków w odniesieniu do nowego 1C: Księgowość 8.3 (wydanie 3.0).

Niech nie będzie wystarczającej liczby pól do wpisania informacji o naszych kontrahentach. I chcemy dodać nowe pole, które będzie nosiło nazwę „Status” i będzie miało jedną z trzech wartości - „Wysoki”, „Średni” i „Niski”. Poniżej opowiem Ci krok po kroku jak dodać takie pole bez wchodzenia w konfigurator.

1. Przejdź do sekcji „Administracja” i wybierz „Ustawienia ogólne” ():

2. Znajdź i zaznacz pole wyboru „Dodatkowe szczegóły i informacje”, jeśli nie jest jeszcze zaznaczone. Kliknij link „Dodatkowe szczegóły”:

3. W lewej części okna ustawień, które zostanie otwarte, wybierz „Konto”. Kliknij przycisk Nowy na pasku narzędzi.

4. Otworzyło się okno umożliwiające utworzenie nowych szczegółów elementów katalogu „Kontrahenci”. Wpisz „Stan” w polu Nazwa. Jako typ wartości pozostaw „Wartość dodatkowa”, chociaż w przyszłości pamiętaj, że możliwe są inne typy wartości (ciąg, liczba, data itp.). Ale teraz potrzebujemy dodatkowej wartości, ponieważ chcemy zapewnić użytkownikowi ograniczony wybór trzech opcji.

5. Aby utworzyć każdą opcję należy przejść do zakładki „Wartości”, kliknąć tam przycisk „Utwórz”, wpisać nazwę wartości (np. „Wysoka”) i kliknąć przycisk „Zapisz i zamknij”.

6. I tak dalej, aż zostaną utworzone wszystkie trzy wartości o nazwach „Wysoka”, „Średnia” i „Niska”, jak pokazano na poniższym rysunku. Kliknij przycisk „Zapisz i zamknij”.

7. Jak widać Kontrahent posiada teraz atrybut Status na liście dodatkowych szczegółów.

8. Jeżeli teraz przejdziemy do dowolnego elementu katalogu kontrahentów, na samym dole formularza zobaczymy nowe pole Status ( Jeśli jej nie widzisz, rozwiń zwiniętą w formularzu grupę „Dodatkowe szczegóły”.):

9. W tym polu możemy zastąpić jedną z trzech utworzonych przez nas wartości. Za pomocą tego pola można dokonać selekcji w formie listy, można ją wyświetlić w raportach itp.

W aplikacjach rodziny 1C użytkownik otrzymuje narzędzie, za pomocą którego w razie potrzeby może rozszerzyć listę pól obiektów i dodać nowe. Mechanizm obsługi dostępny jest dla użytkowników posiadających pełne uprawnienia. Rozwiązanie problemu nie wymaga interwencji programisty w celu wprowadzenia zmian w standardowej konfiguracji. Ideologia wykorzystania funkcjonalności jest podobna w przypadku różnych produktów. Ten materiał pokaże, jak wykorzystać dodatkowe szczegóły w 1C.UNF.

Pomysł mechanizmu na dodatkowe detale

Twórcy systemu zapewniają istnienie dodatkowych szczegółów w katalogach i dokumentach. Różnią się od innych pól tym, że pola te są domyślnie obecne w obiekcie, dopóki nie zostaną określone. Po deklaracji praca z utworzonymi polami odbywa się w zwykły sposób. Sposób korzystania z narzędzia obejmuje kilka głównych punktów:

  • Użytkownik ma możliwość określenia nazwy parametru, określenia jego typu oraz konieczności jego wypełnienia;
  • Po dokonaniu ustawień pole utworzonych szczegółów wyświetla się na formularzu wprowadzania danych w osobnej grupie, funkcjonowanie pola zależy od dokonanych ustawień;
  • Wartości wprowadzonych danych można wykorzystać podczas budowania raportów wraz z innymi elementami danych katalogu lub dokumentu.

Konfigurowanie dodatkowych szczegółów

Dostęp do operacji tworzenia nowego szczegółu obiektu znajduje się w sekcji „Ustawienia / Administracja / Dodatkowe szczegóły”. Flagi „Szczegóły i informacje z ogólnym zestawieniem wartości” oraz „Szczegóły i informacje ogólne” deklarują możliwość ponownego wykorzystania utworzonych parametrów i ich wartości.

Kliknięcie linku „Dodatkowe szczegóły” otwiera okno edycyjne, w którym po lewej stronie znajduje się lista obiektów, dla których istnieje możliwość rozwinięcia listy atrybutów. W prawej części okna wyświetlany jest zestaw zdefiniowanych przez użytkownika cech obiektu wybranego po lewej stronie.

Konfiguracja 1C.UNF oferuje ponad czterdzieści katalogów i dokumentów do wprowadzania nowych atrybutów:

  • Nomenklatura;
  • Kontrahenci;
  • Osoby;
  • Raporty wydatków;
  • Umowy;
  • Korekty dochodów;
  • Otrzymane faktury;
  • Faktury za zapłatę i inne przedmioty.

Po wybraniu obiektu do edycji, aby utworzyć nowy atrybut, należy skorzystać z przycisku „Dodaj / Nowy” lub „Utwórz”.

O dostępności przycisków decyduje ustawienie flagi w poprzednim kroku: w przypadku „indywidualnego” podejścia do każdego obiektu w zakresie tworzenia dodatkowych pól, na formularzu widoczny jest przycisk „Utwórz”, natomiast w przypadku „wielokrotności” oczekuje się użycia parametrów i ich wartości, aplikacja zaoferuje przycisk „Dodaj”.


Funkcje tworzenia rekwizytów

Specyfikacja nowych parametrów obiektu obejmuje:

  • Określenie nazwy;
  • Określenie typu wartości;
  • Ustawianie parametrów określających dostępność parametru i obowiązkowe dane wejściowe.

Jeżeli parametr zostanie zadeklarowany jako obowiązkowy, aplikacja zacznie kontrolować ten aspekt i nie pozwoli użytkownikowi zapisać obiektu z pustą wartością atrybutu.

Konfiguracja oferuje rozbudowany zestaw typów danych umożliwiających przypisanie dodatkowych szczegółów:

  • Wartości logiczne;
  • Wartości łańcuchowe i numeryczne;
  • Transfery arbitralne;
  • Linki do podręcznika;
  • I inne opcje.

Dla przykładu do elementu katalogu „Właściwość” dodano atrybut „Kategoria” typu „Przelew”. Po dokonaniu ustawień i otwarciu pozycji katalogu do edycji, na dole formularza znajduje się pole odpowiadające utworzonym szczegółom, które można wypełnić.

Dodatkowe szczegóły w raportach

Po uzupełnieniu nowych pól danymi w dokumentach lub katalogach można je wykorzystać w formularzach raportowych.

Wracając do przykładu utwórzmy formularz raportowy „Karta Inwentarza”, który tworzony jest na podstawie edytowanego katalogu „Nieruchomość”. Po prawej stronie formularza znajdują się narzędzia umożliwiające personalizację według życzeń użytkownika. Wyświetlenie nowego parametru w raporcie zapewnia dodanie nowej pozycji w grupie „Wiersze”. Komenda „+Dodaj linię” otwiera okno umożliwiające wybór możliwych szczegółów, wśród których znajdują się nowe szczegóły katalogu „Właściwość”.

Dodatkowe dane można również wykorzystać do filtrowania obiektów. W grupie ustawień „Filtry” parametru „Kategoria” można w zwykły sposób użyć do stworzenia warunku selekcji.

Oprogramowanie do przetwarzania dodatkowych szczegółów

Opisane akcje zmiany obiektów nie wymagają interwencji programisty. Użytkownik posiadający wymagany poziom dostępu do obiektów oraz wystarczające doświadczenie w pracy z aplikacją może uzupełnić obiekty konfiguracyjne o niezbędne parametry. Decyzja o zastosowaniu proponowanego narzędzia musi być przemyślana i uzasadniona. W przypadku, gdy dane mają być wykorzystywane wyłącznie do przechowywania i wyświetlania w raportach, najlepiej sprawdzi się opisywany mechanizm.

W polach dodatkowych nie należy umieszczać danych, które mogą wymagać przetworzenia specjalnego kodu . Podczas pisania kodu dostęp do takich danych odbywa się w inny sposób niż w przypadku standardowych szczegółów, ma swoją specyfikę i zwiększa koszty pracy związanej z pisaniem kodu. Racjonalne jest w takiej sytuacji wcześniejsze skontaktowanie się z programistą i dokonanie przy jego pomocy zmian w konfiguracji.

Aby dodać dodatkowe szczegóły do ​​produktu (=atrybuty w OpenCart), kliknij na niego dwa razy lewym przyciskiem myszy lub raz prawym przyciskiem myszy i wybierz opcję „Edytuj”. Na ekranie pojawi się karta z informacją o produkcie. Tutaj możesz dodać zdjęcie (grupę obrazów), producenta, materiał (lub inne cechy i ich wartości) oraz opis.

Notatka. Przed dodaniem nowych szczegółów i wartości towarów w nomenklaturze 1C należy upewnić się, że w sekcji „Administracja - Ustawienia ogólne” aktywne są wiersze „Dodatkowe szczegóły” i „Zestawy dodatkowych szczegółów”.

Ryż. 1

Kliknij lewym przyciskiem myszy pozycję „Zestawy dodatkowych szczegółów i informacji”. Otworzy się lista z zestawem dodatkowych typów. szczegóły i wartości. Tutaj możesz wprowadzić zmiany w dowolnym typie elementu.

Ryż. 2

Jak dodać typ przedmiotu 1C

Aby dodać nowy rodzaj towaru należy otworzyć sekcję „Informacje prawne i referencyjne” – „Rodzaje towaru”.

Ryż. 3

Kliknij przycisk „Utwórz” – otworzy się formularz do wypełnienia. W polu” Nazwa"wprowadź nazwę rodzaju dodatkowych szczegółów. Następnie otwórz zakładkę "Dodatkowe szczegóły" i utwórz niezbędne parametry, np. "Kraj produkcji", "Model", "Materiał" itp..

Ryż. 4

Wartości dodatkowych szczegółów, np. „Kraj produkcji” – „Rosja”, tworzone są w karcie produktu.

Przypisanie dodatkowych szczegółów na karcie produktu 1C

Jeśli typy pozycji zostały utworzone po utworzeniu towaru w pozycji 1C, na karcie produktu należy kliknąć „Zezwalaj na edycję szczegółów obiektu” - „Zezwalaj na edycję”. Następnie w zakładce „Informacje księgowe” wybierz żądany typ pozycji. W zakładce „Opis” odpowiednie pola będą widoczne jako wypełnione. Wartości tworzone są bezpośrednio dla każdego pola.

Lista predefiniowanych szczegółów katalogu może nie być wystarczająca dla konkretnego modelu biznesowego. Na przykład wymagamy, aby wszystkie elementy miały dodatkowy rekwizyty Dział właścicielski (tj. dział ostatecznie odpowiedzialny za daną pozycję). Można także dodać katalog Dodatkowe informacje . W przeciwieństwie do szczegółów, które stanowią integralną część samego katalogu i są wyświetlane bezpośrednio na jego formularzu, informacje przechowywane są w rejestrze informacyjnym i są dostępne za pomocą osobnego polecenia z pozycji katalogu. Lepiej jest używać dodatkowych szczegółów do przechowywania informacji publicznie dostępnych, a dodatkowych informacji do informacji, które nie powinny być widoczne dla wszystkich.
Aby zawrzeć dodatkowe szczegóły i informacje dodatkowe należy przejść do menu Dane podstawowe i administracja -> Ustawienia ogólne i zaznacz pole Dodatkowe szczegóły i informacje:

W procesie dodawania właściwości lub informacji ustalany jest jej typ danych oraz określane są parametry dostępności, widoczności i obowiązkowe:

Dodatkowymi szczegółami i informacjami mogą być nie tylko systemowe typy danych, ale także określone w postaci dowolnych list. W takim przypadku typ wartości należy pozostawić w opcji Dodatkowe szczegóły i na zakładce Wartości wylistuj listę wartości w stringach:


Z tego samego drzewa dodatkowych szczegółów możesz dodać szczegóły specyficzne dla określonych typów elementów:


Ale wygodniej jest dodać dodatkowe szczegóły (lub dodatkowe informacje) bezpośrednio w samym typie elementu:


Pytanie 1.32 egzaminu 1C: ERP Professional Enterprise Management 2.0. Dodatkowe szczegóły dotyczące nomenklatury to:
  1. Nie wymagane
  2. Wymagany
  3. Obowiązkowe lub opcjonalne do wypełnienia (ustalane przy tworzeniu dodatkowych szczegółów)
  4. Obowiązkowe lub opcjonalne (określane poprzez ustawienie typu elementu)
  5. Opcje 3 lub 4 w zależności od tego, czy ten dodatkowy atrybut ma charakter ogólny
Zweryfikowano. Prawidłowa odpowiedź to piąta.

Pytanie 1.33 egzaminu 1C: ERP Professional Enterprise Management 2.0. Kontrola wyjątkowości dla dodatkowych szczegółów przedmiotu:

  1. Nie wykonany
  2. Definiowane podczas tworzenia dodatkowych szczegółów
  3. Określane przez ustawienie typu elementu
  4. Opcje 2 lub 3 w zależności od tego, czy ten dodatkowy atrybut ma charakter ogólny
Zweryfikowano. Prawidłowa odpowiedź jest trzecia. Kontrola unikalności odbywa się w formie nazewnictwa; unikalność oznacza w tym przypadku unikalne zestawienia szczegółów zaznaczonych w kolumnie znacznikami Kontrola wyjątkowości:
Kontynuując temat:
Okna

Odpowiedniość G między zbiorami A i B nazywa się podzbiorem. Jeżeli , to mówi się, że b odpowiada a. Zbiór wszystkich elementów odpowiadających elementowi nazywa się obrazem...