View Issue Details

IDProjectCategoryView StatusLast Update
0000917ПроизводствоGeneralpublic2016-04-05 16:32
Reporterruslan Assigned Tobarry  
PriorityhighSeverityfeatureReproducibilityalways
Status feedbackResolutionreopened 
Summary0000917: +Производство-Заявки-Передача в производство-запретить удалять позицию из производственного заказа, если сформированы штрих-коды
DescriptionПри наличии сформированных штрих-кодов в таблице WorkZParam по изделию в заказе, запретить удалять позицию из заказа на закладке Передача в производство - выдавать сообщение "По заказу сформированы штрих-коды- очистите штрих-коды!"
TagsNo tags attached.

Relationships

related to 0000918 closedbarry +Производство-Изделия в Заказе-закладка Праметры-новая кнопка "Очистить штрих-коды" 

Activities

barry

2016-02-15 21:58

administrator   ~0002287

А где закладка "Передача в производство"?

ruslan

2016-02-15 22:02

manager  

ruslan

2016-02-15 22:03

manager   ~0002288

На картинке

barry

2016-02-15 23:17

administrator   ~0002290

work32.zip

ruslan

2016-02-24 14:35

manager   ~0002293

При тестировании работы нововведений по штрих-кодам набрел на ошибку... после очистки штрих-кодов пытаюсь убрать из производственного заказа позицию на закладке Передача в производстве - ошибка:
Произошла ошибка:
violation of FOREIGN KEY constraint "GDDKT_ZMID" on table "GDDKT"
Foreign key references are present for the record
At trigger 'WORKZREF_AD' line: 5, col: 3
At trigger 'CHECK_404'
At trigger 'WORKZMST_BEFORE_DELETE'
At trigger 'WORKZREF_AD' line: 5, col: 3
At trigger 'CHECK_404'
At trigger 'WORKZMST_BEFORE_DELETE'

Производство
Application.MainForm: FormWork(TFormWork) XE2 Производство: Тест (ГОЛОВКО ЧП) [Администратор Системы]
ActiveForm: FormWork(TFormWork) XE2 Производство: Тест (ГОЛОВКО ЧП) [Администратор Системы]
ActiveCustomForm: FormWork(TFormWork) XE2 Производство: Тест (ГОЛОВКО ЧП) [Администратор Системы]
Qw.SQL.Text = <<
Delete from WorkZMst where ID=:ID
>>
Думаю это связано с наличием заказов на ПФ. Можешь проверить в моей базе, которую я тебе все время присылаю там одна позиция на закладке Передача в производство.

barry

2016-02-24 18:31

administrator   ~0002295

Ну так а что ты хочешь и почему ты считаешь ошибкой?
Есть связанные запчасти - ты сам сказал... ты хочешь чтобы они автоматом чистились?

ruslan

2016-02-26 17:02

manager   ~0002297

Last edited: 2016-02-26 17:02

View 2 revisions

Если эта проблема связана уже выпущенными ПФ в базе, то можно выдавать человекопонятное сообщение "По изделию есть выпущенные ПФ. Удаление из заказа невозможно..."

barry

2016-03-11 09:21

administrator   ~0002306

work32.zip

ruslan

2016-04-05 16:32

manager   ~0002357

теперь при попытке удалить изделие по которому нет штрих-кодов на закладке Передача в производство возникает ошибка:
Dynamic SQL Error
SQL error code = -206
Column unknown
P.DTLID
unknown ISC error 336397208
-----
Select K.ID
from WorkZMst M
join WorkZakaz Z on Z.ID=M.ZID
join WorkZSlv S on S.MstID=M.ID
join WorkZParam P on P.MstID=S.ID
join WorkZMst M1 on M1.ID=P.DtlID
join GddKt K on K.ZMID=M1.ID


Производство
Application.MainForm: FormWork(TFormWork) XE2 Производство: 2015 Зима на сервере [Лобода Борис Михайлович]
ActiveForm: FormWork(TFormWork) XE2 Производство: 2015 Зима на сервере [Лобода Борис Михайлович]
ActiveCustomForm: FormWork(TFormWork) XE2 Производство: 2015 Зима на сервере [Лобода Борис Михайлович]
Qa.SQL.Text = <<
Select K.ID
from WorkZMst M
join WorkZakaz Z on Z.ID=M.ZID
join WorkZSlv S on S.MstID=M.ID
join WorkZParam P on P.MstID=S.ID
join WorkZMst M1 on M1.ID=P.DtlID
join GddKt K on K.ZMID=M1.ID
where M.ID = 35409
>>

Issue History

Date Modified Username Field Change
2016-02-11 10:02 ruslan New Issue
2016-02-11 10:19 ruslan Relationship added related to 0000918
2016-02-15 21:58 barry Note Added: 0002287
2016-02-15 22:02 ruslan File Added: Передача в производство.jpg
2016-02-15 22:03 ruslan Note Added: 0002288
2016-02-15 23:17 barry Note Added: 0002290
2016-02-15 23:17 barry Status new => resolved
2016-02-15 23:17 barry Resolution open => fixed
2016-02-15 23:17 barry Assigned To => barry
2016-02-24 14:35 ruslan Note Added: 0002293
2016-02-24 14:35 ruslan Status resolved => feedback
2016-02-24 14:35 ruslan Resolution fixed => reopened
2016-02-24 18:31 barry Note Added: 0002295
2016-02-26 17:02 ruslan Note Added: 0002297
2016-02-26 17:02 ruslan Status feedback => assigned
2016-02-26 17:02 ruslan Note Edited: 0002297 View Revisions
2016-03-11 09:21 barry Note Added: 0002306
2016-03-16 06:17 ruslan Status assigned => resolved
2016-03-16 06:17 ruslan Resolution reopened => fixed
2016-04-05 16:32 ruslan Note Added: 0002357
2016-04-05 16:32 ruslan Status resolved => feedback
2016-04-05 16:32 ruslan Resolution fixed => reopened