Страница 1 из 1

Ошибка в О. средствах

Добавлено: 15 янв 2004, 09:33
Bioman
Может кто-нибудь сталкивался с такой ситуацией.

В основных средствах был сделан откат
карточки на несколько месяцев. Когда карточку возвращаем в текущий период остальные карточки не появляются.

Вопрос: Что делать?

Re: Ошибка в О. средствах

Добавлено: 15 янв 2004, 12:44
Deinis
Поподробнее пожалуйста.
Какая версия Галактики?
Как откатывались? По Alt+M? Выделяли только одну карточку?
Откат был помесячно или сразу на несколько месяцев назад?
Когда откатывались помесячно были ли видны остальные карточки?
Что значит "не появились"? Их не видно совсем или они подсвечены сереньким цветом?

С какого момента он стали не видны? При первом же "накате" или уже когда накатились в текущий месяц окончательно?
Много ли ОС (и НМА)в базе?

Запусти селект-запрос. Много ли в БД карточек, у которых KatOS.TiDk = 99 ?

Re: Ошибка в О. средствах

Добавлено: 15 янв 2004, 12:46
Deinis
А еще лучше стукнись в аську, быстрее будет разговор :))

Re: Ошибка в О. средствах

Добавлено: 16 янв 2004, 09:32
Bioman
Версия 5.84 под Ораклом 9.2
Насчет того как откатывались я точно не знаю
но "раследование" показало, что вроде как откатывали одну карточку и по одному месяцу.
Все остальные серые.

Вообще карточек порядка 6 с половиной тыс.

А что за поле Tidk? Ну, я посмотрел , что
это тип документа, но что за тип непонятно.
99 нет ни одного.

Re: Ошибка в О. средствах

Добавлено: 16 янв 2004, 15:38
Deinis
Есть понятие "Скрытые ИК". Если ты пишешь "остальные карточки не появляются", значит ты имеешь в виду именно их. Это значит, что ты их в Галактике ВООБЩЕ не видишь. Поэтому и спросил я тебя насчет поля TiDk. Почитай на досуге.
http://www.tyumbit.ru/galaktika/read.ph ... 675&t=2672 и http://www.tyumbit.ru/galaktika/read.ph ... 101&t=1091

На самом деле ситуация другая. Карточка - появляются, только они не активные. Это другая проблема. Одна из вероятных причин - при откате/накате кто-то еще, кроме человека, занимавшегося этими операциями "сидел"/"заходил" в модули ОС или НМА.
Здесь может помочь обнуление поля NastrOS.Field2 (количество месяцев отката), а может и не помочь. Надо выяснить детали.
Насколько глубоким был откат?
Кто еще заходил или мог зайти в модули ОС/НМА? Проверь по журналу (если сможешь).
Как обстоят дела в модуле НМА? Все ИК НМА все видны? Все они подсвечены черным, а не серым цветом?

Re: Ошибка в О. средствах

Добавлено: 21 янв 2004, 08:18
Biomen
Попробовал обнулить field2 на тестовой базе - вроде все нормально. На основной пока не буду.

С активными карточками связано не только
поле field2 , но и modamort
и еще одно( названия не помню, что-то зарезервированное )в arciznos.

А суппорты проверяли pick.wlist,
arciznos.modamort, arciznos.prizn1
(Не знаешь что-за поля?) и NastrOS.Field2.
Послали запрос в Галактику, теперь ждемс.:(

Re: Ошибка в О. средствах

Добавлено: 21 янв 2004, 12:42
Deinis
Смысл такой, что если NastrOS.Field2 отлично от нуля, Галактика считает, что был "откат".
В этом случае в модуле ОС или НМА показаны активными все ИК, у которых KatOS.ModAmort >= 128. (когда ты откатываешься по одной/нескольким ИК, то откатываемые карточки помечаются прибавлением 128 к KatOS.ModAmort, это ).
По идее это поле (KatOS.ModAmort) восстанавливается (вычитается 128), когда ты делаешь последний "накат". Но может и не восстановится (по разным причинам). В этом случае нужно обнулить насильно. И всем карточкам, у которых KatOS.ModAmort >= 128 уменьшить KatOS.ModAmort на 128. Но ведь не просто так поле не обнулилось! Значит были на то причины. Может кто-то случайно/не случайно заходил в один из модулей ОС/НМА во время откатов/накатов? Или есть другая причина?
http://www.tyumbit.ru/galaktika/read.ph ... 005&t=3004

Советую вашим бухгалтерам закрутить в модулях ОС и НМА ведомости наличия и износа по всем месяцам (с самого глубокого, на тот, который откатывались) и сравнить с теми, которые сохранили. Если все совпадает, скорее всего можно просто обнулять поле NastrOS.Field2 и исправлять KatOS.ModAmort.

Вот если вы откатывались по-хитрому: сначала откатились по ряду карточек, затем из этих нескольких выбрали еще несколько и откатились глубже.... тогда сложнее будет. Здесь используется функция "восстановлении пометки отката части картотеки". Но тама наверняка есть какие-то тонкости, поэтому лучше так не делать ;)

Re: Ошибка в О. средствах

Добавлено: 21 янв 2004, 18:48
Станыч
Био, я сталкивался с такой ситуацией. Помогла процедура проверки корректности картотеки ОС - Возврат "спрятанных" инвентарных карточек.

Re: Ошибка в О. средствах

Добавлено: 21 янв 2004, 18:53
Станыч
... или востановление части отката :)

Re: Ошибка в О. средствах

Добавлено: 22 янв 2004, 11:10
Biomen
Деинису:
Откатывали только одну карточку, а в это время другой человек сидел в ОС. Посмотрим, что скажут суппорты. Спасибо за консультацию:)

Станычу: А мне не помогло:(...
Если есть информация по откату, т.е. какие таблицы нужно откатывать, поделись пожалуйста.

Re: Ошибка в О. средствах

Добавлено: 04 фев 2004, 04:39
Biomen
Напишу офицальное решение проблемы, вдруг кому-нибудь интересно:)
1) Nastros.Field2 должно быть 0;
2) Katos.Modamort должно быть меньше 128,
поставить 1, хотя на форуме писали, что 0.
3) Arciznos.Prizn1 должно быть меньше 128,
поставить 1.
Еще раз всем спасибо.