Цитата:
Сообщение от
Roenick
...
и номер закупки (уникальный) и номер лота
...
При чем тут закупка? В закупке м.б. несколько строк. В закупке м.б. несколько строк с одним и тем же кодом номенклатуры. Тогда бы в складской проводке пришлось хранить код закупки и номер строки (PurchLine.LineNum).
Хотя нет...
У меня когда-то проходил такой фокус. Сначала вредный пользователь удаляет закупку (в моем случае был заказ), потом кричит: "Чего это эта дура дала мне так просто удалить заказ... подумаешь, всего два раза переспросила...", потом создается новый заказ и переименовывается в старый. Ссылки на документы восстанавливаются.
В таком случае, который нельзя назвать ошибочным, при создании новых строк в заказе вполне может произойти некое нарушение ссылочной целостности, если не будет номера лота.