Имя: Пароль:
1C
 
УПП + PostgreSQL пропали документы, движения остались, в отчетах "объект не найден"
0 birkoFFFF
 
26.05.10
05:49
Пользователь вводил документ "Принятие к учету ОС", провел его, в журнале документов документ не появился, в отчетах движения документа все есть, регистратор отражается как "Объект не найден", при создания нового документа номер показывает следующий и со старым номером создать документ не дает... Куда копать ?

До этого было с одним документом такое с месяц назад "Принятие к учету ОС", тогда обработкой старый удалили и новый создали, а вчера появилось еще 3 таких, на этот раз это "Поступление товаров и услуг"

Куда копать ?
1 birkoFFFF
 
26.05.10
07:03
у меня похоже постоянно какие-то нетипичные проблемы ))) Опять никто не сталкивался ?
2 smaharbA
 
26.05.10
07:07
может попробовать мсскуль, а не это уг ?

а так есть тестирование в постгресе
3 birkoFFFF
 
26.05.10
07:09
(2) у нас все лицензионное, на скуль денег жалко...
а про тестирование через сам postgres это мысль, что-то я про него забыла, на обеде попробую...
4 Bihbeb
 
26.05.10
07:27
(2) это уг у нас работает в течении 2,5 лет и не жужжит!
5 birkoFFFF
 
26.05.10
07:41
(4) у нас 7 месяцев работает, нареканий не было, а тут такая фигня, кстати не факт что дело в postgres...
Есть идеи что может быть ?
6 smaharbA
 
26.05.10
07:44
(4) и чо - за спор что косяки регулярны ?
7 skunk
 
26.05.10
07:46
ихмается мне, что все таки дело в постгри ... как там у вас с "грязной" записью
8 birkoFFFF
 
26.05.10
07:49
(7) что понимать под "грязной" записью ?
9 skunk
 
26.05.10
07:55
хххх ... как бы это по-русски правильнее сказать ... ну типа когда какая-то таблица(запись) залоченна для изменения и кто-то еще пытаеся в данную таблицу(запись) внести(изменить) данные ... данные откладываются в буфер ... а клиенту отправляется респонс чтовсе обработано

так понятнее
10 birkoFFFF
 
26.05.10
07:58
(9) я в принципе так и поняла, но как с этим бороться ? И с последствиями в том числе...
Сейчас надо внести изменения в этот документ, а его пользователь открыть не может и сделать непроведенным тоже ...
Второй внести с правильными данными тоже смысла нет вводить, старые движения-то висят... Не буду-же я каждый раз обработками это делать...
11 skunk
 
26.05.10
08:02
постгри надо пинать куда он часть данных дел ... либо запрещать такую шнягу, ну это черевато повышением частоты сообщений о блокировках
12 birkoFFFF
 
26.05.10
08:05
(11) как запретить и как пинать ? )))
13 birkoFFFF
 
26.05.10
08:06
(+12) сейчас плевать на блокировки, надо чтобы как-то работало, мне в отпуск скоро, а если тут документы пропадать начнут, но фиг мне, а не отпуск, а потом полугодовые отчеты и точно не отпустят, а отпуск в августе это не дело...
14 tuxik07
 
26.05.10
08:08
конфу не переписывали под управляемые блокировки?
15 birkoFFFF
 
26.05.10
08:08
(14) нет, типовая на 99%
16 shuhard
 
26.05.10
08:09
(15) чё у PostgreSQL нет профайлера и не чем посмотреть таблицы на нём ?
17 BoBaBo
 
26.05.10
08:09
закладка
18 Mitriy
 
26.05.10
08:12
глупый вопрос: а права на уровне записей тут точно ни при чем?
19 birkoFFFF
 
26.05.10
08:14
(16) да есть скорее всего, я-ж не мега-спец в Postgres, до нового года поставила, настроила конфигурацию, настроила архивирование и забыла

Принцип: не трогай пока работает )))

все работало до недавнего времени без проблем...
20 Дикообразко
 
26.05.10
08:15
(19) а чем бесплатный DB2 не устроил?
21 birkoFFFF
 
26.05.10
08:15
блин, еще хрен-бы знал какая эта таблица...
их там пара сотен...
22 birkoFFFF
 
26.05.10
08:16
(20) а ты дашь 100% гарантию что там такого не случится ?
23 tuxik07
 
26.05.10
08:17
(21) ну структуру таблиц можно ж получить описание базы из 1с
24 ShoGUN
 
26.05.10
08:18
(21) ПолучитьСтруктуруХраненияБазыДанных  ?
25 birkoFFFF
 
26.05.10
08:18
(23) сейчас так и делаю
26 Дикообразко
 
26.05.10
08:19
(22) есть представитель IBM от котрого можно получить тех. поддержку BCC и БИТ протестировали «1С: Предприятие» на СУБД Oracle
27 skunk
 
26.05.10
08:19
(12)тут я тебе не советник ... когда тестили пришли к выводу не все бесплатное в итоге обходиться дешевле
28 Дикообразко
 
26.05.10
08:22
а открытое по ... это "е@@@сь сам" обычно .... или плати деньги
29 tuxik07
 
26.05.10
08:24
(28) а закрытое:  это "е@@@сь сам" обычно .... и плати деньги
хватит флудить
30 Дикообразко
 
26.05.10
08:25
(29) флудишь ты.... как раз сейчас... ибо ляпнул бред
31 shuhard
 
26.05.10
08:30
(19)[да есть скорее всего, я-ж не мега-спец в Postgres]
самое время обратиться на целевой форум и обзавестись инструментами
http://sql.ru/forum/actualtopics.aspx?bid=7
32 tuxik07
 
26.05.10
08:30
имхо нужно поискать на ИТС конфу Сценарное тестирование. Создать копию базы и копию журнала регистрации, запустить ведение технологического журнала платформы, создать сценарий по событиям журнала регистрации (ну чтобы сценарий повторил все операции), запустить сценарий. Ну а дальше анализ... Ведь виноватыми могут быть и платформа и postgres и программер...
33 tuxik07
 
26.05.10
08:32
также можно в параллеле запустить (если имеется тех возможность) на другой версии платформы, СУБД (можно и диби2 попробовать если повторится бага)
34 tuxik07
 
26.05.10
08:33
либо как говорит Дикообразко: или заплатить (обратится к франчам, чтобы они сделали тоже самое)
35 smaharbA
 
26.05.10
08:34
скунки прав
36 smaharbA
 
26.05.10
08:34
(0) для начала
psql -U мегаадмин -c "reindex database База" База
37 Дикообразко
 
26.05.10
08:35
(34) во франчах тупорылые... они ms sql осилить то не могут
38 tuxik07
 
26.05.10
08:38
(37) тоже верно, они ещё предложат купить мс скуэль
да про реиндексацию тоже верно. с этого всегда нужно начинать
39 birkoFFFF
 
26.05.10
08:42
(36) это давно уже сделано...
40 birkoFFFF
 
26.05.10
08:43
Смотрю таблицы с документами, их там реально нет...
41 smaharbA
 
26.05.10
08:57
(40) просто селектами нет ?
42 smaharbA
 
26.05.10
08:57
вакум хоть не делается и логи не режутся ?
43 birkoFFFF
 
26.05.10
09:24
(41) просматриваю через Edit grid
(42) вакуум делается, а логи резать пока не было необходимости
44 birkoFFFF
 
26.05.10
09:38
up
45 Дикообразко
 
26.05.10
09:40
размечталась
46 birkoFFFF
 
26.05.10
09:50
(45) не каркай
47 smaharbA
 
26.05.10
10:43
(43) плохо что вакум делается
если логи целы то можно попытаться восстановить, есть какая то байда вал или как то
48 birkoFFFF
 
26.05.10
10:47
(47) а в postgres без автовакуума никак, тормозить будет нереально...
49 birkoFFFF
 
26.05.10
10:59
(47) знать-бы еще как восстанавливать...
буду разбираться...
50 birkoFFFF
 
26.05.10
11:08
Так, кто разбирается ? Это что, откуда и как с этим бороться ?

Tuple Count 2955
Tuple Length 1806 kB
Tuple Percent 87.86
Dead Tuple Count 6
Dead Tuple Length 3230 bytes
Dead Tuple Percent 0.15
51 smaharbA
 
26.05.10
11:58
не все записи "сжаты" ?
52 birkoFFFF
 
26.05.10
12:00
(51) так самое интересное это сразу после ...
53 smaharbA
 
26.05.10
12:01
дамп базы хоть сделай, на текущий момент
а лучче вообще аварийно завершить (после дампа) и сохранить все файлы как есть
54 birkoFFFF
 
26.05.10
12:02
(53) дампы по 4 раза в день
55 solver it
 
26.05.10
14:55
Абрахамс... только не надо на постгри гнать...

Тут у одно клиента стоит 1С на скуле 2008...
очень похожая фигня была...
стали пропадать доки и проводки...

а потом в один день вся база рассыпалась...
пропали свойства и цены.. справочники некоторые потерялись...

Так что я думаю 1С-ники гораздо более криворукие чем разработчики постгри...
56 birkoFFFF
 
27.05.10
06:04
(55) ты лучше скажи как лечили и что делали...
57 birkoFFFF
 
27.05.10
13:38
Только что эта фигня произошла прямо при мне...
Вводили ПТиУ, нажали ввести счет-фактуру, появилось сообщение сейчас уже не вспомню дословно (юзверь сильно быстро мышкой щелкает), но что-то вроде "не соответствует отбору" (отбора в списке не было), открывается форма счета-фактуры, а там в качестве документ основания уже "объект не найден" и привет горячий, в таблице тишина, как будто там не то что что-то удалили, а как будто и ничего не записывали...
58 Дикообразко
 
27.05.10
13:48
(57) сколько человек вводят приходники?
59 73
 
27.05.10
13:54
(57) Повторю глупый вопрос (18): а права на уровне записей тут точно ни при чем?

ЗЫ. Уж больно похоже...
60 Дикообразко
 
27.05.10
13:57
(59) +1
хотя она вроде в таблицу смотрит
61 birkoFFFF
 
27.05.10
13:57
(59) нету, все кто заносит у всех права есть 100%
(58) вообще человек 10, но тут больше никого не было, только 1 заносил
62 Дикообразко
 
27.05.10
14:02
(61) а в таблице ТЧ даынне тоже не появилась?
63 shuhard
 
27.05.10
14:03
(57) бегом к начальству за бюджетом на MS SQL
64 Дикообразко
 
27.05.10
14:04
и вообще логи какие есть? может ошибки сыпяться?
65 birkoFFFF
 
27.05.10
14:04
(62) тоже тишина
66 Дикообразко
 
27.05.10
14:07
(65) а логи в 1С !?
67 Дикообразко
 
27.05.10
14:08
и на (62) ответь...
68 Дикообразко
 
27.05.10
14:10
нашел твою проблему на партнерском форуме
http://partners.v8.1c.ru/forum/thread.jsp?id=745243#745243
69 birkoFFFF
 
27.05.10
14:10
(67) на (62) уже ответила, тоже нет строк
70 Дикообразко
 
27.05.10
14:10
Re: Документ исчезает при записи        
01.12.2009 19:16
Чиков Павел (1С, Москва)
1,0
745367

Используйте PostgreSQL 8.3.8
71 birkoFFFF
 
27.05.10
14:11
(68) пипец ответ )))
72 Дикообразко
 
27.05.10
14:11
(71) а у тебя какая версия?
73 Serg_1960
 
27.05.10
14:12
Документы, которые якобы пропали из журнала, попробуй запросом достань. Если "через" запрос они доступны (т.е. они в базе есть!) - то у Вас журнал рухнул и индексы накрылись.

Журнал (точнее таблицу) можно удалить "напрямую" в постгрю. Потом ТИИ запускается - оно автоматом его восстановит (документы добавит в журнал).
74 birkoFFFF
 
27.05.10
14:12
(72) 8.4.1 )))
75 birkoFFFF
 
27.05.10
14:13
(73) они пропали не из журнала, а из таблицы где шапки документа хранятся и самих строк документа тоже нет, есть только его движения в регистрах
76 birkoFFFF
 
27.05.10
14:14
бляяяяяяяяяя
И что с этими удалившимися теперь делать ?
Пошла искать по карточкам все "объект не найден"...
77 i-rek
 
27.05.10
14:15
(74) ну может назад откатиться ?
78 birkoFFFF
 
27.05.10
14:16
(77) откатить не проблема, а вот что с уже пропавшими делать ?
79 Дикообразко
 
27.05.10
14:17
(78) чистить... на инфостарте полно обработок по поиске битых ссылок...
либо сама напиши, делов на 10 минут
нумерацию обнови
80 i-rek
 
27.05.10
14:17
(78) ну к примеру плюнуть и не трогать. Воссоздать регистратора с незаполненными реквизитами, благо движения -то есть
81 Serg_1960
 
27.05.10
14:18
(78) Я тебя умоляю :) - только не говори, что архива нет :(
82 Дикообразко
 
27.05.10
14:18
ну и собственно урок, что не надо бежать впереди паровоза, я думаю получен...

и использовать ту версию ПО, которую рекоммендует вендор
83 Дикообразко
 
27.05.10
14:18
(81) а причем тут архив? оно просто в базу не записывается
84 birkoFFFF
 
27.05.10
14:19
(70) кстати да, в тех.журнале аналогичная фигня...

(79) удалить-то как раз не проблема, мне пользователям надо сказать какие документы им перезабить нужно тогда...
(80) так в том-то и косяк что у пары документов надо аналитику поправить и перепровести их ...
(81) архивы 4 раза в день, а толку ? Если их с самого начала фактически не было ?
85 Дикообразко
 
27.05.10
14:20
(84) дык.. у него версия постгри точно такая же

"Но после выгрузки в *.dt, установки PostgreSQL 8.4.1 и загрузки обратно, начала происходить такая ситуация."
86 woody woodpecker
 
27.05.10
14:20
у меня была такая проблема. Конфа Управление розницей, файловая версия. Документа нет, движения есть. Исправил обработкой
ZachistkaRegistrovotbityhSsylok.epf
Почему такое произошло - не понял. Возможно дело в обмене данными (обменивается с УТ).
!!!Очень аккуратно применяй обработку!!!
87 birkoFFFF
 
27.05.10
14:20
(85) да читала я ))) не у тебя одного доступ есть )))
88 Дикообразко
 
27.05.10
14:21
(87) зато у меня их два :)) (+ еще один на семерочный), но нет партнерского :(((
89 birkoFFFF
 
27.05.10
14:22
(88) а у меня и на тот есть )))
90 Дикообразко
 
27.05.10
14:22
а вот кстати причина
http://postgresql.ru.net/docs/transactions.html

"Из-за ошибки вы будете делать перемотку и вся ваша текущая работа будет потеряна. Этот специфический момент транзакций PostgreSQL особенно раздражает в период отладки и тестирования.
Точки сохранения - путь к спасению."
91 Дикообразко
 
27.05.10
14:23
(89) а то... я то диром франча не был ;)

может карманный сделать?
92 birkoFFFF
 
27.05.10
14:24
ладно, сегодня буду развлекаться вечером, делать даунгрейд...
93 birkoFFFF
 
27.05.10
14:25
а вот что с данными делать остается на повестке дня...
94 Дикообразко
 
27.05.10
14:26
http://partners.v8.1c.ru/forum/thread.jsp?id=740661#740661

 Re: Патчи PostgreSQL для 8.4        
22.12.2009 13:57
Чиков Павел (1С, Москва)
1,0
752727
В PostgreSQL 8.4.1 присутствует ошибка при работе со временными таблицами, с которой мы сейчас разбираемся. Она проявляется редко, но пока эту версию лучше  не использовать


(93) а в чем проблема?
95 Дикообразко
 
27.05.10
14:26
дай пользюкам список битых ссылок, пусть сами разбираются
96 birkoFFFF
 
27.05.10
14:27
(95) так этот список еще сделать надо ))) а у меня их фиг выгонишь...
97 Serg_1960
 
27.05.10
14:28
Евгения, я что-то Вас не понял :( "архивы 4 раза в день, а толку ? Если их с самого начала фактически не было ?" Среди этих архивов должен быть тот, где эти данные ещё есть...

Без обид: А Вы точно в "те", что нужно, таблицы смотрите?
98 Дикообразко
 
27.05.10
14:29
(97) СЕРГЕЙ ... из за ОШИБКИ взаимодействия Сервера 1С и СУБД... данные в БД вообще не писались,
вы ветку внимательно прочитали?

(96) а зачем выгонять, я чего то не знаю?
99 birkoFFFF
 
27.05.10
14:36
(97) Вы в обиду, но если при записи в таблицу, запись не создалась, то хоть каждую секунду делай архив, там ничего не будет...
И таблицы я те смотрю, без обид
100 birkoFFFF
 
27.05.10
14:37
(98) чтобы сделать даунгрейд мне в dt выгрузить надо...
101 birkoFFFF
 
27.05.10
14:37
(+99) не в обиду* )))
102 Serg_1960
 
27.05.10
14:38
(98) Не кричи, не глухой... и не тупой :( Ты можешь себе представить ситуацию, когда документы только вбивали в базу и никто их не смотрел до настоящего времени? Я - нет!

(99) Сорри, я Фома Неверующий... ну и тормоз, в натуре. Не хотел обидить.
103 birkoFFFF
 
27.05.10
14:40
(102) да я и не обижаюсь )))
104 Serg_1960
 
27.05.10
14:45
А если сделать копию и на ней выполнить ТИИ с разрешением на создание новых объектов для битых ссылок. А потом пройтись по этим документам и из их сохраненных движений "достать" нужные данные для заполнения? Я бы попробывал такую обработку написать...
105 Дикообразко
 
27.05.10
14:45
(102) вот именно ... поэтому пользюки к ней и прибежали жаловаться...
набивали - наивали... нажали ОК.. а он взял и пропал ;)
106 Дикообразко
 
27.05.10
14:45
(100) так ссылки битые ты можешь найти до выгрузки
107 birkoFFFF
 
27.05.10
14:46
(104) так и придется, только он часто уж больно коряво их созданиет...
108 birkoFFFF
 
27.05.10
14:47
(+107) создает*

кода-ж я клавитуру от кофе почищу...
109 Дикообразко
 
27.05.10
14:49
(108) ты же говорила, что у вас на мелочь бюджет не ограничен? ;)
закажи новую
110 birkoFFFF
 
27.05.10
14:50
(109) да блин как обычно, сапожники без сапог... клава кофе залита, принтер полосит...
111 birkoFFFF
 
27.05.10
14:51
(+110) ничего себе, все людям )))
112 Дикообразко
 
27.05.10
14:54
(111) вот-вот...
у меня даже принтера нету...
админы добрые души отдали пользюкам
113 birkoFFFF
 
27.05.10
14:54
(112) у нас один МФУ на весь отдел )))
114 Дикообразко
 
27.05.10
15:01
(113) зато мы хоть новые кресла получили, старые совсем уже поломали ;)
115 birkoFFFF
 
27.05.10
15:03
блин... чувствую я сегодня тут с ночевкой...
116 Дикообразко
 
27.05.10
15:13
(115)

"дурная голова рукам покоя не дает" (с) народная мудрость
117 smaharbA
 
27.05.10
15:25
вот вам и ответ о надежности
оно конечно да, оно конечно надежно когда баблосов до изжоги
118 smaharbA
 
27.05.10
15:25
а вроде бы как даже бесплатно
119 birkoFFFF
 
27.05.10
15:42
(116) не то слово...
120 BUSAL
 
28.05.10
08:27
Добрый день! Документы пропадают нетолько на postgres, у нас стоит mssql от 1c база правдо подчиненная основная в москве документов пропало кучя и за прошлые периоды. Ссылки есть доков нет, франч московский разбираются, может связано с обменом так что скорее с 1с проблема.
121 birkoFFFF
 
28.05.10
08:29
(120) у нас нет никаких обменов...  
И тут другая ситуация... тут как я уже выяснила они не пропадают, а с самого начала не записываются...
Все началось после обновления платформы и установки postgreSQL версии 8.4.1
122 Дикообразко
 
28.05.10
08:29
(120) у Вас проблема в ДНК... не в 1С
123 birkoFFFF
 
28.05.10
08:30
(122) кстати не выходит у меня каменный цветок...
124 birkoFFFF
 
28.05.10
08:31
(+123) ТИИ обрывается во время проверки целостности на последовательности по приобретению... сейчас ищу ходы как убрать оттуда битые ссылки...
125 Дикообразко
 
28.05.10
08:33
(124) вестимо, через набор
126 Дикообразко
 
28.05.10
08:34
вообще можешь его полностью очистить,
потом заполнить
127 Дикообразко
 
28.05.10
08:35
Выгрузи
пробеги по строкам, удаляя ненужное
Загрузи...

была у меня подобная проблема, но давно
128 Дикообразко
 
28.05.10
08:41
а лучше наверно сразу запросом ,
что то вроде


ВЫБРАТЬ
   РасчетыПоРеализацииОрганизации.Регистратор,
   РасчетыПоРеализацииОрганизации.Период,
   РасчетыПоРеализацииОрганизации.Организация
ИЗ
   Последовательность.РасчетыПоРеализацииОрганизации КАК РасчетыПоРеализацииОрганизации
ГДЕ
   (НЕ РасчетыПоРеализацииОрганизации.Регистратор.Дата ЕСТЬ NULL )
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший