Контрактники...
Этот постулат понятен?
-----
Разумеется.
Так же как и черный ящик из двух полей, кнопы и файла...
И, кстати, в данной системе все так и останется - Я не буду знать правильно ли Я починил код...
Но починить надо правильно...
Ты сам писал:
-----
Да, доковырялся.
Замени...
-----
...и запусти в производство.
Хорошо что тебе не надо отвечать рубликом за брак...
данные заказа где-то есть...
-----
... в базе, структуру которой Я не знаю...
Вот сегодня доковырялся...
Есть поле, куда пишется ИД клиента. Нормальное, целочисленное. Подставляется везде где надо.
А иногда оператору лениво делать поиск клиента и он оставляет поле незаполненным.
А вмеесто заполнения поля пишет какую-нибудь фигню в поле ПсевдоИДКлиента.
Потом заполняет другое поле куда вписывает Имя Клиента ассоциируемое с клиентом...
В Р20 как раз имена клиентов потребовались.
В процесс выяснилось... отсутствие имен у клиентов, которые полностью прописаны в базе...
Фича!!! Блин...
Оператор на память помнит клентские ИДшки и вместо поиска вбивает в псевдоИД, а поле с именем - не заполняет...
В результате в файлике имени клиента нету, а есть пустая клеточка...
Ну и как это протестить и пофиксить?
Да-да - оператора убивать нельзя... и проверку на вводе добавить нельзя - не наш код...
Пришлось извращаться... потому как контрактники до таких "мелочей" не докапывались - скл отработал - значит все ест'...