Имя: Пароль:
1C
1С v8
Бух3: определить, что документ проводится из обработки "Закрытие месяца"
0 Dmitriy_
Kolesnikov
 
20.03.19
11:58
Обработка "Закрытие месяца" перепроводит все документы за месяц в хронологическом порядке.
При проведении одного из документов (ОтражениеЗарплатыВБухучете) мне важно понимать, было ли это проведение выполнено из обработки "Закрытие месяца" или из другого источника (интерактивно или из другой обработки).
Теоретически я могу изменить обработку "Закрытие месяца", добавив между открытием и проведением документа запись в структуру ДополнительныеСвойства какого-нибудь флага.
Но может быть существует способ определить это без вмешательства в типовой код?
1 dka80
 
20.03.19
12:09
Отбор по журналу регистрации с видом Фоновое задание?
2 los_hooliganos
 
20.03.19
12:19
Может позвонить бухгалтеру и спросить: Ты это сама проводишь?
И типовой код менять не нужно и все отслеживается без вмешательства.
3 los_hooliganos
 
20.03.19
14:27
Можно подумать и засунуть какие-нить данные через обработчики событий.
http://catalog.mista.ru/public/153748/
4 Ns33
 
20.03.19
15:50
Самое адекватное - ДополнительныеСвойства.

Если закрытие месяца идет в одной транзакции, то есть функция - ТранзакцияАктивна(), но в модуле документа надо запоминать её состояние в разделе основной программы, но это так, извращение.
5 Dmitriy_
Kolesnikov
 
21.03.19
03:54
ТранзакцияАктивна() даже при интерактивном проведении.
Пришлось делать через ДополнительныеСвойства.
6 MSOliver
 
21.03.19
05:17
ОтражениеЗарплатыВБухучете - перепроводится закрытием месяца?
7 Dmitriy_
Kolesnikov
 
21.03.19
08:24
конечно.