Разширяване на конфигурацията
Възползване от новите възможности платформи 8.3.9 по отношение на работата с разширения, а именно възможността за промяна на модули от типична конфигурация, достатъчно е просто да се направи нов печат за документа.
Да предположим, че задачата е да се създаде нова печатна форма за документа „Продажба на стоки и услуги“ въз основа на съществуващата „TORG-12“. Ще използваме конфигурацията „Enterprise Accounting Rev 3.0“.
И така, нека създадем ново разширение:

За да покажем нова разпечатка, са ни необходими две процедури от модула на мениджъра на документи „Внедряване на стоки/услуги“. Това са процедури Добавяне на команди за печат () и Печат ().
За тези процедури ще използваме анотация & Вместо. Тези. типични процедури няма да се извършват, но вместо тях ще се извършват нашите, което ще правим на базата на типични.
И така, ние добавяме модула на мениджъра на документи „Внедряване на GoodsServices“ към нашето разширение, текстът на модула ще бъде както следва:
И така, добавихме изхода на нашия формуляр към менюто "Печат" на документа "Продажба на стокиУслуги" и променихме параметрите на процедурата "Извеждане на табличен документ към колекция" от общия модул "Управление на печата". По-специално, заменихме общото оформление от стандартната конфигурация с нашия "General Layout.ReshNPF_Layout", който преди това добавихме към нашето разширение.
Изглежда всичко, но не. От процедурата "ExpNPF_Print" извикването преминава към функцията PrintTradeDocuments.PressTorg12 (), при която се използва строго типично общо оформление, но бихме искали да използваме нашето собствено. Следователно, ние също заместваме тази функция с нашата: