К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Помогите, рушится база

Гость
0 - 10.08.2012 - 13:24
Всем привет. Обновили в марте базу ЗИК на 322 релиз, после этого ничего не обновляли, все хорошо работало, периоды меняли до июля, вылетов не было. В июле начались проблемы. Проводим документ начисления зарплаты, запускаем расчет, вылетает программа. Делаем лечение исправление, делаем расчет по отдельности по каждому сотруднику, вылетает на ком-то, делаем тестирование исправление опять, опять выдает ошибки такого плана:

Проверка уникальности внутреннего идентификатора в журнале расчетов. Зарплата. ПроизвольноеУдержание01 01.07.12<=>31.07.12 Линкевич Маргарита Николаевна(90104)
Проверка уникальности внутреннего идентификатора в журнале расчетов. Зарплата. ПроизвольноеУдержание01 01.07.12<=>31.07.12 Лаптева Елена Александровна(90170)
Проверка уникальности внутреннего идентификатора в журнале расчетов. Зарплата. ПроизвольноеУдержание01 01.07.12<=>31.07.12 Кузнецова Ольга Николаевна(89788)
Проверка уникальности внутреннего идентификатора в журнале расчетов. Зарплата. ПроизвольноеУдержание01 01.07.12<=>31.07.12 Климович Ирина Александровна(5307)
Проверка уникальности внутреннего идентификатора в журнале расчетов. Зарплата. ПроизвольноеУдержание01 01.07.12<=>31.07.12 Климкина Елена Эдуардовна(90000)
Проверка уникальности внутреннего идентификатора в журнале расчетов. Зарплата. ПроизвольноеУдержание01 01.07.12<=>31.07.12 Кашмирова Ирина Викторовна(5316)
Проверка уникальности внутреннего идентификатора в журнале расчетов. Зарплата. ПроизвольноеУдержание01 01.07.12<=>31.07.12 Истомин Владимир Вячеславович(5202)
Проверка уникальности внутреннего идентификатора в журнале расчетов. Зарплата. ПроизвольноеУдержание01 01.07.12<=>31.07.12 Исмаилова Елена Владимировна(89929)

Опять тестирование исправление, продолжаем расчет по людям на ком был сбой, расчет проходит, сбой теперь уже на другом ком нибудь. *.DD файлы создавали по новой, подскажите что можно сделать с этим?



281 - 12.12.2012 - 14:28
стопудово где-то косяк в ЖР.
.
как вариант в порядке дежурного бреда - взять ту базу, которая по сслыке.
.
внешними инструментами тупо подменить ИД записей ЖР на новые уникальные.
.
посмотреть что получитяс...
.
таково мое мнение как неспециалиста...
Гость
282 - 12.12.2012 - 15:52
ID в таблице 447.dbf не двоятся, хз куда еще можно копнуть.
Гость
283 - 12.12.2012 - 16:06
Шоу, продолжается!

ставлю дайм - еще на неделю
Гость
284 - 12.12.2012 - 16:31
напоминает многосерийный боевик рт Маски Шоу "Хроника пикирующего бомбардировщика", они там рушились на землю серий 100..)
285 - 12.12.2012 - 16:34
стопудово в базе косяк и в этом виновата мисс Мурпл в роли мисс Бурпл
286 - 12.12.2012 - 16:36
причем явно надо смотреть в записи журнала расчетов и объектов задейстованных в ней - видов начислений/удержаний, сотров и родительских доков.
.
я бы тупо сделал - как неспециалист - копал в строну правильности идов этих объектов.
Гость
287 - 12.12.2012 - 16:54
Это..кто там в теме, у сотрудника ОсновнойЭлемент.. должна же быть ссылка на сам элемент ?
У ТС это не так для некоторых элементов.
288 - 12.12.2012 - 16:58
(287) очень сомневаюсь что это правильною. сейчас гляну.
289 - 12.12.2012 - 16:59
возможно что и правильно, в комменте к реквизиту стоит:
"Основной элемент - для обычных сотрудников ссылка на этот же элемент, для внутреннего совмещения - ссылка на основной элемент"
Гость
290 - 12.12.2012 - 17:00
видать из-за этого и полный пэ при записях в жр.
291 - 12.12.2012 - 17:01
Скорее всего для обычных сотрудников - должно быть пусто, для внутренних совместителей - ссылка на "главную" запись штатного сотрудника...
.
но за высказанное выше - не поручусь..
.
ща гляну как у меня в ЗикЕ
292 - 12.12.2012 - 17:05
посмотрел у себя в ЗиКе - стоит ссылка на самого себя, совместителей нет, так что это правильно.
Гость
293 - 12.12.2012 - 17:23
287-Ёпрст > ЭТо скорее всего по совместителям ссылка на другой объект
294 - 12.12.2012 - 17:23
(290) неа...
295 - 12.12.2012 - 17:25
то есть - у всех элементов это поле д.б. заполнено. у большинства - самим на себя, у внутренних совместителей - на основные элементы по основной должности.
.
м.б. клинит как раз из-за того что "основной элемент" - пустой? - хотя вряд ли из-за этого бы клинило...
Гость
296 - 12.12.2012 - 17:29
И у групп тоже 0 стоит в графе SP202
297 - 12.12.2012 - 17:37
клинит на очиститьдвижения() - исходя из этого и копать надо...
Гость
298 - 12.12.2012 - 21:03
:-)
... Ёпрст и Чучундер, всё равно старушку лохматите.... - а ведь колдыбёж начался где-то в июле... - распроведите базу до июня и по новой прогоните через июль - что-то должно высветиться с ЖР - он ведь очистится и начнёт заливаться по новой.
Для ускорения распроведения\проведения - процедурки прилагаю, какими сам пользуюсь... - что-то взято из процедур типовых, что-то - с инфостарта и для себя дописано, что-то - своё... - Думаю, принцип действия по контексту будет понятен - забросить в папки ExtForms и на вдруг пригодится. :-)
http://hdd.tomsk.ru/file/uyotcsef
Гость
299 - 12.12.2012 - 22:20
пробуй эту выгрузку.
http://rusfolder.com/34080885
о результатах отпишись
Гость
300 - 13.12.2012 - 09:44
298-perpetum > В июле ничего не началось, т.к. поднимали архив за март месяц и с марта все начислили по ноябрь.
Гость
301 - 13.12.2012 - 09:48
299-Ёпрст > Сейчас погляжу.
Гость
302 - 13.12.2012 - 09:49
При листании справочника сотрудников это вылетает:

