Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: 1C:V7 starter program (for SQL) - обнаружена ошибка

v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
Я
   OFF
 
30.04.19 - 15:07
При скроллинге в журнале документов выходит ошибка 1C:V7 starter program (for SQL) - обнаружена ошибка

  Имя события проблемы:    APPCRASH
  Имя приложения:    1cv7s.exe
  Версия приложения:    7.70.0.27 (секретный релиз)
  Отметка времени приложения:    4573fcd8
  Имя модуля с ошибкой:    BkEnd.dll
  Версия модуля с ошибкой:    7.70.0.27

Windows 2008 R2 (64) + SQL 2005
Все ВК 1CPP (3.2.4.1) и формекс (2.0.2.142) убрал
DEP выключен
На каталог права все есть
Закрывается и на сервере и при запуске по сети
 
 
   Ёпрст
 
1 - 30.04.19 - 15:22
а режим совместимости на скуле какой стоит ? И сами вк от скуля патченные, или нет ?
   Ёпрст
 
2 - 30.04.19 - 15:27
и..такая хня под конкретным пользователем, или  у всех ?
   OFF
 
3 - 30.04.19 - 15:29
(1) сейчас у админа выясню
(2) у всех
   OFF
 
4 - 30.04.19 - 15:37
(1) 80
   OFF
 
5 - 30.04.19 - 15:40
(1) sqlsrv32.rll / sqlsrv32.dll / odbcbcp.dll от ХР
   OFF
 
6 - 30.04.19 - 15:41
Главное что работало х.з. сколько лет
Ничего не трогали со слов админа на этом серванте
   ptiz
 
7 - 30.04.19 - 16:17
(0) Если сделать пустую базу или копию - ошибка остаётся?
   Карст
 
8 - 30.04.19 - 16:58
скуль не переставляли случаем ?
   OFF
 
9 - 30.04.19 - 18:15
(7)(8) нет
   Ёпрст
 
10 - 30.04.19 - 19:09
(9) если в копии все норм, то удали в рабочей жр и cfg у пользоателей, так, длч начала
   Ёпрст
 
11 - 30.04.19 - 19:11
Ну и проверить можно на ошибки базу поделкой от @z1, валяется на форуме 1cpp.  Мот в 1sjourn какая нить хня
   OFF
 
