Re: Производственные партии / График загрузки

Доброго времени суток!!!

   
Стоим на вкладке Производственные партии. Формируем график загрузки.
   
Скрипт начинает работать. Открывается формочка. Нажимаем на кнопку
"Пересчитать". Начинается расчет, но результатов не выдается.
База боевая 
Версия: 5.0.2.0(9328)
gant_pr.dll -FV:1.0.0.9
Тоже самое проделываю на тестовой базе
Версия: 5.0.2.0(9328)
gant_pr.dll  -FV:1.0.0.9
(как видно одинаковые   ) 
На ней все отрабатывает только так.
Как бы нам порешать, чтобы и на промышленной все работать начало.
P.S. Помониторил, что происходит в БД. Обнаружилось очень интересное отличие:
Запрос к тестовой базе:


SELECT  NMK.NMK_ID, NMK.NMK_NOTE, 
NMK.NMK_NAME,NMK.NMK_CODE,NMK.NMK_CLASSIF_ID,NMK.NMK_BASE_MESUR,NMK.IS_SPEC,NMK.IS_TECHNO,NMK.CREATOR,NMK.CREATE_DATE,NMK.CHANGER,NMK.CHANGE_DATE,NMK.NMK_UDWES,NMK.NMK_WESMESUR,NMK.NMK_CLASSIF_TYPE_ID,NMK.NMK_NOTUSED,NMK_CLASSIF.NMK_CLASSIF_NAME,NMK_MESUR.MESUR_NOTE,BL_MESUR.MESUR_NOTE
 AS BL_MESUR_NOTE,BLNMK.BLNMK_QUAN,BLNMK.BLNMK_SUMFROM NMK
  LEFT JOIN NMK_CLASSIF NMK_CLASSIF ON (NMK.NMK_CLASSIF_ID = NMK_CLASSIF.NMK_CLASSIF_ID)
 LEFT JOIN MESURIMENT NMK_MESUR ON (NMK.NMK_BASE_MESUR = 
 NMK_MESUR.MESUR_ID) 
 LEFT
 JOIN BLNMK ON (BLNMK.NMK_ID = NMK.NMK_ID) 
 LEFT
 JOIN MESURIMENT BL_MESUR ON (BLNMK.MESUR_ID = BL_MESUR.MESUR_ID) WHERE
 NMK.NMK_CLASSIF_TYPE_ID=20

Запрос к боевой базе:


SELECT
 NMK.NMK_ID, NMK.NMK_NOTE, 
 NMK.NMK_NAME,NMK.NMK_CODE,NMK.NMK_CLASSIF_ID,NMK.NMK_BASE_MESUR,NMK.IS_SPEC,NMK.IS_TECHNO,NMK.CREATOR,NMK.CREATE_DATE,NMK.CHANGER,NMK.CHANGE_DATE,NMK.NMK_UDWES,NMK.NMK_WESMESUR,NMK.NMK_CLASSIF_TYPE_ID,NMK.NMK_NOTUSED,NMK_CLASSIF.NMK_CLASSIF_NAME,NMK_MESUR.MESUR_NOTE,BL_MESUR.MESUR_NOTE
 AS
 BL_MESUR_NOTE,BLNMK.BLNMK_QUAN,BLNMK.BLNMK_SUM 
 FROM
 NMK 
 LEFT
 JOIN NMK_CLASSIF NMK_CLASSIF ON (NMK.NMK_CLASSIF_ID = NMK_CLASSIF.NMK_CLASSIF_ID)
 LEFT
 JOIN MESURIMENT NMK_MESUR ON (NMK.NMK_BASE_MESUR = 
 NMK_MESUR.MESUR_ID) 

 LEFT
 JOIN BLNMK ON (BLNMK.NMK_ID = NMK.NMK_ID) 
 LEFT
 JOIN MESURIMENT BL_MESUR ON (BLNMK.MESUR_ID = BL_MESUR.MESUR_ID) WHERE
 NMK.NMK_CLASSIF_ID=20

