Гость
Форумы / [игнор отключен] [закрыт для гостей] / Как правильно реализовать учет данных / 7 сообщений из 7, страница 1 из 1
30.09.2015, 14:21
    #39065213
Andry.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как правильно реализовать учет данных
Не могу понять как правильно реализовать учет следующего процесса:

Есть документ-закрепляет много (тысячи КА за сотрудником). Элемент справочника + сотрудник в реквизите.
Сотрудник обрабатывает поштучно КА - ставит галку и сохраняет.

Задача: Понять сколько КА сотрудник обработал за день.

Мое видение:
Вариант 1
1. Документ закрепления пишет в регистр накопления (Измерение - Сотрудник, Ресурс - КА). Приход.
2. В процессе обработки сотрудником КА создается документ который пишет в расход.

Что настораживает: Очень много документов при обработки сотрудником.

Вариант 2

1. Документ закрепления пишет в регистр сведений (Измерение - Сотрудник, Ресурс: КА, Закрепление). Закрепление = Назначен.
(Правильнее с регистратором или нет?)
2. В процессе обработки сотрудником КА добавляется запись (без регистратора) Закрепление = Снят.

ЗЫ: Не пинайте сильно, в 1С делал простые вещи, основное было вне 1С.
...
Рейтинг: 0 / 0
30.09.2015, 15:50
    #39065335
trew
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как правильно реализовать учет данных
Andry.,

Вариант 1 - кажется более правильный, из того что вы написали.
Рассмотри вариант, если добавить два реквизита (Пользователь, ДатаИзменения) туда где Сотрудник ставит галку и сохраняет.
...
Рейтинг: 0 / 0
30.09.2015, 15:53
    #39065338
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как правильно реализовать учет данных
не нужны тут регистры, тупо пиши в справочник дату обработки
...
Рейтинг: 0 / 0
30.09.2015, 16:10
    #39065363
Andry.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как правильно реализовать учет данных
trew
Первый вариант кажется "тяжелым" очень много документов будет создаваться при обработки сотрудником. Может быть мне как человеку, который обычно под SQL Server пишет кажется дикостью, а для 1С это норма? Избыточность данных получается.

Не понял, на форму, где сотрудник ставит галку?
Все было бы ничего - документ назначения - точка распределения, обработка пользователем - точка отработки, запрос может дать дельту. Но КА потом может быть еще раз назначаем другому пользователю - тогда все потрется "маской времени". Мы не получим информацию о том, что Сотрудник1 обработал КА, там будет уже Сотрудник2

Shuhard
Имеется ввиду просто справочник. КА, Сотрудник, Назначен, Обработан?
...
Рейтинг: 0 / 0
30.09.2015, 16:40
    #39065403
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как правильно реализовать учет данных
Andry. Shuhard
Имеется ввиду просто справочник. КА, Сотрудник, Назначен, Обработан?
угу
нет ни какого смысла плодить лишние сущности и потом бороться с блокировками

отчет по справочнику будет работать за те же секунды + будет полноценная история
...
Рейтинг: 0 / 0
30.09.2015, 16:58
    #39065428
Andry.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как правильно реализовать учет данных
Shuhard

Упс, уточнение. Оказалось, что элементы справочника КА могут удалятся . Туда нельзя, а история нужна по штукам.

Выходит обычный справочник:
Дата Сотрудник Назначено Обработано
Когда назначаем - пишем сумму (можем раздвать пакетом), когда обрабатыват смотрим ручками было ли на дату, если да, то плюсуем, если нет добавляем новую строку. Но все же как-то ИМХО хлипко и не очевидно.

Колхозить не хочется, а опыта как правильно не имею.
...
Рейтинг: 0 / 0
01.10.2015, 07:41
    #39065737
Zerro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как правильно реализовать учет данных
правилньо определяется дальнейшим использованием -чтобы отчеты и запросы легко было строить по справочнику или регистру..ну и вдруг потребуется расширить данные
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Как правильно реализовать учет данных / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]