03.03.2005, 17:32 | #1 |
Участник
|
Ошибка при переименовании номенклатурной аналитики
Пусть есть номенклатура "Карандаш" для неё активна номенклатурная аналитика "Цвет" и существует значение номенклатурной аналитики "Красный". Создаём любой складской журнал и в строке указываем номенклатуру "Карандаш" и скл. аналитику цвет "Красный". Создаём Job со следующим текстом:
InventColor inventColor; ; inventColor = InventColor::find( "Красный", "Карандаш", true ); inventColor.InventColorId = "Розовый"; inventColor.renamePrimaryKey(); После его выполнения получаем, что в строке скл. журнала аналитика цвет изменилась на значение "Розовый", а в справочнике цветов осталось значение "Красный" и нет значения "Розовый". Таким образом нарушена целостность данных, что не приемлемо. Проверено только для аналитики "Цвет", но думаю, что аналогичная ситуация с другими номенклатурными аналитиками. Ошибка зарегистрирована в службе поддержки Microsoft. |
|