Готови решения за 1С Enterprise
Разбира се, в днешно време модата за ръчно регистриране на промените в обменни планове, но все още има много стари и самостоятелно написани конфигурации, които може би публикацията ми може да помогне.
Като начало накратко ще ви разкажа как ръчна регистрация се среща в типична конфигурация:
- Събитието " MechanismRegisterObjectsBeforeWriteDocument ", която всъщност е отговорна за регистрацията. Ще пропусна повечето условия, но отивам на същност .
- А именно функцията " ObjectModifiedForPlanExchangeTryException ". Функцията получава" Таблица с подробности за регистрацията ", което очевидно е взето от правилата за регистриране на обекти. След това за всеки атрибут или регистрационна таблица има заявка (ЗАЯВКА В ЦИКЛ) за стойността на атрибута преди промените. И има сравнение с текущ стойността на реквизита.
- В резултат на това преди записа на един документ е скапан куп код с лайна куп искания .