CORPO и остатки МЦ

Администрирование баз данных (Pervasive.SQL, MS SQL, Oracle, утилита Support)

Модераторы: m0p3e, edward_K, Модераторы

Ответить
GTHack
Местный житель
Сообщения: 517
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Новосибирск Новосибирск
Контактная информация:

CORPO и остатки МЦ

Сообщение GTHack »

Гал-ка 5.84.
Недавно поднял корпу.
Таблицы saldomc saldofnd teksaldo tekmc sklost из обмена убрал.
В cfg файл добавил загрузку corpoord.res
В интерфейсах зарегил по таблице 1104 - Corpo_reserv, 1112 - corpo_orders. Tuneslib.dll corpoord.res копирнул из exe в sup_exe.

Сейчас наблюдаю такую тему - приходный складской ордер есть, а количество МЦ на складе не изменилось, пересчет остатков (и сальдовых и текущих) по данной МЦ результатов не даёт - сколько было до прихода столько и остаётся после. :(

help !
[url=http://blog.gtalex.ru]Блог GTAlex[/url]
GTHack
Местный житель
Сообщения: 517
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Новосибирск Новосибирск
Контактная информация:

Re: CORPO и остатки МЦ

Сообщение GTHack »

печатаю карточку складского учета - данные одни (правильные)
выдаю ведомость наличия товара - данные другие (без учета последних изменений)
[url=http://blog.gtalex.ru]Блог GTAlex[/url]
GTHack
Местный житель
Сообщения: 517
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Новосибирск Новосибирск
Контактная информация:

Re: CORPO и остатки МЦ

Сообщение GTHack »

в общем непонятно че за косяк был - заново базу отлил, то же самое сделал - вроде без косяков работает
[url=http://blog.gtalex.ru]Блог GTAlex[/url]
JackVn
Постоянный гость
Сообщения: 82
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва, Минск
Контактная информация:

Re: CORPO и остатки МЦ

Сообщение JackVn »

Там косяки в другом могут быть. Сразу обрати внимание на модификацию полей Atl_XXX в таблице SpOrder после отработки интерфейсов, глянь по журналу. Эти интерфейсы глючны немного в стандартной поставке и из-за модификации служебных полей при установке "Кто последний, тот и прав", может получиться серьезный разъезд БД и отвязанные спецификации.
Ситуация:
9:45 Сеанс корпо БД1, передается созданный ордер
100 БД1 Удаление ордера
10:15 Сеанс БД2 в процессе происходит закачка ордера и пересчет остатков, при пересчете модифицируются поля Atl_XXX в SpOrder и это изменение становиться последним.
Дальше, по логике, запись SklOrder удаляется, а SpOrder из-за модификации служебных полей остаются. Новую версию CorpoOrd.Res порпоси в техподдержке, насколько я знаю-штука исправлена, но в патчи вроде не входила.
GTHack
Местный житель
Сообщения: 517
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Новосибирск Новосибирск
Контактная информация:

Re: CORPO и остатки МЦ

Сообщение GTHack »

у меня "у кого номер офиса больше тот и прав", поэтому такой ситуации не возникнет
[url=http://blog.gtalex.ru]Блог GTAlex[/url]
Ответить