Имя: Пароль:
1C
1С v8
УТ 10.3 Монопольность, Транзакции
0 kostyk92
 
02.03.15
09:25
Имею УТ 10.3.31.1 новозаведенную, с некоторыми доработками конфы.Платформа - последняя 8.2. База файловая. В базу из аналогичной через XML переданы справочники, регистры сведений, и документы за 2 месяца вместе с движениями. Как только я решил что все, можно начинать работать в базе - выпали такие косяки, смысл которых мне совсем непонятнет... Начялось все так - я создал узел в базе, и на узел создал первичный образ. Захожу в подчиненную базу - база плюется ошибкой о заполнение параметров и не дает зайти в базу вообще (уже не помню что конкретно но исправил довольно быстро, нагуглив что это косяк базы который лечился добавлением строчки в общий модуль). Идем дальше - захожу в базу, база по первому запуску запускает обработку перехода и крашится по "Транзакция активна" и так при многих действиях, например при загрузке XML. Что это значит - моего мозго еще не хватило чтобы понять. Тыркал, мыркал. решил добавить пользователя - и ошибка пропала. Ну все думаю, наконец - то. Но не тут то было - один пользователь заходи спокойно, второму говорят что база заблокированна... на каких основаниях - непонятно совсем... Возможно дело в том что у всех полные права и что-то нужно изменить, но на каких основаниях пользователь просто войдя в базу должен блокировать её всю??? Идем дальше... забыл на время про подчиненную базу, вернулся в главную... тут вообще какой то бред полнейший... Создаю через конфигуратор 2х пользователей, один с полными правами, другой пользователь... Тот что с полными правами крашится сразу при запуске с "Транзакция активна"(да чтож мать её за ногу за ошибка такая....) Ну а тот что Пользователь - заходит нормально в базу, но если зайти под ним же еще раз - опять транзакция активна... В общем спрошная нервотрепка... Кто что может подсказать?
1 mikecool
 
02.03.15
09:27
отладка - останавливаться по ошибке
2 kostyk92
 
02.03.15
09:29
(1) Транзакция активна по ошибке не останавливается
3 Hans
 
02.03.15
09:33
Ремонт базы сделай.
4 kostyk92
 
02.03.15
09:34
(3) Ремонт?)))
5 evorle145
 
02.03.15
09:35
(0) уважай время других, не пиши вопрос на полстраницы. Отбрось эмоции и спроси еще раз, что именно тебя волнует. Или думаешь что кто-то будет читать всех текст?
6 Hans
 
02.03.15
09:39
(4) да, сначала замаж все трещины с раствором chdbfl, потом зашпаклюй ТИИ.
7 kostyk92
 
02.03.15
09:41
(5) ОК. Если коротко - Долбят "Транзакция активна" При запуске, и первым пользователем блокируется база....
8 kostyk92
 
02.03.15
09:41
(6) попробуем...
9 evorle145
 
02.03.15
09:43
(7) Файловая база и права на папку только у создателя папки что ли?
10 D_E_S_131
 
02.03.15
09:49
А зачем вообще была заведена новая база, какие-то узлы, какие-то переносы через XML? Уже от одного этого плохо становится.
11 kostyk92
 
02.03.15
09:59
(9) Файловая база лежит на SSD винте на терминальном сервере, доступ к базе через терминал
12 kostyk92
 
02.03.15
10:00
(10) Завели новую базу, так как старая переполнена
13 D_E_S_131
 
02.03.15
10:00
(11) Интересно, сколько базе "жить" осталось.
14 D_E_S_131
 
02.03.15
10:02
(12) Вообще-то это "сверткой базы" делается, которая подразумевает формирование начальных остатков на начало определенного периода, пометку на удаление всех документов ДО определенного периода (физическое удаление с контролем ссылочной целостности).
15 kostyk92
 
02.03.15
10:03
(13) я надеюсь я этого не узнаю....
16 kostyk92
 
02.03.15
10:05
(14) Не подходит свертка. С её помощую только создаю корректировки регистров. А так эта свертки нифига нормально не чистит. Все документы остаются завязанные, т.к. многие регистры заносятся вместе с ссылками на эти документы...чуш короче полная
17 kostyk92
 
02.03.15
10:08
Есть у кого нибуть какие либо предложения конкретно по этим двум ошибкам?
18 D_E_S_131
 
02.03.15
10:10
(16) "Чушь полная" это то, что вы сейчас с базой сделали. Если для логики учета не важно знать исходный документ (например документ партии для остатков номенклатуры), то вполне можно заменить ссылку на какую-то одну. Даже можно после свертки "грохнуть" физически все документы, но потом через ТиИ исправить "битые ссылки" и логика учета хоть какая-то останется. Сейчас же даже страшно представить во что превращены данные в базе.
19 ИС-2
 
naïve
02.03.15
10:23
переходит на  SQL т.к в файловой базе блокируется не записи, а вся таблица в которую идет запись.
20 kostyk92
 
02.03.15
10:26
(18) ОК... допустим это не совсем хорошо, хотя по идее ничего особенного, просто перенес документы за пару месяцев и документы корректировок регистров и все. Как это могло повлиять на то что теперь может работать только один пользователь монопольно?? И в чем вообще суть ошибки "Транзакция активна"? Я прекрасно понимаю что способ довольно извращенный, НО у меня особо выбора другово не осталось, ибо конфа старой базы была перековеркана как попало бездумными накатываниями ЦФников еще до меня, поэтому и создал базу новую, чтобы конфа была в адэкватном состояние.
21 kostyk92
 
02.03.15
10:28
(19) на SQL c радостью перейду ближе к концу года когда выделят средства на это. А то что в файловую базу не могут зайти больше 1го юзера - нифига не нормально!
22 ИС-2
 
naïve
02.03.15
10:35
(21) это точно не нормально.

1) Проверить ярлыки запуска - может у кого-то в ярлыке прописан запуск в монопольном режиме
2) Закомментировать - передначаломработы и ПриНачалеРаботы в модуле конфигурации
23 kostyk92
 
02.03.15
11:08
(22) Запуск без параметров толстым клиентом... Покоментить попробую
24 kostyk92
 
04.03.15
01:33
АП.... Прошу мнение других участников... Кто сталкивался с чем либо похожим?
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс