Имя: Пароль:
1C
1С v8
При записи объектов вылетает база
, ,
0 DemAl
 
20.09.17
09:52
Здравствуйте, уважаемы форумчане!
В типовой конфигурации при записи регистра сведений и при записи и/или проведении любого документа вылетает информационная база. Никаких ошибок при этом не зафиксировано. Справочники система записывает корректно. Пробовал делать тестирование и исправление в конфигураторе, запускал утилиту chdbfl, чистил кэш, перенес базу на диск С: в папку с латинскими буквами, пробовал вопользоваться программкой V8Unpack - все безрезультатно. Есть какие-то еще варианты решения данной проблемы?
1 FIXXXL
 
20.09.17
09:53
попробуй выгрузить в файл и загрузить в новую базу
2 DemAl
 
20.09.17
10:17
Выгрузка cf и dt и загрузка их в новую базу не помогла. Пробовал даже конфигурацию в файлы выгрузить. Все безрезультатно. Может ли такая ситуация возникнуть из-за того, что в конфигурации есть несколько общих модулей, код которых закомпилирован?
3 yzimin
 
20.09.17
10:18
(2) Если только там вызывается какой-то ком объект, который валит 1с
4 mehfk
 
20.09.17
10:21
(0) Как определил, что "вылетает", может там где-то написано "ПрекратитьРаботуСистемы"?
5 Ненавижу 1С
 
гуру
20.09.17
10:23
(0) может она не совсем типовая?
6 DemAl
 
20.09.17
10:24
(5) База типовая, она находится на замке.
7 ponaroshku
 
20.09.17
10:25
на другом компьютере пробовали разворачивать?
8 catena
 
20.09.17
10:25
(6)А что по этому поводу говорят разработчики?
9 dmtrpv
 
20.09.17
10:25
Попробовать обновить конфу на свежий релиз, еслди щас не последний уже.
10 Ненавижу 1С
 
гуру
20.09.17
10:26
(6) расширения?
11 ponaroshku
 
20.09.17
10:26
Платформа какая?
12 Ненавижу 1С
 
гуру
20.09.17
10:26
наконец, какая конфигурация
13 yzimin
 
20.09.17
10:26
(6) Что хоть за база? а то окажется, что база защищена ключом и проверяется этот ключ при каждой записи объекта
14 DemAl
 
20.09.17
10:26
(4) Метода "ПрекратитьРаботуСистемы()" я не обнаружил. Режим 1С: Предприятие закрывается после записи какого-нибудь документа и/или регистра сведений, и что самое интересное, справочники-то записываются нормально.
15 DemAl
 
20.09.17
10:27
(11) Платформа 8.3.10.2466
     Конфигурация Охрана труда, версия 7.3 (7.3.2.1)
16 dmtrpv
 
20.09.17
10:28
Автор, что за конфа?
Попробовать развернуть ее на другом компе.
Обновить платформу, обновить конфу.
17 ponaroshku
 
20.09.17
10:28
(14) новый регистр сведений если добавить и интерактивно в него записать - падает?
18 DemAl
 
20.09.17
10:29
(16)  dmtrpv, на другом компе всё точно так же, платформы пробовал разные, даже на 8.2 запускал - ничего не менялось
19 mehfk
 
20.09.17
10:30
(14) А если он в закрытом модуле, а код срабатывает в подписке на событие на запись документа?

Бери отладчик, да выполняй пошагово, начиная с передзаписью.
20 ponaroshku
 
20.09.17
10:30
(16) режим совместимости включен?
21 yzimin
 
20.09.17
10:32
(15) "Исходный код программного продукта является открытым, за исключением подсистемы лицензирования. Т.е. есть возможность при необходимости изменять или дорабатывать программный продукт."

Ключи-то установил?
22 Ненавижу 1С
 
гуру
20.09.17
10:32
мне кажется где-то есть подписка при записи, где заново выполняется метод ЭтотОбъект.Записать() и все падает в рекурсию
23 DemAl
 
20.09.17
10:33
(17) Добавил новый регистр с одним измерением и одним ресурсом, записал - вылетает.
24 ponaroshku
 
20.09.17
10:34
(22) скорей всего
25 mehfk
 
20.09.17
10:34
(23) В журнале регистрации событие "Завершение работы" регистрируется?
26 ponaroshku
 
20.09.17
10:35
(23) посмотрите подписки с составным типом источника
27 Господин ПЖ
 
20.09.17
10:35
защита срабатывает
28 DemAl
 
20.09.17
10:36
(25) Да, журнал событий регистрирует завершение работы системы.
29 mehfk
 
20.09.17
10:39
(28) Бинго. Обращайся к производителю конфы.
30 DemAl
 
20.09.17
10:45
Всем огромное спасибо, проблема решена!
(26) Все дело в подписках на события: в конфе есть подписки, которые ссылаются те самые закомпилированные общие модули.
Снял конфу с поддержки и удалил эти подписки на события и все заработало!
31 Ненавижу 1С
 
гуру
20.09.17
10:47
(30) и наверное еще половину функционала похерил
32 ponaroshku
 
20.09.17
10:49
Ждем следующая тема для обсуждения, в рамках этой темы проблема решена ))
33 DemAl
 
20.09.17
10:49
(31) Возможно. Буду проверять.
34 Serg_1960
 
20.09.17
10:54
(33) Можешь не проверять - узкоспециализированный функционал пострадал однозначно.

Совет: поочередно возвращай подписки в работу, пока база не начнёт опять падать. Подписку, вызывающую падение базы, замени на взятую из архива (когда база ещё не падала).
35 DemAl
 
20.09.17
10:55
(34) Большое спасибо за совет! Обязательно учту при дальнейшей работе.
Программист всегда исправляет последнюю ошибку.