После обновления до 7.70.027 перестала работать обработка

Форум 1С: Одинэс.Ру

Найти!

После обновления до 7.70.027 перестала работать обработка

chief accountant
14.05.2009 - 05:27
SQL, конф. - бюджет. Три года назад была написана обработка по формированию зачетов авансов выданных. Суть - обработка формировала ТЗ и передовала в документ
ОткрытьФормуМодально("Документ.ЗачетАвансаВыданного",СписокПараметров);
в документе после заполнения
Провести();
Форма.Закрыть(0);
Обработка запускалась автоматом ночью (.cmd)
Был 025 после обновления до 027 создается 1 док и потом вылет с ошибкой
Faulting application 1cv7s.exe, version 7.70.0.27, faulting module Basic.dll, version 7.70.0.27, fault address 0x00070a18
К списку тем 1 > К списку форумов

Интересные темы

odines.ru
22.10.2020 - 11:40
Смотри также:
Что бы это было? В ТиС исчезли все остатки после открытия периода
переход на графу наименование в справочнике
Конвертация данных 1.0

Re: После обновления до 7.70.027 перестала работать обработка

Sasha
1 - 14.05.2009 - 05:31
Думаю для начала надо выяснить, на чем именно происходит ошибка... отладчиком

Re: После обновления до 7.70.027 перестала работать обработка

chief accountant
2 - 14.05.2009 - 05:36
Не выяснить, потому что при запуске вручную все работает

Re: После обновления до 7.70.027 перестала работать обработка

VZ
3 - 14.05.2009 - 06:09
Выяснить, выяснить... Хотя почти наверняка: все дело в ДЛЛ-ах, ориентированных на 27-й движок. И почти наверняка эти длл-ки пасуться в каталоге BIN.
Сиречь, некорректное обновление платформы. Или ось пытается запустить эти самые длл-ки от разных релизов. Например, при обмене по ОЛЕ, когда вторая база вызывает движок не того релиза.

Re: После обновления до 7.70.027 перестала работать обработка

chief accountant
4 - 14.05.2009 - 06:24
VZ спасибо что заметил тему. База одна. Стоит Win2003 терминал. Если заходишь локально или под терминалом все работает, если шедулер самостоятельно - затык. Как выяснить не понял?

Re: После обновления до 7.70.027 перестала работать обработка

Alex Fox
5 - 14.05.2009 - 06:35
Ну для начала само простое - проверить версию Basic.dll в папочке BIN движка... И посмотреть все ли основные DLL в это папке от 027

Интересные темы

odines.ru
22.10.2020 - 11:40
Смотри также:
Запись в реквизит неопределенного типа
Просветите разницу ТекущийДокумент и Документ в запросе
Вопрос грамотного создания универсального документа для ввода остатков

Re: После обновления до 7.70.027 перестала работать обработка

VZ
6 - 14.05.2009 - 06:38
Есть такое дело... Когда 1cv7.exe вызывается не напрямую, а через cmd или скрипт vbs, что-то срабатывает неправильно. Вот если шедулер напрямую 1cv7.exe вызывает - все хорошо. Через промежуточные оболочки - жопа. Либо процесс повиснет, либо не сможет завершиться (тоже не мед...).
 
Не выяснил. Обошел и успокоился ;)

Re: После обновления до 7.70.027 перестала работать обработка

chief accountant
7 - 14.05.2009 - 06:41
br32,dbeng32,frame,type32,zlibeng - 014, остальные - 027

Re: После обновления до 7.70.027 перестала работать обработка

chief accountant
8 - 14.05.2009 - 06:46
(6) Как думаешь вызов 1с из ярлыка с параметрами поможет?

Re: После обновления до 7.70.027 перестала работать обработка

VZ
9 - 14.05.2009 - 07:19
(8) Зачем? Если шедулер вызывает 1С напрямую, с нужными ключами запуска - все нормально. Не нужен ярлык совершенно.
P.S. Перечисленные в (7) библиотеки действительно должны иметь версию 014.

Re: После обновления до 7.70.027 перестала работать обработка

victuan
10 - 14.05.2009 - 07:28
(6) А ведь и у меня такое было! Только мне никто тогда помочь не смог: http://www.forum.mista.ru/topic.php?id=339878

Re: После обновления до 7.70.027 перестала работать обработка

chief accountant
11 - 14.05.2009 - 07:41
Не правильно выразился - имел ввиду .job с ключами.
Потом понял, да и навсякий случай проверил - направление решения проблемы не то. Я запускаю .cmd локально - все работает, если шедулер - хоть .cmd, хоть 1с с ключами результат один: создается один док и вылет

Re: После обновления до 7.70.027 перестала работать обработка

iogri
12 - 14.05.2009 - 08:15
Какой шедулер используется, не SQL server agent случайно?

Re: После обновления до 7.70.027 перестала работать обработка

chief accountant
13 - 14.05.2009 - 08:19
(12) Нет стандартный win

Re: После обновления до 7.70.027 перестала работать обработка

iogri
14 - 14.05.2009 - 08:27
2(13) А с какими правами работает шедулер, может ему банально прав доступа не хватает?

Re: После обновления до 7.70.027 перестала работать обработка

chief accountant
15 - 14.05.2009 - 08:28
Под администратором. Кроме обновления 1с на сервере ничего не менялось.

Re: После обновления до 7.70.027 перестала работать обработка

iogri
16 - 14.05.2009 - 08:43
Я бы все-таки попробовал исключить проблему доступов - ведь вручную команда отрабатывает, а по расписанию - нет.
Шедулер и папка конфигурации находятся на одной машине?

Re: После обновления до 7.70.027 перестала работать обработка

chief accountant
17 - 14.05.2009 - 08:57
Все на одной машине и шедулер и программа и конфигурация. 1с одна, база одна. Обрати внимание, что вылет на втором доке (или может на первом после проведения?)

Re: После обновления до 7.70.027 перестала работать обработка

iogri
18 - 14.05.2009 - 09:03
2(17) ...или при попытке записать лог 1с... Или открытая модально форма почему-то не закрывается.

Re: После обновления до 7.70.027 перестала работать обработка

chief accountant
19 - 14.05.2009 - 09:15
Логично. Мое мнение или во время второго вызова
ОткрытьФормуМодально("Документ.ЗачетАвансаВыданного",СписокПараметров);
или во время первого
Форма.Закрыть(0);
К списку тем 1 > К списку форумов
Тема закрыта и находится в архиве.
Но Вы можете начать новую тему.
« КЛАДР Счета-фактуры ПП от 26.05.09 № 451 »
© 2009 Форум 1С: Одинэс.Ру