Опять же, про задачу накопления. Считать рабочее время - это тоже задача накопления. Ну здесь
нас, видимо, никто не рассудит. Т.к. люди отписываются, что учитывали факт часов в регистре расчета
и им не делали замечаний. И в типовых конфигурациях так делают.
Хорошо, эту тему оставим на усмотрение каждого сдающего.
Уверен, что ComradeKite прав.
А вы ходили по ссылке, что у меня в подписи? Мне кажется, что там есть ответ на этот вопрос, и ответ этот от первоисточника.
alex1248, добрый день!
По тем ссылкам, которые у тебя в подписи, я ходил.
И конкретного ответа там нет (если я не заметил - прошу ткнуть).
Я хочу сказать, что задачу можно решать двумя способами:
1. При записи движений по окладу, мы пишем фактически отработанное время.
Для расчета отпуска - читаем его из таблицы База.
2. Мы не пишем эту информацию вместе с окладом.
А для расчета отпуска получаем информацию о фактически отработанных днях из ДанныхГрафика.
Сделав отбор по Окладу и периоду.
И там, и там - фигурирует оклад как ключевое начисление,
определяющее, что человек именно работал.
В 1-м случае мы делаем лишние записи (в дополнительный ресурс РР).
Во 2-м случае - при чтении данных, в запросе, идет лишнее левое соединение.
Что лучше, что хуже - на вкус сдающего.