При переходе с редакции 2.5 на 3.1 с использованием метода переноса остатков (рекомендованного метода), база данных заполняется на основании документа Начальная штатная расстановка и специальных записей в регистрах. У многих специалистов возникает вопрос: можно ли после этого «догрузить» в систему документы прошлого периода, например, Прием на работу, чтобы иметь возможность выводить из них печатные формы? Давайте проанализируем ситуацию и разберем, почему это может привести к критическим ошибкам в учете.
Когда вы выполняете перенос методом остатков, система создает записи в регистрах сведений (например, Кадровая история сотрудников). Эти записи отражают текущее состояние сотрудников на дату начала эксплуатации. Если вы после этого решите загрузить и провести документы прошлого периода:
Начальной штатной расстановки и из «нового» старого документа).Таким образом, просто загрузить и провести старые документы в базе, где уже начат учет — это дурная затея, которая нарушит корректность данных.
Разберем основные стратегии решения задачи, если пользователям жизненно необходимы печатные формы из старой базы.
Вместо внесения в базу «мусорных» документов, лучше изменить логику работы печатных форм. Поскольку все необходимые для печати данные уже перенесены в систему в рамках процесса переноса, вы можете обращаться к регистрам напрямую. Рассмотрим пример запроса, который позволяет собрать кадровую историю сотрудника из регистров Реестр кадровых приказов и КадроваяИсторияСотрудников:
ВЫБРАТЬ
КадровыеДанные.Дата КАК Дата,
КадровыеДанные.Сотрудник КАК Сотрудник,
КадровыеДанные.Должность КАК Должность,
КадровыеДанные.ВидДанных КАК ВидДанных
ИЗ (
ВЫБРАТЬ
РеестрКадровыхПриказов.Дата КАК Дата,
РеестрКадровыхПриказов.Сотрудник КАК Сотрудник,
РеестрКадровыхПриказов.Должность КАК Должность,
ВЫБОР КОГДА РеестрКадровыхПриказов.Должность ССЫЛКА Справочник.Должности ТОГДА \"Справочник\" ИНАЧЕ \"строка\" КОНЕЦ КАК ВидДанных
ИЗ РегистрСведений.РеестрКадровыхПриказов КАК РеестрКадровыхПриказов
ГДЕ РеестрКадровыхПриказов.Сотрудник = &Сотрудник
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
КадроваяИсторияСотрудников.Период,
КадроваяИсторияСотрудников.Сотрудник,
КадроваяИсторияСотрудников.Должность,
\"Справочник\"
ИЗ РегистрСведений.КадроваяИсторияСотрудников КАК КадроваяИсторияСотрудников
ГДЕ КадроваяИсторияСотрудников.Сотрудник = &Сотрудник
И НЕ КадроваяИсторияСотрудников.ВидСобытия = ЗНАЧЕНИЕ(Перечисление.ВидыКадровыхСобытий.НеподтвержденныеДанные)
) КАК КадровыеДанные
УПОРЯДОЧИТЬ ПО Дата
Используя такой подход, вы создаете внешнюю печатную форму. Она будет корректно собирать данные как из исторических записей, так и из документов новой базы, не требуя при этом проведения дополнительных кадровых документов.
Не стоит забывать, что старая база ЗУП 2.5 никуда не исчезает. Если сотруднику нужна справка или копия приказа пятилетней давности, правильнее и безопаснее обратиться к архиву. Это позволяет:
ЗУП 3.1.Подводя черту, настоятельно рекомендуется не вносить документы прошлых периодов в новую базу, если вы уже перешли на Начальную штатную расстановку. Вместо этого придерживайтесь следующих правил:
Конфигуратор во вкладке Движения документа) — именно там хранятся все данные, которые вам нужны для печати.Прием на работу.Помните, что чистота данных в ЗУП 3.1 — залог корректного расчета зарплаты и отчетности. Любые попытки «догрузить» историю поверх настроенного учета ведут к конфликтам, которые будет крайне сложно исправить в будущем.