Имя: Пароль:
1C
1С v8
УПП: Расчет себестоимости выпуска. Скорость.
0 ILM
 
гуру
18.06.12
13:51
УПП и платформа последние. РАУЗ. Провожу РСВ.
Скорость проведения РСВ меняется непредсказуемо от 45 минут, до 8 часов. Перепроводится один и тот же месяц. Попытка сделать замер в отладчике приводит к вылету и дампу памяти. ТиИ сделано. Итераций от 15 до 130. Проведение без транзакции дает неустойчивы результат от 35 минут до 4 часов. Причем компы могут уйти в БСОД, а могут бодро отрапортовать "Well Done" гляди что вышло.

Куда смотреть? Первые три шага РСВ считаются за 30 мин без ошибок. Что в четвертом и пятом не видел, так как с отладчиком вылет 1С, независимо от типа SQL или файловая.
1 ILM
 
гуру
18.06.12
13:52
Память съедается практически вся.
2 VasiL-V
 
18.06.12
13:55
(0) [меняется непредсказуемо от 45 минут, до 8 часов] ужас.
Попробуй поэтапно выполнить
3 ДемонМаксвелла
 
18.06.12
13:57
про отрицательные остатки ругается?

насчет этапов - что и за какое время сделано - можно выводить сообщения или делать записи в журнал регистрации.
4 mikeA
 
18.06.12
14:03
(1) может памяти не хватает? попробуй на сервере х64 где памяти побольше.
кстати первый раз оно заполняет некий регистр, и потом выполняется быстрее
5 ДемонМаксвелла
 
18.06.12
14:05
(4) или медленнее, если в регистре были значения, далёкие от реальности
6 ДемонМаксвелла
 
18.06.12
14:06
регистр сведений "Первые приближения для решения СЛУ"
7 ILM
 
гуру
18.06.12
14:20
ОТвечаю по порядку.
На отрицательные остатки ругается.
Сервер x64.

Быстрее медленнее - непонятно откуда.

"Первые приближения для решения СЛУ" что за зверь?
8 ДемонМаксвелла
 
18.06.12
14:22
устраните отрицательные остатки. будет быстрее и достовернее. уменьшите максимальное число итераций. регистр проанализировать проблематично, слишком много записей. можно в порядке эксперимента удалить там записи.
9 ILM
 
гуру
18.06.12
14:23
(8) Легко сказать))) Отрицательные остатки...
10 ILM
 
гуру
18.06.12
14:23
Иногда так технология
11 ДемонМаксвелла
 
18.06.12
14:24
при отрицательных остатках алгоритм решения СЛУ, который в РАУЗе, ведет себя нестабильно, может вылетать в космос (астрономические суммы в себестоимости)
12 ДемонМаксвелла
 
18.06.12
14:26
Устранить остатки несложно вообще-то. заполните корректировку записей регистров отрицательными остатками, и посмотрите что будет со скоростью (это тест). А по хорошему, нужно искать ошибки и исправлять/перепроводить документы
13 Базис
 
naïve
18.06.12
14:28
(11) Подтверждаю, все девятки в ОСВ БУ или ОСВ НУ так получаются.

В регистре (6) нашёл минуса, но только за прошлый год. Это нормально? Его есть смысл анализировать по тем анлитикам, где отрицательные суммы?
14 ILM
 
гуру
18.06.12
14:30
Поподробнее про минусовые остатки.
15 mistеr
 
18.06.12
14:30
(1) Если начинается свопинг, то это вероятная причина "меняется непредсказуемо от 45 минут, до 8 часов"
16 Serg_1960
 
18.06.12
14:33
Прежде чем тыкать "Ок" в расчете себестоимости, надо хотя бы отчетом просмотреть отрицательные остаткипо затратам, МПЗ. Проанализировать их и, если возможно, - убрать.

(ихмо) Пользуюсь исключительно только в документе "Действия" - "Провести вне транзакции". Так хоть в ступор не впадает из-за блокировок, во время работы других пользователей.
17 Базис
 
naïve
18.06.12
14:37
(16) Клёво, про "вне транзакции" не слышал. Давно это появилось?
18 Serg_1960
 
18.06.12
14:38
(17) Чес слово - не помню когда появилось :)

(частный случай, не для всех) После выявления и устранения v8: УПП, РАУЗ и риб-база: получил битые ссылки после ТиИ ключей аналитики (?) расчет себестоимости вместо двух часов стал выполняться за пять минут.
19 ДенисЧ
 
18.06.12
14:39
(17) В 1.3.5 уже было
20 Базис
 
naïve
18.06.12
14:41
(19) Только бы наши пользователи не узнали. Убьют же. "Все вон из базы, мы скрепки недопереучли !" :)
21 ILM
 
гуру
18.06.12
15:29
Остатки убрал для примера. Скорость та же.Долго. Попробую (18).
22 Базис
 
naïve
18.06.12
15:32
Да, пока мы не делали ТиИ ключей аналитики - тормозило сильнее, до 5 часов на 1 РСВ. На уровне ощущений :) решили, что раз в месяц это надо делать, тогда скорость расчёта себестоимости достаточно хорошая.
23 ILM
 
гуру
18.06.12
16:25
Кто нибудь упрощал или модифицировал обработку проведения РСВ?
Может скажете куда копать или ссылку дате почитать...
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший