Имя: Пароль:
1C
1С v8
Доработка документа "Начисление отпуска работникам организаций"
0 Raystlin_
Majere
 
16.07.13
19:09
Добрый вечер, господа!

Конфигурация ЗУП, версия 2.5.69.3.

Появилась необходимость залезть "грязными ручками" в документ "Начисление отпуска сотрудникам организаций", для того что бы изменить движение в регистр накопления "Фактические отпуска организации".

Во-первых: облазил всю конфигурацию на предмет формирования данного движения документом. Нашел только процедуру в общем модуле "ПереписатьПрочиеДвиженияПриПерерасчете" в которую документ не заглядывает при проведении.

Во-вторых: пробовал поставить точку останова в модуле объекта в конце процедуры "ОбработкаПроведения", дабы посмотреть, что находится в наборе движений и был немного удивлен. Все движения по регистрам на месте, кроме движения по регистру накопления "Фактические отпуска организации". При этом по факту запись в самом регистре присутствует. Документ показывает эту запись после проведения в отчете по движениям.

В-третьих: пользовался поиском по форуму, но безуспешно.

Отсюда просьба: укажите пожалуйста в каком месте документ начисления отпуска работникам организаций формирует движение в регистр накопления Фактические отпуска организаций.
1 Kreont
 
16.07.13
19:13
В подписках поищи еще )
2 Raystlin_
Majere
 
17.07.13
10:41
(1), искал - пусто. Тем более, если бы что-то было в подписке, то было бы упоминание в общем модуле, а там пусто.
3 ale-sarin
 
17.07.13
10:42
Может при записи набора записей другого регистра и этот пишется.
4 SeraFim
 
17.07.13
10:43
При записи в регистре расчета:
Процедура ПриЗаписи(Отказ, Замещение, ТолькоЗапись, ЗаписьФактическогоПериодаДействия, ЗаписьПерерасчетов)
   
   //...
   
   Если мВыполнятьСписаниеФактическогоОтпуска Тогда
       ОстаткиОтпусков.СписатьФактическиеОтпускаДополнительнымиНачислениями(Отбор.Регистратор.Значение);
   КонецЕсли;
   
КонецПроцедуры
5 Raystlin_
Majere
 
17.07.13
11:02
(4), премного благодарен. Оно самое.