ПредишенСледващото

1. Как да създадете конфигурация разширение.

конфигурация разширение 1в как да работят? Това е много проста, първото нещо, което трябва да се разбере какво функционалност на разширението може да се използва. Може да бъде разделен на две части:
• Съвместим с 8.3.6 за 8.3.8 - 1C конфигурация на разширителни модули работи само с формуляри, отчети, процедури, функции и подсистеми.
• Съвместим с 8.3.9 и по-горе - в работата експанзия се добавя към предмета на модула, управителят на обекта и общи модули (не всички).
Съвместимост е в свойствата на конфигурация

Как да се справим с 1-ци за конфигурация удължаване

Създайте ново разширение в конфигуратора в "конфигурация Extensions" менюто Configuration -> конфигурация разширения.

Как да се справим с 1-ци за конфигурация удължаване

За да видите това разширение веднага препоръча да се отстранят Safe Mode Разширяване

2. Как да прехвърлям на метаданните за нашата експанзия

конфигурация 8.3 Удължаване 1с има трансфер метаданни от основната функционална конфигурация в. Необходимо е да сте виждали разширяването на обектите основната конфигурация, които ще работят и ще бъдат проверявани, когато се свържете, ако е необходимо.
Добавяне на метаданни е както следва

Как да се справим с 1-ци за конфигурация удължаване

Разширяването на цялостната конфигурация на модула може да се добави по същия начин и да се работи с него като модул обект.

3. Добавете кода

1в работа с конфигурационни разширения не могат да направят без ред код. За да направите това, ние ще постави два проблема, които ще бъдат решени с помощта на разширения.
Първото преразглеждане ще се промени формата на документа, а именно - ще покаже, дължима по силата на договора.
Добави към разширяване под формата на документа, призовава процедура "PriSozdaniiNaServere" и "KontragentPriIzmenenii". И в двата случая тип повикване, изберете "след".


Как да се справим с 1-ци за конфигурация удължаване

Как да се справим с 1-ци за конфигурация удължаване

Добавя код за остатъци и в крайна сметка се получи под формата на следните процедури.
Обявата форма модул:

Как да се справим с 1-ци за конфигурация удължаване

Как да се справим с 1-ци за конфигурация удължаване

Резултатът от работата с и без разширението:

Как да се справим с 1-ци за конфигурация удължаване

Как да се справим с 1-ци за конфигурация удължаване

Вторият преразглеждане изисква някакъв начин да се промени документа по време на движение. Например в натрупването регистър "Изчисленията контрагента" обмен всички суми са в фигура 1.

8.3 Разширяване на конфигурацията може да използва три вида повикване: преди, след, вместо. В нашия случай той ще използва модул документ обект. За решаване на проблема би било достатъчно, за да добавите призив за процедура "ObrabotkaProvedeniya" с вида на повикване ", след като". Но в "Продажби на стоки и услуги" се използва взлом ни казва, че по-нататъшни промени в движението на документа няма да се регистрират, ако те не са принудени да пишат. Но ние избираме друго решение, за да замести напълно процедура "ObrabotkaProvedeniya".

Създаване на повикване процедура "ObrabotkaProvedeniya" с тип повикване "вместо".

Как да се справим с 1-ци за конфигурация удължаване

Копирайте кода напълно основна процедура и преди се добавят принудени вписвания в нашия движение регулиране на линия.

възрази модул оферта:

Как да се справим с 1-ци за конфигурация удължаване

Резултатът от работата с и без разширението:



В резултат на разширяване на добра помощ със задача да променят функционалността, но не премахва подкрепа конфигурация.

Пример разширяване тук може изтегляне конфигурация.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!