12 - 02.05.19 - 06:27
(10) не помогло :(
   МимохожийОднако
 
13 - 02.05.19 - 07:40
Скорее всего есть битая запись в журнале документов или документ. Как доходит до него, так и вырубает.
   МимохожийОднако
 
14 - 02.05.19 - 07:41
Выгрузка данных и загрузка делалась?
   trad
 
15 - 02.05.19 - 07:46
(13) +1
Методом исключения вычислить проблемную дату
Запросами в qa пристально рассмотреть таблицы за этот день
   OFF
 
16 - 02.05.19 - 10:04
(14) слишком большая для выгрузки, за 100 гигов
   OFF
 
17 - 02.05.19 - 10:04
(13)(15) по дню сейчас тыкаюсь
   Провинциальный 1сник
 
18 - 02.05.19 - 10:54
   Mikeware
 
19 - 02.05.19 - 12:02
(17) см (11)
   OFF
 
20 - 02.05.19 - 12:46
   OFF
 
21 - 02.05.19 - 12:50
было пару косяков при проверки этим
http://www.1cpp.ru/forum/YaBB.pl?num=1220516625#6
были записи журнала которых нет в шапке
и тч которых нет в журнале
исправил
   OFF
 
22 - 02.05.19 - 15:36
Фигня какая то
Такой запрос отрабатывает

SELECT Журнал.DATE_TIME_IDDOC ДатаВремяИдДок
    , Журнал.IDDOC [Документ $Документ]
--    , Журнал.IDDOCDEF [Документ_вид $ВидДокументаПредставление]
    , Журнал.DOCNO Документ_ном
    , NullIf(Cast(Left(Журнал.DATE_TIME_IDDOC, 8) AS datetime), '17530101') Документ_дата
    , (Журнал.CLOSED & 1) ДокументПроведён
    , Журнал.ISMARK ПометкаУдаления
    , Журнал.$ОбщийРеквизит.ДокументОснование [ДокументОснование $Документ]
    , Журнал.$ОбщийРеквизит.ДокументИзменение [ДокументИзменение $Документ.Изменение]
FROM _1SJOURN AS Журнал With (NOLOCK)
WHERE     (IDJOURNAL = 991) and Left(Журнал.DATE_TIME_IDDOC, 8) >= :Data
ORDER BY Документ_дата

Если раскоментить "Журнал.IDDOCDEF [Документ_вид $ВидДокументаПредставление]" то валится запрос "Error # 5 : 0 : Invalid procedure call or argument"
строка вполне приличная
ДатаВремяИдДок    Документ    IDDOCDEF    Документ_ном    Документ_дата
20190218AQE3W0 7BVA0P       7BVA0P      8132    P0000002                18.02.2019
   OFF
 
23 - 02.05.19 - 15:39
в таблице документа и таблицы тч даные есть
дата выглядит вполне прилично
   OFF
 
24 - 02.05.19 - 15:52
Попробовал удалить строку, валится на следующей
Методом тыка выяснил что валится на документе определенного вида
   OFF
 
25 - 02.05.19 - 16:44
какой то косячный документ :(
реквизит шапки / тч не получается даже добавить
   trad
 
26 - 03.05.19 - 14:43
>> Если раскоментить "Журнал.IDDOCDEF [Документ_вид $ВидДокументаПредставление]" то валится запрос "Error # 5 : 0 : Invalid procedure call or argument"

Такая типизация ($ВидДокументаПредставление) работает исключительно по метаданным
Может быть мдшник побился?
   OFF
 
27 - 03.05.19 - 16:11
(26) на него и подозрения, т.к. реквизит шапки / тч не получается даже добавить в него
   MAG
 
28 - 03.05.19 - 16:18
mddiagn  - ? разобрать/собрать gcomp ?
   OFF
 
29 - 03.05.19 - 16:23
(28) совсем забыл про mddiagn ! ща попробую
   OFF
 
30 - 03.05.19 - 17:08
MDDiags
Нет данных MetaData\Main MetaData Stream бла бла ба
с gcomp не дружу, пошел читать с чем его едят
 
 
   Ёпрст
 
31 - 04.05.19 - 08:35
(29) mddiag не лечит ничего особо, разбери собери gcomp -ом..
Полный синтаксис контроль проходит в пофигураторе ?
Если валится на ошибке - мд битый, могу починить.
   OFF
 
32 - 04.05.19 - 08:42
(31) собрать gcomp не получилось, ошибка компиляции :(
Синтаксический контроль проходит
   Ёпрст
 
33 - 04.05.19 - 08:44
(32) какой версии gcomp ? Он вообще то все собирает всегда, если разобрать смог
   Ёпрст
 
34 - 04.05.19 - 08:44
Конфа, компоненту бух учет использует ?
   Ёпрст
 
35 - 04.05.19 - 08:47
в _1sjourn нет доков с "пустой" датой ? Та которая 01.01.1753
   OFF
 
36 - 04.05.19 - 08:48
(35) нет
   Ёпрст
 
37 - 04.05.19 - 08:48
хотя, пустая дата не давала бы такой эффект
   Ёпрст
 
38 - 04.05.19 - 08:49
(36) операции, проводки в конфе есть ?
   OFF
 
39 - 04.05.19 - 08:50
(38) нет
   Ёпрст
 
40 - 04.05.19 - 08:51
и это, в запросе расскоменти вот так

Журнал.IDDOCDEF -- [Документ_вид $ВидДокументаПредставление]

потом перебирай виды доков, найдешь, какой вид доков не работает
   OFF
 
41 - 04.05.19 - 08:52
(33) 2.2.15 который visual
   OFF
 
42 - 04.05.19 - 08:53
(40) вид дока нашел. сейчас хочу снести его в пустышке нафиг и сделать по новой
   Ёпрст
 
43 - 04.05.19 - 09:02
Такие настройки хоть при декомпиляции ?
http://pics.rsh.ru/img/gcomp_tazd4vch.jpg
   OFF
 
44 - 04.05.19 - 09:22
(43) сейчас попробовал с такими, не взлетело
   Ёпрст
 
45 - 04.05.19 - 09:32
(44) не декомпилирует ?
   Ёпрст
 
46 - 04.05.19 - 09:32
тогда ищи первую версию gcomp и там с командной строки распаковывай
   DrZombi
 
47 - 04.05.19 - 09:38
(24) Удалять надо в самом скуле :)
И править данные тоже в скуле ;)
   DrZombi
 
48 - 04.05.19 - 09:40
(36) А ты как смотрел? Не ну я подозреваю, что не в 1С? :)
   DrZombi
 
