Вход | Регистрация
 
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 или кнопку "Обновить" в браузере.