Цитата:
Сообщение от
Alexius
Ну раз пошла такая пьянка
Отмена закрытия склада при отключенном ключе двух-валютного склада пропускает удаление проводок SummedUp со всеми вытекающими вкусностями
Class / InventCostClosingCancel_WorkInvent / deleteVirtualTransfers
PS. Интересно, много ли еще таких мест ?
Мне кажется тут надежней вот так, чтобы вообще не важно было, как система обрабатывает отключенные конфигурацией поля:
X++:
...
while select forupdate inventTrans order by InventTransId
where inventTrans.ValueOpen == InventTransOpen::Yes
// <GEEU>
//+ DPL InventClosingFix_OK 28.02.2011 OK
//inventTrans.ValueOpenSecCur_RU == InventTransOpen::Yes)
&& ( !isConfigurationKeyEnabled(configurationkeynum(InventClosingSecCur_RU))
|| inventTrans.ValueOpenSecCur_RU == InventTransOpen::Yes)
//- DPL InventClosingFix_OK 28.02.2011 OK
...