Имя: Пароль:
1C
 
1С + SQL ошибка платформы?
Ø
0 andru
 
21.04.05
12:33
Ситуация в следующем. База 1,2 Гб находится на сервере. На сервере установлена Win server 2000 (какие сервис паки точно не скажу, но знаю что ставились. Администаратор сервера не я.), SQL 2000 + Sp3. Клиенты (порядка 50 чел.) работают под Win XP. После перехода с платформы 7.70.020 на 7.70.025 с периодичностью приблизительно раз в 2 недели стали происходить странные вещи. Стали появлятся операции у документов которые не должны формировать таких проводок, т.е. к документу цеплялась операция от другого документа. Перепроведение документа который якобы сформировал "не правильную" операцию не помогало, выключить ее тоже было невозможно. Полечили выгрузкой\загрузкой базы. Прошло некоторое время и вот опять. Появилась операция созданная якобы документом СчетВходящий, хотя этот документ не относится ни к одному из учетов (флажки не проставлены) и в модуле проведения никаких проводок не содержит. Из проводок этой операции можно понять что эта операция должна была бы принадлежать совершенно другому документу.
Все попытки пообщатся с линией консультации 1С сводятся к советам как исправить базу, но не поясняют как устранить причину. Для выяснения вопроса об ошибке в платформе просят описать последовательность действий после которых можно повторить ситуацию. Естественно я на этот вопрос ответить не могу.
Еще раз подчеркну что на сервере ни каких обновлений не устанавливалось, был проведена только замена платформы в связи с необходимостью использовать функционал, который появился в 24 платформе.
Итак вопрос: в чем может быть причина и как ее побороть?
1 Chag
 
21.04.05
12:39
Было такое, но не на 25 релизе - искоренить удалось выбором у всех бухгалтерских документов "Создавать операцию всегда"
2 PSerj
 
21.04.05
12:49
а конфа то какая?
3 andru
 
21.04.05
12:57
(2) Комплексный учет для Украины. отключена торговля, вместо "родного" торгового учета написан свой. Базе уже почти 2 года, до этого проблем вообще не возникало.
(1) Стоит и так, но у документа СчетВходящий поле естественно не активно.
4 andru
 
21.04.05
13:34
В качестве апа.
Неужели никто не сталкивался?
5 toypaul
 
21.04.05
13:37
что-то намутили они там в 25 релизе в бухгалтерией. однозначно...
6 andru
 
21.04.05
13:41
(5) это мысли в слух или основаное на фактах заключение? если есть факты, выкладывай.
7 Хряк
 
21.04.05
13:58
Ну, поставь две платформы. Работай на 20, а отчеты, требующие 25 смотри на 25.
8 МуМу
 
21.04.05
13:58
Факты денег стоят.На фактах люди деньги зарабатывают:)
Просто так их никто не выложит.
9 МуМу
 
21.04.05
14:00
То 0. Если нужно решение проблемы - обращайся. Решение есть.
10 АЛьФ
 
21.04.05
14:03
2(8) И это еще меня называют жадным до денег и наживающимся на "коллегах"!!!
:)
11 andru
 
21.04.05
14:12
(7) мысль в голову приходила, но наверное правильнее прижать юзверей (будет не так красиво) и переписать отчеты. и откатится на 20 релиз.
12 101
 
21.04.05
14:12
13 МуМу
 
21.04.05
14:16
То 10. И чего в этом плохого?
Жадность не порок:)
Только вот мнение что быть жадным и наживатся на коллегах - не правильно на все сто. Платит не коллега из своего кармана(зачем это ему нужно?) а платит работодатель коллеги. Вот если коллега не может объяснит это работодателю(что любые решения или информация стоит денег- на них в конце кнонцов время потратили такие же коллеги) - тогда никто ни на ком не наживается. -
14 АЛьФ
 
21.04.05
14:26
2(13) Я разве говорю, что это плохо?! Это не я говорю, а "народ"!
:))
15 bazvan
 
21.04.05
14:28
(13) А вот что скажешь по ентому поводу
SQL State: 23000
Native: 2627
Message: [Microsoft][ODBC SQL Server Driver][SQL Server]Violation of PRIMARY KEY constraint 'PK__1SENTRY'.
Cannot insert duplicate key in object '_1SENTRY'.
SQL State: 01000
Native: 3621
Message: [Microsoft][ODBC SQL Server Driver][SQL Server]The statement has been terminated.
Это ошибка платформы или кода в модули
Возникает при проведении документа (и на 21 релизе и на 24 и на 25)
16 andru
 
21.04.05
14:32
(12) сейчас уточню какие Sp стоят на Win и SQL, потом если нужно будем апдейтить (если я правильно понял смысл ссылки). Спасибо.
 
17 МуМу
 
21.04.05
14:42
То 15.
А чего тут не понятного. Дупликат кей в таблицу проводок вставка одной и той же записи по уникальному ключу.Возникает как правило при одновременной записи больших операций. Проблема решаема. Дллку подключаешь и все начинает работать.
18 sz
 
21.04.05
14:44
МУМУ, веди себя как человек, скажи какую длл-ку!
19 МуМу
 
21.04.05
14:45
То 18.
Читай 13 :)
Если очень нужно - пиши на мыло.
20 andru
 
21.04.05
15:09
(12) на Win установлен Sp3, на SQL установлен Sp3
если я правильно понял то Sp3a имеет смысл ставить если проблемы с памятью на сервере.
To All: Еще мысли будут, кроме отката платформы и установки сервиспаков?
21 101
 
21.04.05
15:42
20. СП3А имеет ставить всегда ;)) + переиндексация (по ссылке ссылку давал) + дефрагментация http://www.perlscript.ru/v77_41.shtml
22 bazvan
 
21.04.05
15:56
(17) Спасибо. Будем пробовать развести большие операции на маленькие:)
23 DeiMos
 
21.04.05
16:14
Запрос.ВключитьSQL(1);
24 andru
 
21.04.05
16:25
(23) типа смешно? уже все это видели, пора менять шутку.
25 МуМу
 
21.04.05
16:27
То 23. Ну прям лекарственный метод от всех проблем;) Как говорится все гениальное просто.
26 zaitan
 
21.04.05
16:47
(0) Найдешь причину - сообщи плиз. А то тоже скл2000 и 25-й счас поставил.
27 andru
 
21.04.05
17:08
(26) Как видно из ветки реальной причины не знает никто(пиар не рассматриваем). Думаю что буду пока лечить и ждать 26 платформы т.к. ошибки возникают не часто а бухи их очень быстро отлавливают. Если прижмет буду разбиратся.
28 МуМу
 
21.04.05
17:16
То 27.
Реальные причины извесны. И одно другому не мешает. Впрочем это тот случай когда можно доказать, в том числе и в живую.
29 andru
 
21.04.05
19:07
(28) если я правильно понимаю, то ты в Москве. Я нахожусь в Киеве. И мой клиент врядли захочет оплачивать тебе дорогу и твое время по московским тарифам что бы ты доказал в живую что знаешь в чем проблема. Не хочешь помочь не нужно, сами разберемся - пока варианты для маневров есть.
30 toypaul
 
21.04.05
19:15
вот какая мысля у меня появилась...чтобы отловить эту бяку можно повесить триггер на таблицу _1soper, в котором сделать регистрацию событий когда у документа который не должен иметь операции таковая создается.
после того как выясниться в какой момент это происходит - можно подумать как лечить данную "бяку".
вот так вот я думаю...
31 Defender aka LINN
 
21.04.05
23:40
№30 - Простите, а на каком именно этапе производится вскрытие 1cv7s.exe дебаггером?
32 andru
 
22.04.05
10:14
(30) Какой документ и так видно - это любой стандартный бух отчет показывает(СчетВходящий). Когда по времени - тоже можно посмотреть. Но что все это даст если не понятно почему это происходит.
(31) А причем здесь это? Мы авторски права 1С уважаем:)
33 МуМу
 
22.04.05
10:24
То 29. Ну как дети малые:) Во первых мне доказывать ничего не надо,мне это просто неинтересно. Во вторых решить проблему можно и удаленно - было бы желание. В третьих помочь хочу, но не бескорыстно;)
Хотя вообщем то проблема плевая, ее и решать не особо интересно и денег много не заработаешь.
34 Юрикс
 
22.04.05
10:29
(33) в обчем сам не знаешь чего хочешь в данной ситуации..
35 andru
 
22.04.05
12:22
(34) что МуМу хочет понятно, а вот что помочь хочет совсем не очевидно.
PS Жаль что решение не нашлось.
Ап
2 + 2 = 3.9999999999999999999999999999999...