Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 06:24

Должности и люди. Способ организации данных.

Автор Msoul, 27 апр 2010, 14:49

0 Пользователей и 1 гость просматривают эту тему.

Msoul

Доброго времени суток всем.
Помогите разобраться с небольшой задачкой по 1С.
Суть задачи такова: Есть два справочника: Должности и люди. Необходимо организовать учет времени работы человека на должности. Один человек может совмещать несколько должностей, и несколько человек могут быть на одной и той же должности. Данные которые необходимо хранить: дата назначения на должность, дата снятия с должности.
Как можно организовать такие данные? Хотелось бы, что бы назначение и снятие человека можно было осуществлять с помощью документа.
Стоял бы вопрос: один человек - одна должность, то не проблема. А тут многие ко многим.

З.Ы. Задачка просто ввела меня в ступор. Помогите!

andr2510

На вскидку, если особо не заморачиваться и не вдумываться, то создаешь табличную часть в сотруднике датаНачала, датаСнятия, должность, и документом корректируешь эти записи. Чуть слжнее эту вещь можно сделать через регистр сведений.

Msoul

Да вот как раз не хотел бы громоздить, табличные части.
Через регистры сведений как осуществить!?

Slin

Если хочешь в одном документе делать больше чем одну запись, то в без табличных частей никак.
В общем, в документе создается табличная часть с колонками типа Человек, Должность, ДатаНазначения, ДатаСнятия
Создаешь периодический регистр сведений с измерениями Человек, Должность и ресурсом ставка
Этот регистр сведений делаешь подчиненным регистратору - этот документ
При проведении документа на дату назначения создаешь запись, где записываешь соответственно человека, должность и ставка = 1.
Сразу же на дату снятия создаешь запись, где записываешь соответственно человека, должность и ставка = 0.

Вот собственно и все. Принцип вот такой.
Конечно никакого контроля тут нет, но это уже мелочи.

Msoul

Что значит в документе больше одной записи!?

Slin

эээ
ты одним документом хочешь одного человека на одну должность принимать/снимать?

Msoul

Документов будет два. Один на назначение человека на должность. Один на снятие с должности

Slin

это понятно
в документе будет только один сотрудник?

Msoul


Slin

То же самое, но без табличной части. :)
Процедура проведения чуть-чуть упростится

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск