реквизит "Учебная группа эксплуатации" - это количество автомобилей из общего количества, которые имеют группу эксплуатации "Учебная"
Вот таким образом:
Группа эксплуатации:
Значение получаем автоматически, из регистра «Наличие автомобилей", ресурс «В наличии» если запись с «+», дата «01.01.следующий год идущий за текущим годом", группа эксплуатации=учебная.
Как то можно более понятнее для программиста это записать?
Спасибо большое Константин. У меня еще один вопрос, спорим с коллегой, не можем прийти к решению. Можете также оценить? Понятен ли вам описанный алгоритм? Если нет, как сделать его понятным для Вас?
Имеется отчет, значение поля которого рассчитывается по алгоритму.
Таблица 1.
Наименование автомобиля Запас ресурса до ремонта
3% до 9% 9% до 20% .....
Алгоритм:
1. Проверка на наличие записи в разделе «Ремонт автомобиля»:
2.а. Запись есть.
3.а.1.Если запись последнего ремонта имеет в поле «Вид ремонта» запись «Капитальный», то осуществляется следующее вычисление:
Значение фактического пробега автомобиля с даты выхода из ремонта до текущей даты/Нормативное значение для капитального ремонта
3.а.2.Переход к п.4.
3.б.1.Если запись последнего ремонта имеет в поле «Вид ремонта» запись «Текущий», то осуществляется следующее вычисление:
Значение фактического пробега автомобиля с даты выхода из ремонта/Нормативное значение для текущего ремонта
3.б.2.Переход к п.4.
4. Если результат при вычислении больше 3 но меньше 9%, то указанный автомобиль записывается в данную графу. Если результат при вычислении иной, то переход к описанию в другом столбце.
2.б. Записи нет.
2б.1.Осуществляется следующее вычисление:
Значение фактического пробега автомобиля с даты ввода в эксплуатацию до текущей даты/Нормативное значение для текущего ремонта
2б.2.Переход в п.4
есть еще одно ограничение:
-автоматическая синхронизация невозможна
-пользователь отправляет данные вручную
Это связано с принципом, данные доводяться в объеме в части касающейся.
Вопрос, все таки непонятно, как другой сервер будет понимать, что пришла информация именно об указанной компании? Ведь id будет разный?
Сервер№1:
ОАО Юкос (с дочьками ООО "Хлеб")
-ID: 0005
Сервер №2 (пользователь также создал запись о компании которую сам нашел):
ОАО Юкос
--ID: 0354
При отправки данных с сервера №1 на сервер№2, как система поймет объект ОАО Юкос с iD 0005, это тоже самое что и объект ОАО Юкос с iD 0354?
У одинаковых по наименованию объектов на разных серваках, будут разные генерируемые АЙДИ. Тогда как системы находящиеся на разных серваках, синхронизируют данные между собой?
Александр Косарев Александр Косарев Как я понимаю генерируемый ID одинаковых объектов на разных серваках будет разный? А если так? то как системы синхронизируют данные?
Михаил спасибо за коммент. У меня остался вопрос который адресую всем наверное. Пример привожу:
Условие: есть 2 сервера с системой и с разными БД.
На сервере №1 Пользователь №1 завел компанию ОАО "ЮКОС" с филиалами ООО "Дочька Юкоса".
На серваке №2 центрального офиса пользователь №3 завел компанию ОАО "ЮКос" но о наличии филиалов он не знает. На серваке №2 заведено помимо этой компании, другие компании. Пользователь №1 передает данные о ОАО Юкосе и филиалах на сервак №2. ВОПРОС: Как система (сервер №2) узнает что пришли данные о ОАО "Юкос" и его дочьках и соответствующе обновит данные? (синхронизирует, "уравняет" структуру). Как я понимаю генерируемый ID одинаковых объектов на разных серваках будет разный?
Спасибо за ответ. У меня остался вопрос. Пример привожу:
Условие: есть 2 сервера с системой и с разными БД.
На сервере №1 Пользователь №1 завел компанию ОАО "ЮКОС" с филиалами ООО "Дочька Юкоса".
На серваке №2 центрального офиса пользователь №3 завел компанию ОАО "ЮКос" но о наличии филиалов он не знает. На серваке №2 заведено помимо этой компании, другие компании. Пользователь №1 передает данные о ОАО Юкосе и филиалах на сервак №2. ВОПРОС: Как система (сервер №2) узнает что пришли данные о ОАО "Юкос" и его дочьках и соответствующе обновит данные? (синхронизирует, "уравняет" структуру)
Спасибо большое Александр за подробный ответ. да так и есть. полнота вводимых данных не гарантирована как и достоверность. Правильно я понял, что на каждый объект "компания"необходимо сгенерировать уникальный id? А если так, то как тогда другой сервер узнает этот объект и соответствующе "разместит" в структуре подчинений? Например: На сервере №1 Пользователь №1 завел компанию ОАО "ЮКОС" с филиалами ООО "Дочька Юкоса". На серваке №2 центрального офиса пользователь №3 завел компанию ОАО "ЮКос" но о наличии филиалов он не знает. На серваке №2 заведено помимо этой компании, другие компании. Пользователь №1 передает данные о ОАО Юкосе и филиалах на сервак №2. ВОПРОС: Как система (сервер №2) узнает что пришли данные о ОАО "Юкос" и соответствующе обновит данные? (синхронизирует, "уравняет" структуру)
Вы пишите "...Отсутствуют конкретные варианты, а именно как ПО (либо его отдельная функция) решат имеющиеся проблемы...."
А можете привести пример?..
Мне не совсем понятно почему "пользователь должен иметь возможность отменить обновление данных" не является решением. Это фраза говорит о том, что нужна функция в системе позволяющая отменить обновление данных.
Спасибо за внимание к вопросу. На рисунке это первая страница слайда. На которую взглянув и не читая всю презентацию (или прочитав ее), можно обсудить основные вопросы и проблемы.