Доброго всем дня. Уже сутки ломаю голову, не могу придумать как разрулить ситуацию. Клиент просит проверять контрагента ( конфигурация УТ ) на обязательность заполнения реквизитов. Ну да, если это реквизит наименование, то пара пустяков - перед записью, если ЭтоНовый проверяем. А если это непрямой реквизит, например контактное лицо контрагента? Уже передЗаписью не катит, потому как уже должна быть ссылка контрагента!!! Уже что только не придумывал: 1. ПередЗаписью проверять, если ЭтоНовый, то проверку игнорировать. Но тогда юзер особо не парясь нажмет Записать, Закрыть, и всьо. 2. Тулить проверку в форму в ПередЗакрытием(), тоже не айс, каждый раз будет матюкаться, и кроме того уже есть старые контрагенты, кроме того будет матюкаться ВСЕМ юзерам, даже тем кто не имеет никакого отношения к заполнению контрагентов 2. ПередЗаписью(), если ЭтоНовый, писать ссылку в какой то РС, типа КонтрагентыПодлежащиеПроверке, а затем в форме ПередЗакрытием() проверять, если есть ссылка в РС, то проверять реквизиты, ну а после заполнения реквизитов убирать ссылку из РС. И тут тоже есть затык, например захотят создать тестового юзера без телефонов, адресов и пр. Хотя этот вариант мне более всего по душе.
|