Ми натиснули на якусь кнопку, відразу починає виконуватися певним чином впливати - закривається або відкривається форма, зберігається або читається документ - виникає відповідна подія. На будь-яку подію програміст має можливість призначити спеціальну функцію, яка написана на вбудованій мові 1С і зможе виконати поставлені їй дії при виникненні події.
Дуже часто виникає необхідність призначити обробник відразу на цілий документ або кілька окремих. Наприклад, в кожному з документів міститься реквізит «Користувач». Або ми просто такий загальний реквізит додали. Заповнений даний реквізит, ми зможемо побачити, тільки проконтролировав самостійно весь процес. Але як нам це зробити?
Підписки на події в 1С
Встановимо назву і додамо нову підписку на подію 1С
Потрібно у властивостях підписки вибрати кілька або один певний документ, довідник на який ми ставимо обробник. Відповідно, потрібно вибрати у властивостях підписку одне зі стандартних подій, яке може статися з обраним об'єктом.
Кількість подій, які можна вибрати залежить від самого об'єкта. Потрібно бути дуже уважним, оскільки вибравши багато об'єктів, в списку вам будуть відображатися тільки ті події, які можуть бути у кожного з обраних об'єктів. (Події, які є загальними для всіх обраних об'єктів).
Виконавши всі ці дії, залишається тільки створити функцію обробник. Щоб це зробити потрібно, щоб в конфігурації був загальний модуль, де поставлена галочка біля пункту «Північний». Коли ви натиснете кнопку «лупа» буде створена функція-обробник.