|
Бухгалтерия 3.0 и загрузка из ЗУП. Фоновое задание. |
☑ |
0
Beduin
04.11.13
✎
20:19
|
Перестала отрабатывать загрузка из ЗУП встроенными средствами.
База серверная, поэтому проходит данная конфигурация запускает фоновое задание так как считает, что это длительная операция.
Вот это задание и перестало запускаться. Кто-нибудь сталкивался?
Другие фоновые задание отрабатываются нормально.
|
|
1
vde69
модератор
04.11.13
✎
20:36
|
скорее всего дело в правах на каталог, а вообще смотри ЖР там хоть описание ошибки есть...
да и версию бух не плохо бы
|
|
2
Beduin
04.11.13
✎
20:40
|
(1) Бух 3.0 Релиз один из последних. База типовая.
Нюанс в том, что есть копия также серверная. Там все отрабатывается. А отладить фоновое задание я не знаю как.
|
|
3
Aleksey
04.11.13
✎
20:40
|
Семь бед один ресет
|
|
4
Beduin
04.11.13
✎
21:02
|
Включил отладку фонового задания. В базе где не отрабатывается загрузка схватывает эту процедуру. В базе где отрабатывает нормально и все загружается точка останова на фоновом задании не задерживается.
Странности какие-то
|
|
5
Beduin
04.11.13
✎
21:04
|
Мне принципиально надо найти причину. Я с админами поспорил. Тетка вышла новая на зуп, они к ней задолбались бегать. Ломается все. Поэтому когда загрузка ведомостей прекратились, они лишь улыбнулись, сказав ну вот и до 1с дошло. Я им доказываю, что чудес не бывает и вот уже второй вечер ищу причину.
|
|
6
Merchant_krsk
04.11.13
✎
21:20
|
Фоновые задания имеют интересную особенность ВНЕЗАПНО прекратить выполняться. Было и на 8.1, осталось на 8.2, думаю, что и в 8.3 ничего не изменилось в этом направлении. Где только не копали... Помогает, конечно, перезапуск сервера 1С, но костыль круче этого сложно придумать. Потом стали использовать планировщик Windows для выполнения различных регламентов.
|
|
7
Beduin
04.11.13
✎
23:33
|
Чудес не было.
В универсальных правилах обработчик перед загрузкой. Там код
Если НЕ Параметры.ОрганизацияСуществует Тогда
Если Параметры.ОтменаЗагрузки = Истина Тогда
Отказ = Истина;
Иначе
Если Найти(Метаданные.Имя,"Бухгалтерия") > 0 Тогда
ИНН = СОКРЛП(Параметры.ИНН);
КПП = СОКРЛП(Параметры.КПП);
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("ИНН", ИНН);
Запрос.УстановитьПараметр("КПП", КПП);
Запрос.Текст =
"ВЫБРАТЬ РАЗРЕШЕННЫЕ
| Организации.Код
|ИЗ
| Справочник.Организации КАК Организации
|ГДЕ
| Организации.ИНН = &ИНН
| И Организации.КПП = &КПП";
Результат = Запрос.Выполнить();
Если Результат.Пустой() Тогда
ПричинаОтказа = "Не найдена организация: ИНН "+ИНН+", КПП "+КПП;
Сообщить("Загрузка отменена!",СтатусСообщения.Важное);
Отказ = Истина;
Параметры.ОтменаЗагрузки = Истина;
Иначе
Параметры.ОрганизацияСуществует = Истина;
Параметры.ОтменаЗагрузки = Ложь;
КонецЕсли;
КонецЕсли;
КонецЕсли;
КонецЕсли;
В общем проверка на ИНН и КПП. Главбушка на днях кпп поменяла. И поэтому все так произошло....
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший