2014-10-13 12:36:03
Краткое описание :
Устаревшая таблица Nastr в CaseKau.pasОписание :
Ведение картотекиЧто измененно :
В двух разных БД в интерактивном отчете имена ОС отражаются по
разному при одинаковых настройках реестра настроек: в одной БД даже простые
объекты имеют префикс в виде слеша, а во второй базе простые идут без такого
префикса, а сложные естественно разделены слешем в обоих базах.
При дополнительном анализе выяснилось что в файле CaseKau.pas для структуры
имени используется таблица Nastr, в то время как от использования этой таблицы
в модуле Учет ОС отказались. Вместо этого должна быть использована настройка
"Настройки Галактики \ Бухгалтерский контур \ Учет ОС и НМА \ Отчеты \ Печать
инвентарного номера с учетом вышестоящего"
tmpStr := bKatOs^.InNum;
if GetNastrOSByTiDk(bKatOs^.TiDk) then
if ( bNastr^.Field4 <> 0 ) then
if GetKatOSLink(bKatOs^.cHigherOs) then
tmpStr := bKatOsLink^.InNum + '/' + bKatOs^.InNum;
Как измененно :
Убрал использование таблицы Nastr.
Вместо этого быть используется настройка "Настройки Галактики \ Бухгалтерский
контур \ Учет ОС и НМА \ Отчеты \ Печать инвентарного номера с учетом
вышестоящего".