Имя: Пароль:
1C
 
Какой кэш использует com-соединение?
,
0 miklenew
 
16.05.17
16:39
Когда то столкнулся с такой неожиданной штукой
Чей кэш используют фоновые задания?
Сейчас другое.
Есть две базы файловых. Обмен между ними идёт через сом-соединение.
Обмен вылетает с ошибкой в 138 строчке. Я переместил эту строчку и сделал 139-ой.
Запускаю обмен, снова ошибка в 138.
Выгнал всех пользователей из базы. Почистил кэш этой базы под собой и под администратором. Не помогло. Всё равно ошибка в 138. А должна быть в 139. Какой кэш использует com-соединение? Есть мысли?
1 Волшебник
 
модератор
16.05.17
16:39
плохо чистил кэш
2 Ёпрст
 
16.05.17
16:39
Не тот модуль поменял
3 miklenew
 
16.05.17
16:40
(2) тот тот. Он же пишет на что ругается и в какой строке. Всё совпадает и номер строки и содержимое
4 Лефмихалыч
 
16.05.17
16:41
(3) а база-то совпадает?
5 miklenew
 
16.05.17
16:46
(4) Конешно. Я ж в журнале регистратрации вижу ошибку. В журнале той базы в которой менял код
6 Лефмихалыч
 
16.05.17
16:49
(5) погляди в журнале той, которая другая, нет ли там этой ошбки
7 miklenew
 
16.05.17
16:52
(6) код в модуле менеджера во второй базе в этом документе модуль менеджера пустой. Это точно именно та база
8 Лефмихалыч
 
16.05.17
16:54
(7) тогда (1)
9 Wirtuozzz
 
16.05.17
17:01
(0) удали базу из списка,потом добавь, перезапусти комп, сервер
10 RomanYS
 
16.05.17
17:03
(0) Попробуй, например, монитором ресурсов отследить дисковое чтение.
11 miklenew
 
17.05.17
11:45
Развернул базы для обмена на локале. Вычистил кэш(хоть его и не было). Перезагрузил комп.
Ошибка таже
Ошибка в обработчике события ПослеЗагрузкиДанных (конвертация)
    Обработчик             =  ПослеЗагрузкиДанных (конвертация)
    ОписаниеОшибки         =  Преобразование значения к типу Булево не может быть выполнено
    ПозицияМодуля          =  Документ.КорректировкаРеализации.МодульМенеджера(138)
    КСообщенияОбОшибках    =  23
Хотя ошибку я исправил. И даже если не правильно исправил она должна быть в 140 строке. В порядке бреда: может "Обмен данными с продуктами на платформе 8.2" хранить конфу бухгалтерии где нибудь в хранилище значений?
12 mehfk
 
17.05.17
11:57
13 PiotrLoginov
 
17.05.17
12:42
Чо то я сомневаюсь, что дело в кэше. Если код в удаленной базе  исправлен, это должно быть применено при ближайшем же обращении к удаленной базе через COM
14 Лефмихалыч
 
17.05.17
12:43
(11) ты что-то с чем-то перепутал и не туда смотришь. Нет ни какого особенного кэша
15 1dvd
 
17.05.17
12:45
базы точно файловые?
16 miklenew
 
17.05.17
13:18
Файловые. И я точку останова на COMObject("v83.COMConnector") ставлю. Попадает. Поэтому база та.
Щас буду корячить этот обмен.
17 Лефмихалыч
 
17.05.17
13:22
(16) база - не та.
ну,или, как еще один последний вариант, - на разделе, где лежат базы, включены автономные файлы. Или там у тебя DFS, у которого два источника.
18 miklenew
 
17.05.17
16:22
Всё проблема решена. Не буду говорить как. Мне стыдно
19 Fish
 
17.05.17
16:26
(18) Нет уж, рассказывай. Другим может быть интересно.
20 Ёпрст
 
17.05.17
16:35
Другая база ?
21 Лефмихалыч
 
17.05.17
16:49
смотрел не туда, правил не там, а выполнял вообще в третьей базе
22 1dvd
 
18.05.17
07:43
Стыдно? Совесть для одинесника - непозволительная роскошь :)
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.