Показать сообщение отдельно
Старый 25.02.2011, 16:54   #11  
Bega is offline
Bega
Участник
Аватар для Bega
 
382 / 444 (15) +++++++
Регистрация: 18.08.2005
Адрес: Москва
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
Обнаружена такая проблема:
Производство не используется (отключена лицензия). При закрытии склада система пытается сделать какой-то расчет по производственным заказам (InventCostHelp.runProdWIPCalculation_RU()), при этом не находит номерной серии, которая должна быть настроена в параметрах модуля Производство и закрытие останавливается с ошибкой.
Я так понимаю, проверка на то, что вообще нужен этот расчет, должна быть до начала каких-либо действий. Стоит добавить проверку на конфигурационный ключ Prod или есть какой-то еще признак, который позволит это сделать?
Можно вставить в методе:
X++:
    ..
    if (masterClient 
        && CompanyInfo::features_W() == CRSEFeatures_W::RU
        //+DPL
        && isConfigurationkeyEnabled(configurationkeynum(Prod))
        //-DPL
        )
    {
    ...

Последний раз редактировалось Bega; 25.02.2011 в 16:58.
За это сообщение автора поблагодарили: EVGL (10).