49 - 04.05.19 - 09:40
+ Надо смотреть всегда в SQL
   DrZombi
 
50 - 04.05.19 - 09:42
+ И помни, что IDDOC, уникален для любого документа, 1С 7.7 вот так робит :)
   DrZombi
 
51 - 04.05.19 - 09:44
+ В общем, запросом проверь на дату меньше 1930 года и не парься.
В 1С 7.7 пустая дата не совсем пуста :)
   DrZombi
 
52 - 04.05.19 - 09:44
+(50)  Я к тому, что ненужно лепить на SQL конструкции типо "Журнал.IDDOCDEF" , тип неважен
   DrZombi
 
53 - 04.05.19 - 09:48
+ Как вариант в консоле SQL менеджера проверь на дубли IDDOC с разным IDDOCDEF.
Вот такого не должно быть...

...Просто ваш мопед мне не виден, и я не вкурсе, как вы пишите документы, может тоже прямыми запросами :)
   Ёпрст
 
54 - 04.05.19 - 09:54
(44) или, дай мд посмотреть
   OFF
 
55 - 04.05.19 - 11:25
   Ёпрст
 
56 - 04.05.19 - 16:51
(55) в мд-нике ошибок нема, нормально разбирается собирается без ошибок, единственное, документа с ид 8132 в конфе нема.. Вы его уже удалили ?
   Ёпрст
 
57 - 04.05.19 - 16:56
на всякий случай, пересобранный мд
https://cloud.mail.ru/public/3sjA/5Pt4th3mq
   OFF
 
58 - 04.05.19 - 17:28
(56) нет, это и есть проблемный
В оригинале должен быть ПеременныеАОР
   OFF
 
59 - 04.05.19 - 17:34
(57) спасибо огромное за пинки в правильном направлении и мдшик пересобранный
попробуем со всем эти взлететь
   Ёпрст
 
60 - 04.05.19 - 18:00
(58) странно... Документ.ПеременныеАОР  имеет ид 8084 в мд, соответственно в словаре и в табличках будут dt8084 и dh8084
а вот с ид 8132 объектов в мд вообще нема, хотя их возвращает ваш запрос в (22).

посмотрите в скуле, есть ли dh8132 и dt8132 если есть и это именно Документ.ПеременныеАОР, то лучше или пересоздать мд и словарик, заменив 8084 на 8132, или пересоздать словарик из того что сейчас и в скуле поменять названия таблиц шапки и таб части.
   Ёпрст
 
61 - 04.05.19 - 18:02
И это..подменной мд не баловались ? ))) а то такое часто бывает. Еще можно посмотреть в dds, какой ид nтам и совпадает ли с мд
   Djelf
 
62 - 04.05.19 - 18:42
(0) Попробуй натравить Tracer 1C: http://www.1cpp.ru/forum/YaBB.pl?num=1232197179/10
Падает то оно падает, ГДЕ падает? Трейсер тоже упадет, но упадет перед падением.
   DrZombi
 
