|
v7: Зависает база при проведении документа и при ТиИ | ☑ | ||
---|---|---|---|---|
0
keln1989
09.09.12
✎
10:54
|
Самописная база 7.7 после некорректного завершения работы у пользователя перестал проводится один вид документов (вроде один). Проделал все возможное, что можно сделать не зная 7-ки. Как написано в теме при Тестировании и исправлении (проверка логической целостности) зависает. Причем поверьте, дело не в производительности компа, я делал это на новом серваке и базу запихнул в виртуальный жесткий диск в оперативной памяти.
Проверял MDdiag'ом - все чисто. Выгрузка Загрузка в чистую базу. Удалял *.CDX файлы. Скорее всего беда в каком-то справочнике как и пишут на форуме. Но я не але в 7-ке. Прошу помощи! Сроки горят... Завтра пользователям уже работать надо. |
|||
1
Wobland
09.09.12
✎
10:57
|
предлагаю почитать форум
|
|||
2
ДенисЧ
09.09.12
✎
10:58
|
"перестал проводится один вид документов"
как именно? |
|||
3
Wobland
09.09.12
✎
10:58
|
и ещё. если ты никак с семёркой, пусть голова болит у программера
|
|||
4
BlackSeaCat
09.09.12
✎
11:02
|
Сколько?
|
|||
5
keln1989
09.09.12
✎
11:04
|
База самописная - ЖКХ Корректировка лицевого счета и только при изменении вида собственности. База на файлообменнике уже есть если что.
3 - дело в том что этот программер я и есть. Меня отправили с 8-ой разбираться, но там с сетью беда, а работать пока надо, поэтому нужна база 7-ки. |
|||
6
BlackSeaCat
09.09.12
✎
11:14
|
Ну, если что, то кидай ссылку на базу graycat2008(at)yandex.ru, посмотрю.
|
|||
7
Wobland
09.09.12
✎
11:18
|
кто ответит на (2)?
|
|||
8
keln1989
09.09.12
✎
11:19
|
Корректировка лицевого счета #7
|
|||
9
keln1989
09.09.12
✎
11:23
|
Только это вряд ли о чем-то скажет. Ведь конфу никто не видел. Вот база - http://bit.ly/P0QK8M
|
|||
10
Mikeware
09.09.12
✎
11:24
|
(8) вопрос был не "что?", а "как?"
|
|||
11
keln1989
09.09.12
✎
11:26
|
(10) туплю. Зависает. Пишет в статусе выполняется обработка и висит, кушая память мегабайтами в секунду.
|
|||
12
AlexNew
09.09.12
✎
11:26
|
(10) Я думаю главное - сколько. Нахрена подулки просто так смотреть?
|
|||
13
Wobland
09.09.12
✎
11:28
|
(11) отладчик в руки и смотри, где зацикливается
|
|||
14
ДенисЧ
09.09.12
✎
11:28
|
Похоже на битые сслыки
|
|||
15
AlexNew
09.09.12
✎
11:33
|
(14) Ни на что это не похоже. Ни конфы, ни базы никто не видел.
|
|||
16
MisterI2008
09.09.12
✎
11:51
|
(8) дата документа 02.01.2012 ?
|
|||
17
Neg
09.09.12
✎
11:53
|
(15) А в (9) разве не она?
|
|||
18
AlexNew
09.09.12
✎
11:57
|
(17) А сумма?
|
|||
19
keln1989
09.09.12
✎
12:04
|
(16) все корректировки от 2-го числа месяца
|
|||
20
BlackSeaCat
09.09.12
✎
12:14
|
(19) Какого месяца? В сентябре все проводится, но там нет документа №7.
Короче, ясно и вразумительно пиши, как воспроизводится ошибка, иначе тебя тут пошлют... к разработчику. |
|||
21
MisterI2008
09.09.12
✎
12:20
|
(19) в твоей базе 7-я корректировка имеет дату 02.01.12
и она нормально проводится |
|||
22
keln1989
09.09.12
✎
12:21
|
Где зацикливается нашел:
[code] //чистка ЖРН по начислениям Пр=0; Жрн.ВыбратьПериодПоОбъекту(ЛС,ДатаИзм); Пока Жрн.ПолучитьЗапись()=1 цикл Если (Жрн.ВидРасч.ВходитВГруппу(ГруппаРасчетов.Начисления)=1)и(Жрн.ДатаНачала=Датаизм) Тогда Если (Жрн.Фиксирована=0) Тогда Жрн.фиксироватьЗапись(); Жрн.УдалитьЗапись(); Пр=1; КонецЕсли; КонецЕсли; Если Пр=1 Тогда Пр=0; Жрн.ВыбратьПериодПоОбъекту(ЛС,ДатаИзм); (если закоментить эту строчку, то все проводится...) КонецЕСли; КонецЦикла; [/code] Для сведений: Жрн=СоздатьОбъект("ЖурналРасчетов.Квартиросъемщик"); ДатаИзм=Жрн.НачалоТекущегоПериода(); У кого какие мысли? |
|||
23
MisterI2008
09.09.12
✎
12:22
|
+21 г-жа ТАСБУЛАТОВА получила 1 метр балкона, выполнен перерасчет, док проведен
ты вот что.. посмотри, сколько памяти на компе.. может просто памяти нехватать у меня 2гига |
|||
24
keln1989
09.09.12
✎
12:23
|
(20) (21) если создать новую корректировку, где изменить статус квартиры, то ничего не проводится и висит.
|
|||
25
MisterI2008
09.09.12
✎
12:26
|
(24) всё проводится, как полагается, и вновь созданный док, и старый с новым статусом
|
|||
26
arkadii_i
09.09.12
✎
12:27
|
а пробовал создавать пустую базу по новому пути и восстанавливать архив в нее? иногда такие фокусы помогают.
|
|||
27
Cthulhu
09.09.12
✎
12:28
|
(22): у меня мысль: ты не показал, где именно зависает.
|
|||
28
keln1989
09.09.12
✎
12:29
|
(25) сейчас и уменя все проводится... у меня не проводился документ если изменить статус квартиры на Дзержинского 223, кв. 2 с ведомственного на приватизированный. По пробуй. Если все ок. То прошу прощения перед всеми за шум на пустом месте.
|
|||
29
MisterI2008
09.09.12
✎
12:31
|
(28) скажи номер документа..
|
|||
30
keln1989
09.09.12
✎
12:34
|
(29) документ новый нужно создать. А номер лицевого счета 4001000779
|
|||
31
keln1989
09.09.12
✎
12:36
|
Документ создается -> Панель управления - Документы - Ввод-корректировка лицевого счета
|
|||
32
BlackSeaCat
09.09.12
✎
12:52
|
(31) Зависает. ИМХО, причина - кривой код. 1000 рублей на Яндекс-кошелек и получишь работающий код.
|
|||
33
MisterI2008
09.09.12
✎
12:57
|
(31) ты прав, зацикливается в указанном месте.
делается кривая выборка из Жрн извини, искать причину не буду |
|||
34
keln1989
09.09.12
✎
13:01
|
(33) (32) ну хоть мне не показалось ))
(32) слушай, я бы с радостью.. Но ради клиента в убыток себе работать не хочу. Просто чтобы отбить эту тысячу мне придется снять с клиента минимум 4-е часа (33% - мои, работаю на франч). А + мое собственное время. Итого 6-7 часов. Меня пошлют лесом, мне кажется. |
|||
35
keln1989
09.09.12
✎
13:03
|
Хм... Вроде нашел решение, но только на конкретно этот случай с зависанием
Закоментил строчку, о которой писал выше. Провел корректировку. Раскоментил. Заново все расчитал, перепровел - все ОК. Но это не лечение причины. |
|||
36
BlackSeaCat
09.09.12
✎
13:21
|
(34) А не парься, предложение снимается. :-)
Потому что, кроме кривого кода, там действительно кривая выборка из журнала. Например, в твоем конкретном случае при чистке журнала по 4001000779 будут удалены записи не только по АНДРЮЩЕНКО, но и по л/с 4001002166 СТАЦЕНКО МАРИЕТ МЕДИНИХОВНА причем аж за 2006 год! Так что зависание - это только на поверхности, а что там уже сейчас творится в базе после таких "корректировок" - ХЗ! И я совсем не хочу быть к этому причастным, да и тебе не советую. Чао! |
|||
37
keln1989
09.09.12
✎
13:32
|
(36) ощущение что меня кинули ))) прикольно так ))
Кривой код там или нет - не мои проблемы, а разработчика. Моя задача снять зависание. Так что все ок. Всем спасибо что обратили внимание на мою тему. |
|||
38
BlackSeaCat
09.09.12
✎
13:42
|
(37) Не знаю, кто тебя кинул, а вот другие время зазря потеряли.
Ты это, базу-то с файлообменника удали, а то там персональные данные, чревато это сейчас... |
|||
39
keln1989
09.09.12
✎
13:52
|
(38) да не, никто меня не кидал. Просто ощущение ) Все уже удалено и почищено.
|
|||
40
AlexNew
09.09.12
✎
15:14
|
Только открыл, очень понравилосью
//{Что-нибудь: Если Код=0 Тогда //Лишь бы было какое-нибудь Если //Сюда никогда не попадет, так как на самом деле в предыдущей //родительской проверке пропускаются только значения Код <> 0. //Данная проверка прописана только для того, чтобы обязательно //попасть в раздел Иначе для {Атол, так как для него в отличие //от ШтрихМ ни одного Если не нужно вОЗВРАТ 0; |
|||
41
Злопчинский
09.09.12
✎
15:20
|
(40) а хрен ли.. у меня таких параноидальных проверок тоже есть.. ;-)
особенно когда алгоритм развесистый, и предвариетльной проработки серьезной не было... |
|||
42
AlexNew
09.09.12
✎
15:23
|
(41) Хвастаешься?
|
|||
43
Злопчинский
09.09.12
✎
15:26
|
(42) несомненно! ;-)
за тщательную проработку которая займет 50% - сомневаюсь что штатно мне будут платить в 2 раза больше... ;-) |
|||
44
AlexNew
09.09.12
✎
15:29
|
(43) Фигня какая-то (с)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |