Текущее время: Сб, июл 19 2025, 21:10

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
 Заголовок сообщения: Проблема при присвоении двух классов одному объекту
СообщениеДобавлено: Пн, ноя 09 2009, 10:08 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, ноя 29 2006, 19:34
Сообщения: 393
Коллеги, возникла следующая проблема.
Вешаю на точку измерения два класса: один содержит служебную информацию за прошлый период, другой за текущий.
Признаки в обоих классах называются одинаково. Когда присваиваю значение 11 признаку Priznak01 класса текущего периода TEK, значение у признака Priznak01 класса прошлого периода PROS тоже становится 11.
Можно ли как-то работать с признаками имеющими одинаковые имена, так чтобы можно было их менять независимо?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема при присвоении двух классов одному объекту
СообщениеДобавлено: Пн, ноя 09 2009, 10:20 
Гуру-модератор
Гуру-модератор

Зарегистрирован:
Ср, окт 05 2005, 12:13
Сообщения: 2032
Откуда: Москва
Пол: Мужской
а я думаю, тут надо просто посмотреть - как оно хранится в таблицах (AUSP например или специально-сгенерированные, в зависимости от настроек). Если ключ доступа такой, что от класса не зависит - то привет, скорее всего никак...

_________________
Наверное, Боги сошли с ума.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема при присвоении двух классов одному объекту
СообщениеДобавлено: Пн, ноя 09 2009, 10:50 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, ноя 29 2006, 19:34
Сообщения: 393
Ключевые поля AUSP:
OBJEK Ключ классифицируемого объекта
ATINN Внутренний признак
ATZHL Счетчик характеристик признака
MAFID Индикатор: объект/класс
KLART Вид класса
ADZHL ВнутрСчетчик для архивации объектов посредством СлужбыИзмен

ATZHL видимо нужен для случая когда для признака имеется возможность ввода нескольких значений
MAFID имеет длину один символ, на него надежды мало
остальные поля тоже не подходят
ааа :cry:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема при присвоении двух классов одному объекту
СообщениеДобавлено: Вт, ноя 10 2009, 11:07 
Начинающий
Начинающий

Зарегистрирован:
Пт, окт 16 2009, 11:54
Сообщения: 14
Сделай отличный принак (Priznak02 ) и все будет ок, в принципе он и должен быть у тебя отличным от первого по его id, поскольку подспорье для использования немного другое.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема при присвоении двух классов одному объекту
СообщениеДобавлено: Вт, ноя 10 2009, 17:01 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, ноя 29 2006, 19:34
Сообщения: 393
Дык это то понятно...
Обошлись префиксами для признаков.
А какое другое подспорье для использования двух классов?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема при присвоении двух классов одному объекту
СообщениеДобавлено: Вт, ноя 10 2009, 19:11 
Ассистент
Ассистент

Зарегистрирован:
Ср, окт 06 2004, 12:06
Сообщения: 35
Пол: Мужской
Можно создать другой вид класса, тогда проблем с разграничением не будет даже на одних и тех признаках


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема при присвоении двух классов одному объекту
СообщениеДобавлено: Пн, ноя 16 2009, 10:02 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, ноя 29 2006, 19:34
Сообщения: 393
nick_mi написал:
Можно создать другой вид класса, тогда проблем с разграничением не будет даже на одних и тех признаках

В моем случае необходимо будет создать 11 новых видов классов, т.к. на одну ТИ нужно вешать до 12 классов.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема при присвоении двух классов одному объекту
СообщениеДобавлено: Пн, ноя 16 2009, 10:33 
Гуру-модератор
Гуру-модератор

Зарегистрирован:
Ср, окт 05 2005, 12:13
Сообщения: 2032
Откуда: Москва
Пол: Мужской
Зачем так много? Почему так получается?

_________________
Наверное, Боги сошли с ума.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема при присвоении двух классов одному объекту
СообщениеДобавлено: Пн, ноя 16 2009, 11:28 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, ноя 29 2006, 19:34
Сообщения: 393
Левон написал:
Зачем так много? Почему так получается?

Мы помимо наработки, ведем еще информацию о времени простоя (время простоя в ремонте, в резерве, на вынужденного простоя, в т.ч. из-за отстуствия запчастей, реконструкция - 5 видов простоя). Вся эта информация ежемесячно сохраняется в ДИ (времена простоя сохраняются в расширении ДИ - 5 дополнительных полей). Помимо ежемесячной наработки, также ведется посменная, каждые 12 часов. По ряду причин посменная наработка ведется не в ДИ, а сохраняется значение наработки и простоев за каждую смену месяца, а в конце месяце все эти значения суммируются и идут в ежемесячный ДИ. Посменная наработка хранится за 2 месяца: текущий и прошлый. Таким образом нам необходимо 12 классов: 6 классов с ежедневными наработкой и 5 простоями (по 62 смены в каждом классе) умножить на 2 месяца - текущий и прошлый.
Сорри если сумбурно...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема при присвоении двух классов одному объекту
СообщениеДобавлено: Пн, ноя 16 2009, 11:44 
Гуру-модератор
Гуру-модератор

Зарегистрирован:
Ср, окт 05 2005, 12:13
Сообщения: 2032
Откуда: Москва
Пол: Мужской
да, что то не совсем понятно.
На сколько я понял, что данные о простоях и ежесменных наработках вы временно храните в классификации, а потом переносите в ДИ (сводно за месяц), так?
Ну не совсем понятно - зачем так мудрено надо?
Кроме того, даже естли предположить, что этого изменить нельзя (в чем я сомневаюсь:-)), то зачем 6 классов на ежедневные наработки? почему нельзя обойтись одним с 62мя признаками?

_________________
Наверное, Боги сошли с ума.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема при присвоении двух классов одному объекту
СообщениеДобавлено: Пн, ноя 16 2009, 14:09 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, ноя 29 2006, 19:34
Сообщения: 393
Левон написал:
да, что то не совсем понятно.
На сколько я понял, что данные о простоях и ежесменных наработках вы временно храните в классификации, а потом переносите в ДИ (сводно за месяц), так?
Ну не совсем понятно - зачем так мудрено надо?
Кроме того, даже естли предположить, что этого изменить нельзя (в чем я сомневаюсь:-)), то зачем 6 классов на ежедневные наработки? почему нельзя обойтись одним с 62мя признаками?

Почему не стали делать ежесменные ДИ: до этого была проработана схема с ежемесячной наработкой, к ней были привязаны расширения, отчеты и т.д. Потом заказчик захотел перейти на ежесменный учет, от слома старой схемы и соотв. переделок отказались.
Информацию где-то надо было хранить, решили использовать классы.
Почему 6 классов, а не один: дык на каждую смену не только наработка может приходиться, но и разные виды простоев, например 3 часа в работе, 3 в ремонте, 6 в резерве. Вот так.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема при присвоении двух классов одному объекту
СообщениеДобавлено: Пн, ноя 16 2009, 14:40 
Гуру-модератор
Гуру-модератор

Зарегистрирован:
Ср, окт 05 2005, 12:13
Сообщения: 2032
Откуда: Москва
Пол: Мужской
Так может просто сделать еще одну точку измерений, и для нее делать нормальные ДИ?

_________________
Наверное, Боги сошли с ума.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема при присвоении двух классов одному объекту
СообщениеДобавлено: Пн, ноя 16 2009, 14:52 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, ноя 29 2006, 19:34
Сообщения: 393
Левон написал:
Так может просто сделать еще одну точку измерений, и для нее делать нормальные ДИ?

Была такая мысль, но т.к. про такую проблему с классами тогда не знали, утвердили схему с классами.
Также заказчик сказал что так слишком много ДИ в системе будет накапливаться. Но если честно, по сравнению с объемами других документов это ничтожное количество.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема при присвоении двух классов одному объекту
СообщениеДобавлено: Пн, ноя 16 2009, 20:35 
Гуру-модератор
Гуру-модератор

Зарегистрирован:
Ср, окт 05 2005, 12:13
Сообщения: 2032
Откуда: Москва
Пол: Мужской
А схему переутвердить?
Кроме того, признаки точно так же будут занимать место в таблицах. А лишние ДИ потом можно легко архивировать. Но только оно надо? )

_________________
Наверное, Боги сошли с ума.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема при присвоении двух классов одному объекту
СообщениеДобавлено: Вт, ноя 17 2009, 07:06 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, ноя 29 2006, 19:34
Сообщения: 393
Левон написал:
А схему переутвердить?
Кроме того, признаки точно так же будут занимать место в таблицах. А лишние ДИ потом можно легко архивировать. Но только оно надо? )

Согласен коллега, но спека была на половину написана (заказчик требует переписать интерфейс ввода ДИ, фактически мы разработали отдельное приложение для работы с наработкой). А за срыв сроков - расстрел и четвертование.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 15 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB