Подскажите, уважаемые, есть ли стандартные средства (ФМ, Классы, подрограммы, отчеты и т.д.) для обработки коллизий? Вот ситуация. При подписании приказа, необходимо разблокировать определенную запись ИТ2002. Делаю это в бадишке при сохранении 0298. Т.е. все данные (в буфере) заполнены этим 0298. Меняю 2002 через удаление и вставку новой записи с помощью delete_infotyp и insert_infotyp. В инсерете ставлю insert_chek = 1. Т.о. отлично показывается стандартное окно с коллизиями, но!.. если тапнуть ОК, то должны бы обрезаться конфликтующие записи 2002 и 2001, а этого не происходит. "Вручную" это делать - черт ногу сломит... Пытался разобраться как это делает стандарт... но часы в дебаггере прошли почти даром. И может кто-нибудь пояснит или подскажет где смотреть, для чего все эти "буферные" структуры: ps, pskey, pspar, psinfo, psoper, pshdr, psyst..., какая за что отвечает? Очень сложно дебажить не зная, что, зачем и когда туда попадает. Спасибо!
|