|
Как правильно реализовать учет данных
|
|||
---|---|---|---|
#18+
Не могу понять как правильно реализовать учет следующего процесса: Есть документ-закрепляет много (тысячи КА за сотрудником). Элемент справочника + сотрудник в реквизите. Сотрудник обрабатывает поштучно КА - ставит галку и сохраняет. Задача: Понять сколько КА сотрудник обработал за день. Мое видение: Вариант 1 1. Документ закрепления пишет в регистр накопления (Измерение - Сотрудник, Ресурс - КА). Приход. 2. В процессе обработки сотрудником КА создается документ который пишет в расход. Что настораживает: Очень много документов при обработки сотрудником. Вариант 2 1. Документ закрепления пишет в регистр сведений (Измерение - Сотрудник, Ресурс: КА, Закрепление). Закрепление = Назначен. (Правильнее с регистратором или нет?) 2. В процессе обработки сотрудником КА добавляется запись (без регистратора) Закрепление = Снят. ЗЫ: Не пинайте сильно, в 1С делал простые вещи, основное было вне 1С. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2015, 14:21 |
|
Как правильно реализовать учет данных
|
|||
---|---|---|---|
#18+
Andry., Вариант 1 - кажется более правильный, из того что вы написали. Рассмотри вариант, если добавить два реквизита (Пользователь, ДатаИзменения) туда где Сотрудник ставит галку и сохраняет. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2015, 15:50 |
|
Как правильно реализовать учет данных
|
|||
---|---|---|---|
#18+
не нужны тут регистры, тупо пиши в справочник дату обработки ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2015, 15:53 |
|
Как правильно реализовать учет данных
|
|||
---|---|---|---|
#18+
trew Первый вариант кажется "тяжелым" очень много документов будет создаваться при обработки сотрудником. Может быть мне как человеку, который обычно под SQL Server пишет кажется дикостью, а для 1С это норма? Избыточность данных получается. Не понял, на форму, где сотрудник ставит галку? Все было бы ничего - документ назначения - точка распределения, обработка пользователем - точка отработки, запрос может дать дельту. Но КА потом может быть еще раз назначаем другому пользователю - тогда все потрется "маской времени". Мы не получим информацию о том, что Сотрудник1 обработал КА, там будет уже Сотрудник2 Shuhard Имеется ввиду просто справочник. КА, Сотрудник, Назначен, Обработан? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2015, 16:10 |
|
Как правильно реализовать учет данных
|
|||
---|---|---|---|
#18+
Andry. Shuhard Имеется ввиду просто справочник. КА, Сотрудник, Назначен, Обработан? угу нет ни какого смысла плодить лишние сущности и потом бороться с блокировками отчет по справочнику будет работать за те же секунды + будет полноценная история ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2015, 16:40 |
|
Как правильно реализовать учет данных
|
|||
---|---|---|---|
#18+
Shuhard Упс, уточнение. Оказалось, что элементы справочника КА могут удалятся . Туда нельзя, а история нужна по штукам. Выходит обычный справочник: Дата Сотрудник Назначено Обработано Когда назначаем - пишем сумму (можем раздвать пакетом), когда обрабатыват смотрим ручками было ли на дату, если да, то плюсуем, если нет добавляем новую строку. Но все же как-то ИМХО хлипко и не очевидно. Колхозить не хочется, а опыта как правильно не имею. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2015, 16:58 |
|
|
start [/forum/topic.php?fid=28&fpage=22&tid=1518957]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
64ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 274ms |
total: | 437ms |
0 / 0 |