63 - 04.05.19 - 20:28
(61) Вот оно чего руки бы за это отрывать :)
   OFF
 
64 - 06.05.19 - 05:06
DH8132 на скуле есть, DH8084 нет
   OFF
 
65 - 06.05.19 - 05:25
(60) в словаре аналогично
#==TABLE no 244    : Документ ПеременныеАОР
# Name    |Descr                         |SQLTableNam|RecordLock
T=DH8132  |Документ ПеременныеАОР
(61) х.з. что тут раньше было, по любому я крайний сейчас :(
   DrZombi
 
66 - 06.05.19 - 08:49
(64) У вас игрались файликом ДДС, или как оно там 1 1С 7.7
Лучше приведи его в соответствие, т.е. тупо пропиши внем нужный номер, и некогда не удаляй его.

1С его сгенерит сама, но на основе МД файла, а не БД :)
 
 Рекламное место пустует
   Ёпрст
 
67 - 06.05.19 - 09:44
(65) ясно. У вас мд не соответствует словарю и табличкам в скуле. Могу пересобрать мд ник под этот документ. Но, надо будет и все другие несовпадающие метаданные найти. Для этого, сделайте пустую базу из имеющеглся мд, получите ддс и через сравнение файлов сравните с текущим словарем в базе. Найдете все различия. Потом уже, нужно привести мд к табличкам в скуле. Можно, конечно, и наеборот, в скуле менять названия таблиц, но мд быстрее править.
   Ёпрст
 
68 - 06.05.19 - 09:46
Зы: текущий ддс в рабочей базе не удаляйте тока и не пересоздавайте! Он как раз соответствует базе.
   Ёпрст
 
69 - 06.05.19 - 09:48
Можно еще в ньюстру посмотреть, возможно, там еще валяется мд ник нужный, не подмененный.
   OFF
 
70 - 06.05.19 - 13:08
На копии сейчас попробовал переименовать таблицы на скуле, все взлетело
вечером попробую на живой
   Ёпрст
 
71 - 06.05.19 - 13:16
(70) надо было наеборот, в мд поменять ид. У вас в _1sjourn торчит ид старый. Тогда и там нужно проапдейтить табличку, и в _1scrdoc до кучи
   Ёпрст
 
72 - 06.05.19 - 13:16
в iddocdef
   Ёпрст
 
73 - 06.05.19 - 13:18
на вот, исправленный мд
https://cloud.mail.ru/public/5Gbr/dbeJzCnkd
   Ёпрст
 
74 - 06.05.19 - 13:19
и нужно проверить как в (67) - сравнить словари из рабочей и из пустышки с пересозданным словарем.
   OFF
 
75 - 06.05.19 - 14:17
(71)(72) так и сделал, переименовал таблицы и обновил iddocdef
Как до дома доберусь проверю словарь пустышки и словарь из рабочей бд
Надеюсь что только один такой косяк
   Ёпрст
 
76 - 06.05.19 - 14:18
(75) а в ддс поменяли еще тогда ?
   Ёпрст
 
77 - 06.05.19 - 14:18
а на копии..да, там новый ддс поди слепили
   Ёпрст
 
78 - 06.05.19 - 14:33
да.. если у вас это док толкает регистры, то нужно еще все ra этих регистров апдейтить еще, в тех регистрах, где галка "юыстрая обработка движений" стоит или отбор на одном из измерений
   Ёпрст
 
79 - 06.05.19 - 14:33
так что, проще мд подправить, чем таблички с данными.
)
   trad
 
80 - 06.05.19 - 15:13
(78) + "длинные ссылки"
   Ёпрст
 
81 - 06.05.19 - 15:37
(80) ага.. так что, проще в мд поправить в 1 месте и собрать мд-ник
   OFF
 
82 - 08.05.19 - 05:24
(81) еще проще оказалось
сравнил объединил с перепакованным МД
заработало
   DrZombi
 
83 - 08.05.19 - 07:01
(81) Спасибо тебе ВЕЛИКИЙ человек!!! :)


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.