Closed VsMoroz closed 8 years ago
Так же не забудь при изменении status_d ОК применить ту же логику которая работает при выводе из эксплуатации ОК в форме редактирования ОК - в поле out_exp вставляется дата вывода из эксплуатации
Может запросы немного расширить: SELECT COUNT(_) FROM net_data WHERE net_data.status_d = '2' AND (net_data.office_b = 'значение из net_data.office_b' or net_data.office_a = 'значение из net_data.officeb') и SELECT COUNT() FROM net_data WHERE net_data.status_d = '2' AND (net_data.office_a = 'значение из net_data.office_a' or net_data.office_b = 'значение из net_data.office_a') ?
Да давай такой задействуем
выполни, v5.46.38
Работает, гуд, спасибо
При изменении статуса СК, выполнить изменение, запомнить новое просвоенное net_data.status_d значение.
Сделать проверку есть ли в ОК А и ОК Б этой услуги, другие услуги со статусом в эксплуатации.
Проверить офис Б:
Проверить офис A:
Если запрос проверка по офису А или офису Б - вернули значение = '0' тогда этому офису в office_kli.status_d вписать такое же значение какое было вписанно в net_data.status_d СК