В методе \Classes\PurchFormLetter_Invoice\chooseLinesPackingSlip, строка 152 (в стд. RU4) добавьте if перед createParmTable(linesCreated); :
X++:
void chooseLinesPackingSlipChooseLine()
{
;
if (chooseLines.changed(tablenum(PurchTable)))
{
if (currentPurchTable.RecId)
{
// <GEEU>
if (features == CRSEFeatures_W::RU)
{
if (map.elements() > 0)
{
currentTableRef = getCurrentTableRef_RU();
linesCreated = this.createParmLineAndSubLines(prevPurchLine, map.pack(), currentTableRef) || linesCreated;
createParmTable(linesCreated);
map = new Map(typeId2Type(typeid(recId)),Types::Record);
}
if (! emptyHeaders)
{
createParmTable(linesCreated);
}