Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Бух3: определить, что документ проводится из обработки "Закрытие месяца"

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

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует