![]() |
![]() |
mes 30.09.2004 - 13:36 |
У клиента резко возросло количество итогов по регистру. Причина не ясна. Толком ниче объяснить не может. Стоял аспект на платформе 19й релиз сетевая. Потом другой прграммер поставил 23й релиз. Кто нибудь сталкивался? |
mes 1 - 30.09.2004 - 13:43 | апнука |
mes 2 - 30.09.2004 - 13:55 | а пнука еще |
mes 3 - 30.09.2004 - 14:34 |
постараюсь поподробней написать. Начали медленно проводится документы. Допустим приходный кассовый ордер (ПКО) проводился 20 сек. а стал 8 минут. Начал смотреть. Наткнулся на "оригинальный" механизм проведения в Аспекте. Там ПКО партии товаров гасит. То есть можно посмотреть какой конкретно товар оплачен и т.д. Механизм такой. Если сумма ПКО совпадает с суммой товаров погашаемых им. То на регистр Партии накладываетая фильтр по списку этих товаров. А если не совпадает то выгружаются в ТЗ полностью итоги регистра потом в цикле удаляются строки ТЗ которые не отвечают определенным условиям. Так вот до 14.08.04 строк в ткой ТЗ было 5000, то есть за 8 месяцев итогов в регистре накопилось столько. А на 30.09.04 строк стано 47500 более чем в 9 раз увеличилось количество итогов. Внимание! Вопрос. Как такое могло произойти если предположить что в алгоритме погашения нет ошибки, и интенсивность работы не увеличилась. Не может ли это быть следствием проведения тестирования и исправления, или открытия нового периодна на 23 м релизе. Или может это глюк связанный с началом работы скоигурацией по сети. |
mes 4 - 30.09.2004 - 14:48 | ап |
mes 5 - 30.09.2004 - 14:55 |
так я щас смотаюсь, чтоб когда вернусь ответов куча тут была , ато... :))))) |
Dimm 6 - 30.09.2004 - 15:05 |
Сравни получаемую ТЗ с отчетом по партиям или с прямой выборкой из регистров. (5) Чего "ато"? На грубость нарываешься? :) |
fez 7 - 30.09.2004 - 15:43 |
"Внимание! Вопрос. Как такое могло произойти если предположить что в алгоритме погашения нет ошибки" Предположение неверное. Просто учти, что ошибка необязательно в этом документе. Какие-то партии так и остаются непогашенными. Более того - непогашаемыми. И такие остатки непогашаемых партий - переносятся из периода в период. И их количество все время увеличивается. Классический пример непогашаемых остатков можно увидеть, если попробовать поторговать "в минус". При этом возникает сообщение типа "Товар такой-то не распределился по партиям". Вот этот нераспределенный товар создает _свою_ партию. Которая никогда и ничем не гасится. |
fez 8 - 30.09.2004 - 16:46 | (5) Надолго ушел-то? |
mes 9 - 30.09.2004 - 22:46 |
7 - Ды да ... я б тоже так сказал. Но понимаш.... вот нет ошибки. 5 лет в конфе - нет проблем. А тут раззз и вылезло. 6 - ага на грубость ,ну ты то понял фишку а!!!!???? |
Oldmen 10 - 01.10.2004 - 00:21 | предполагабю, забыли переиндексировать после аварийного стопа. |
fez 11 - 01.10.2004 - 00:51 |
(9) 1. Граница последовательности восстановлена? Ибо если пару десятков поменяли задним числом - такая дрянь могла вылезти. А лучше даже не ГП востанавливать, а для надежности просто всю базу перепровести. 2. Пересчет итогов делали (в тестировании и исправлении, если кто не в курсе)? Сделайте обязательно, а после этого еще и файлы БД сожмите. А то в файлах остатков регистров любят накапливаться удаленные записи. 3. Если не поможет - посмотри наконец-то в таблицу с остатками по регистру. Если увидищь там сильно старые записи - значит все же есть ошибка в конфигурации. . dixi |