На рис.4 (сообщение #1) видно, что это не классическое "задвоение", как бывает в случае ошибки в программе.
Пояснение:
Под "задвоением" в данном случае я понимаю случай, когда одна и та же строчка, которая по логике вещей должна быть на экране в единственном экземпляре, почему-то начинает "двоиться", т.е. показывается несколько раз. Такое бывает из-за ошибок в запросах, которыми добываются из базы отображаемые данные.
В данном случае - это реально разные "задания". На рис.4 видно, что у них разные номера (номер задания в данном случае это его идентификатор в базе, так что тут всё однозначно). То есть, это не одно и то же задание "задвоилось" на экране, а это реально несколько созданных разных заданий на выполнение работ, которые все связаны с выполнением одной и той же технологической операции.
Как такое может быть:
При добавлении работ в план само собой ничего не дробится на несколько заданий. Что вы и подтверждаете:
Цитата |
---|
Валерий Бондаренко написал: Если задание,которое задвоилось, вернуть в новые задания в состояние "Не включено вплан", а затем снова распределить на тот же пост, то задвоения непроисходит |
Что логично. Если бы был такой глюк, что задания сами собой при вставлении в план дробятся на несколько, то его давно бы словили множество пользователей, и мы бы знали.
Соответственно сначала эта работа была вставлена в план одним "заданием", а потом его кто-то "разделил" на несколько.
Так может быть при использовании терминала. Когда закрывается работа не полностью (по количеству изделий или по нормо-часам, в зависимости от типа терминала). То есть было одно "задание". Его взяли в работу, потом часть сделали и "приостановили". В таком случае задание разделяется как раз на 2. То есть изначально была операция, например, с объёмом работ 2 н/ч. И одно "задание" с ней связанное на 2 н/ч. Его взяли в работу. Потом приостановили на половине. Оно разделилось на 2 "задания". Оба связаны с выполнением данной операции. Первая часть (1н/ч) - закрыто, сделанная часть работ. Вторая часть (оставшийся 1 н/ч) - можно потом взять в работу.
Терминал такое "деление" делает автоматически при частичной сдаче.
Поэтому я первым делом на него и предположил.
Но Вы говорите, вы его не используете.
Через десктопный интерфейс (т.е. р.м. VOGBIT на обычном компьютере) можно разделить задание на несколько с помощью функции "Разделить" в окне сменного задания (рис.1).
Логично предположить, что кто-то на эту кнопку нажал, "разделил", и соответственно одно задание, связанное с выполнением операции, превратилось в два. Судя по картинкам, несколько раз так было сделано.
Это наиболее вероятная причина. Если покопаться в базе в логах, то можно даже, наверно, довольно точно сказать, кто и когда это сделал.
Что касается "среднего" уровня:
Там тоже можно сдавать задание не всё сразу, а частями. Соответственно, и строчки в "статистику" будут добавляться по количеству таких "частичных сдач".
Если терминал в расчёт не брать, то через десктопный интерфейс это можно на "среднем" уровне сделать нажав "принять" в окне подробной информации по заданию (рис.2).
Никто там не запрещает сдавать частями. Несколько раз. Как по количеству, так и по нормо-часам. Соответственно, если несколько раз так "сдать" по одной операции, то и будет несколько строчек в "статистике".
Посмотреть из окна подробной информации о задании можно, нажав кнопку "история" (она рядом прямо с "принять"). И там сазу видно будет, сколько раз "сдавали" и по каждому разу дата, количество, нормо-часы, на кого они закрыты. Посмотреть, кто именно это ввёл (если нужно, конечно), можно опять же через внутренний лог VOGBIT ("события").