ПодчиненныеДокументы.ВыбратьПодчиненныеДокументы(, ,Документ);
{Глобальный модуль(3570)**: Не выбран документ!
ПодчиненныеДокументы.ВыбратьПодчиненныеДокументы(, ,Документ);
{Глобальный модуль(3570)**: Не выбран документ!
ПодчиненныеДокументы.ВыбратьПодчиненныеДокументы(, ,Документ);
{Глобальный модуль(3570)**: Не выбран документ!
ПодчиненныеДокументы.ВыбратьПодчиненныеДокументы(, ,Документ);
{Глобальный модуль(3570)**: Не выбран документ!
ПодчиненныеДокументы.ВыбратьПодчиненныеДокументы(, ,Документ);
{Глобальный модуль(3570)**: Не выбран документ!
ПодчиненныеДокументы.ВыбратьПодчиненныеДокументы(, ,Документ);
{Глобальный модуль(3570)**: Не выбран документ!
ПодчиненныеДокументы.ВыбратьПодчиненныеДокументы(, ,Документ);
{Глобальный модуль(3570)**: Не выбран документ!
Гость
303 - 13.12.2012 - 09:50
Ну и журнал расчетов пустой полностью, даже ноября нету.
Гость
304 - 13.12.2012 - 09:51
447.dbf 610 байт весит.
Гость
305 - 13.12.2012 - 09:52
ШОУ! Шоу! Шоу!
Гость
306 - 13.12.2012 - 10:04
300-Fold > Так откопали источник проблемы?
- на спец-символы проверили базу?
- нетрудно ведь написать процедурку фильтрации спецсимволов по диапазону допустимых кодов по всем реквизитам для всех справочников.
- отловить, удалить.... - тем самым гарантировать возможный зависон при наталкивании на спец-символ.
Такая проблема была в Бухгалтерии 6.0 - периодически запускали чистилку от спец-символов..., то же самое присутствует во всех базах 7.7. Когда с базой происходило неладное - проверял под отладчиком, где застопорилось и обнаруживал в строках справочника спец-символ... - Удалял и далее снова - полёт нормальный... - Процедуру фильтрации, к сожалению, не писал... - под отладчиком быстро отлавливал... :-)
Уж больно падучая вашей базы похожа на проблему спец-сиволов в наименовании или реквизитах справочника сотрудники или других, какие используются.
Гость
307 - 13.12.2012 - 10:08
(301) ща.. выгрузка какая то кривая получилась, лови архив с дбф-ками
http://rusfolder.com/34085638
Гость
308 - 13.12.2012 - 10:18
306-perpetum >+ Обычно спец-символы генерируются в строковой части при наборе с клавиатуры, когда вместо шифта нажимают Альт+символ клавиатуры или контрл+символ клавиатуры. В строке спец-символ выглядит эдаким тёмным прямоугольничком.
Если в строковой части документа присутствует ссылка на элемент справочника с спец-символом, обращение к документу в теле процедуры может непредсказуемым образом выбивать логику процедуры и теряется связь с документом, после чего всё идёт лесом.
Гость
309 - 13.12.2012 - 10:25
308-perpetum >+ вообще с клавиатуры можно ввести любой символ, если удерживать альт и набирать код на малой цифровой клавиатуре.
Например, альт+0176 даёт символ градуса ° - ввёл его сюда именно так.
Так что запендюрить спец-символ нечаянно - легко, а последствия могут быть тяжкими.
Гость
310 - 13.12.2012 - 10:26
(309) да нету у него спец символов, а градус и прочие © не портят базу и не портили никогда.
Гость
311 - 13.12.2012 - 10:27
http://rusfolder.com/34085869
на вот, с этой выгрузкой поиграйся
в ней должно всё работать, по идее.
Гость
312 - 13.12.2012 - 10:38
310-Ёпрст > "альт + код" - привел, как возможность набора любого символа... :-)
Дык комментарий-то будет? - В чём проблема? - А то слышим возню в тёмном углу, что-то выбрасывают наверх..., затем снова вопли - не то!!! - а мы тут изводимся... - до мурррашечек... :-)))))
Гость
313 - 13.12.2012 - 10:42
(312) щас автор протестирует последнюю выгрузку и посмотрим..
а так, комментить пока особо нечего.
По-поводу спец символов, у нас, к примеру, в наименованиях везде ° забит, ибо бухлом торгуем, проблем не было никогда.
Да и с другими спец символами в строковых реквизитах тоже.
Впрочем, "обращение к документу в теле процедуры может непредсказуемым образом выбивать логику процедуры и теряется связь с документом"

вот это вообще, бредни, имхо.
Какая связь между документом и строковым реквизитом справочника, в котором есть спец символы ?
В доке всего лишь ссылка на справочник хранится, т.е id справочника от таблички sc справочника.
Гость
314 - 13.12.2012 - 10:44
311-Ёпрст > Все записи в ЖР с воскл. знаками, ошибки в справочнике как и были вылетают. Зайти по правой клавише в док. начисления зарплаты вобще не дает.
Гость
315 - 13.12.2012 - 10:53
(314) это в какой ?
в той что из (311) ?
у меня нет такого.
Гость
316 - 13.12.2012 - 11:01
315-Ёпрст > Ага

Гость
317 - 13.12.2012 - 11:09
не верю, дай удаленку поглядеть
Гость
318 - 13.12.2012 - 11:10
ты точно 5.zip сделал через загрузить данные ?
Гость
319 - 13.12.2012 - 11:34
автор, тебя там не прибили еще ?
:)
Гость
320 - 13.12.2012 - 12:21
317-Ёпрст > Удаленка закрыта наглухо. Сейчас еще раз попробую 5й.


К списку вопросов






Copyright ©, Все права защищены