Имя: Пароль:
1C
1С v8
ЗУП Кадровые перемещения - перепутан порядок проводок
,
0 jyupiter
 
20.11.12
05:26
На одного Сотрудника было оформлено кадровое перемещение из Подразделения1/Должности1 в Подразделение2/Должность2 с Даты1 по Дату2. Соответственно, оно делает в регистре накопления "Занятные штатные единицы организаций" две записи.

Когда наступает Дата2, Дата1 уже находится в закрытом периоде. И тут становится понятно, что Сотрудника переводить обратно не надо, он уже приработался и все понравился, - и оформляют второе кадровое перемещение с (Даты2 + 1 день), уже бессрочное. И оно делает одну запись в том же регистре накопления.

И всё бы хорошо, но запись по второму документу встаёт не после записей по первому, а между ними. В результате при автозаполнении "Начисления зарплаты организаций" ему начисляется з/п по Должности1. И это его расстраивает

Можно ли одолеть эту ситуацию, не влезая глубоко в код?
1 maip1
 
20.11.12
05:53
я бы открыла период и убрала убрала дату окончания перевода в первом документе
2 jyupiter
 
20.11.12
05:57
да, это очевидное решение, но оно неправославное какое-то. документы должны соответствовать приказам всё-таки, как-никак. если завести моду химичить задним числом, потом придётся тратить кучу времени и нервов, разбираясь, чего там нахимичила бухгалтерия, обрадованная показанным примером и взявшая метод на вооружение

в общем, есть надежда, что кто-то с такой проблемой сталкивался и нормальное решение для неё нашёл
3 maip1
 
20.11.12
06:04
ну тогда можно воспользоваться кнопкой Исправить. и в документе-исправлении не указывать дату окончания. но только дату документа придется поставить из текущего открытого периода.
4 maip1
 
20.11.12
06:07
не, все равно надо будет открыть период - исправление будет вносить записи в регистры в закрытом периоде. но через исправление, наверное, корректнее.
5 jyupiter
 
20.11.12
06:22
(4) большое спасибо! я забыл про возможность исправления

Открыть период, чтобы создать новый документ - не проблема. проблема - открыть период, чтобы нагадить в уже существующем, давно проведённом и забытом документе, чтобы потом ещё через месяц удивляться, отчего это вся ОСВ поплыла
6 jyupiter
 
20.11.12
07:02
увы, пришедшие с обеда кадровики отвергли такую химию

есть приказ на Сотрудника о временном переводе на 3 месяца, и есть приказ о постоянном переводе, и необходимо, чтобы документы в 1С соответствовали приказам
7 Мимохожий Однако
 
20.11.12
07:24
никакой химии. Есть приказы как бумажки для подшивки,а есть документы в базе как объекты конфигурации. Не обязательно распечатывать промежуточные документы, если они носят только служебный характер.
8 jyupiter
 
20.11.12
07:33
я тогда немного по-другому спрошу: есть два документа, оба делают записи в регистр накопления на одну и ту же дату (время 0:00). почему запись от документа с более поздней датой идёт в списке записей регистра идёт раньше?

есть ли возможность как-то на это повлиять?
9 jyupiter
 
20.11.12
10:55
апну на всякий
10 Gesperid
 
20.11.12
11:43
(8) есть, пиши второй документ на секунду позже
11 annet
 
20.11.12
11:46
Если отменить проведение кадровых перемещений и последовательно провести сначала временное, затем постоянное. Попробовала изобразить вашу ситуацию, ничего не путается, зп считается как нужно...
12 jyupiter
 
21.11.12
02:01
(10) Проводка делается не датой документа, а датой ИЗ т.ч. документа. Причём та дата с точностью до дня, период в проводке идёт началом дня
13 jyupiter
 
21.11.12
02:22
(11) я и сам считаю, что влиять не должно, но вот влияет же почему-то. Возможно, если период у двух записей одинаков, они сортируются по какому-то иному критерию, не по дате регистратора.

Я надеялся - вдруг кто подскажет этот принцип, и это знание можно будет использовать