Привет!
Посмотрите на статический метод findOrCreateBlank таблицы InventDim. По моему скромному мнению данный метод должен был бы искать InventDimId "пустой" аналитики (строки в которой все разрезы скл. аналитики пусты).
Но метод начинается так:
PHP код:
server static InventDim findOrCreateBlank(boolean testConfigurationKey = true)
{
InventDim inventDim;
#define.blank('Axapta');
if (testConfigurationKey && isConfigurationKeyEnabled(configurationKeyNum(LogisticsAdvanced)))
return inventDim;
...
ttsBegin;
inventDim.inventDimId = #blank;
inventDim.insert(true);
ttsCommit;
return inventDim;
}
То бишь это означает, что, для того, что бы получить InventDimId "пустой" аналитики необходимо отключать проверку конфигурационного ключа LogisticsAdvanced (если он включен). Зачем вообще это проверяется, да еще и по умолчанию? С первого взгляда кажется, что логичнее было бы как раз установить умолчательное false этому переключателю.