Обработка "Закрытие месяца" перепроводит все документы за месяц в хронологическом порядке.
При проведении одного из документов (ОтражениеЗарплатыВБухучете) мне важно понимать, было ли это проведение выполнено из обработки "Закрытие месяца" или из другого источника (интерактивно или из другой обработки).
Теоретически я могу изменить обработку "Закрытие месяца", добавив между открытием и проведением документа запись в структуру ДополнительныеСвойства какого-нибудь флага.
Но может быть существует способ определить это без вмешательства в типовой код?
Если закрытие месяца идет в одной транзакции, то есть функция - ТранзакцияАктивна(), но в модуле документа надо запоминать её состояние в разделе основной программы, но это так, извращение.