Что называется найдите 10 отличий smile. Между прочим, именно на этом
запросе происходит затык на боевой базе.
Отличие в последней строке вопроса. У меня предположение, что косяк
в этом, хотя отвечать не буду. Вам, как говорится, виднее 
Заранее благодарю за ответы!!!

Re: Производственные партии / График загрузки

1. что значит "результатов не выдаётся"?
долго думает? виснет? отрабатывает, но ничего не показывает?
2. что такое "затык на боевой базе"?
3. Вы данные ввели для расчёта?

Re: Производственные партии / График загрузки

1. что значит "результатов не выдаётся"?
долго думает? виснет? отрабатывает, но ничего не показывает?

Отрабатывает, но ничего не показывает.

2. что такое "затык на боевой базе"?

По трассе - это последний запрос, который выполняется при нажатии этой кнопки.

На тестовой базе работа после "аналогичного" запроса продолжается

3. Вы данные ввели для расчёта?

Да, данные введены.

Re: Производственные партии / График загрузки

опишите по шагам и лучше со скриншотами какие и куда данные вводили

Re: Производственные партии / График загрузки

Сколько у Вас записей в справочнике цехов?

Re: Производственные партии / График загрузки

Скриншоты готовятся.

По количеству цехов:
на тестовой - 90
на боевой - 206[/quote]

Re: Производственные партии / График загрузки

Скриншоты в почту отправил

Re: Производственные партии / График загрузки

Там у Вас в партии все операции назначены на Цех 15, участок 0. 
Вы станочный парк в этом цехе участке завели? Пришлите, пожалуйста, скриншот - станочный парк этого цеха/участка.

Re: Производственные партии / График загрузки

Там у Вас в партии все операции назначены на Цех 15, участок 0.
Вы станочный парк в этом цехе участке завели? Пришлите, пожалуйста, скриншот - станочный парк этого цеха/участка.


Хорошо!!!

Действительно, стоит 0 участок, потому что он не назначен. Естественно поэтому, что на данный участок станочного парка нет.

Однако, на тестовой ситуация аналогичная, но при этом расчет происходит.

Re: Производственные партии / График загрузки

Site2 писал(а):
Хорошо!!!

Действительно, стоит 0 участок, потому что он не назначен. Естественно поэтому, что на данный участок станочного парка нет.

Давайте разберемся...
Как я понял из предыдущего, он и здесь проходит, только ничего в итоге не показывает.
С другой стороны, а как Вы себе представляете, что Вы вообще считаете?
Вы хотите посчитать загрузку чего-то, чего как Вы сами же говорите "естественно нет".
Результатом работы скрипта, который Вы запускаете, является расчетная загрузка оборудования. Какой Вы хотите результат увидеть, если Вы не ввели никакого оборудования? Загрузку чего тогда Вы ожидаете увидеть?


Site2 писал(а):
Однако, на тестовой ситуация аналогичная, но при этом расчет происходит.

При аналогичной ситуации расчет может и проходит, но показывать точно также ничего не будет.
Просто в демо базе заведен станочный парк. И его загрузка и считается.

Re: Производственные партии / График загрузки

Присвоили участок операциям. На этот участок гарантировано есть станочный парк. результат не изменился sad

Re: Производственные партии / График загрузки

выложите или пришлите, пожалуйста, скриншот:
- ПРП, на которой пробуете (что там в плане работ), чтобы было видно операции, оборудование, трудоемкость, цех/участок
- станочный парк, что там заведено для соответствующего цеха/участка

Re: Производственные партии / График загрузки

В ПРИЛОЖЕНИИ УКАЗАНЫ СТАНОЧНЫЙ ПАРК УЧАСТКА И ОПЕРАЦИИ

Re: Производственные партии / График загрузки

Отправил Вам по e-mail новые версии библиотек.