Имя: Пароль:
1C
 
Фоновые задания БП 3.0. Не успевают выполняться
0 iceman2112
 
18.10.16
11:40
База серверная

Пока для меня не ясен смысл конструкции

Если ИБФайловая Тогда
   СформироватьОтчет()
Иначе
   ДлительныеОперации....которая запуская СформироватьОтчет в фоне
КонецЕсли


Делэй на фоновые операции стоит 2 секунды, и не всегда отчеты успеваю формироваться, как с этим бороться? Некоторые операции такие операции выдают ошибки (Сообщения), которые я нигде не могу посмотреть (точнее пользователь).

Как с этим бороться?
1 DrShad
 
18.10.16
11:42
т.е. не успевают формироваться?

когда отчет запускается в фоне, создается фоновое задание и по его ИД проверяется его выполнение и вот когда оно таки выполнено - отчет выдается на клиенте

т.е. задание выполняется всегда, кроме окончания ошибкой
2 iceman2112
 
18.10.16
11:52

ВремяОжидания = ?(ПолучитьСкоростьКлиентскогоСоединения() = СкоростьКлиентскогоСоединения.Низкая, 4, 2);
        Задание = ЗапуститьФоновоеЗаданиеСКонтекстомКлиента(ИмяЭкспортнойПроцедуры,    ПараметрыЭкспортнойПроцедуры,, НаименованиеЗадания);
        Попытка
            Задание.ОжидатьЗавершения(ВремяОжидания);
        Исключение



2 секунды ждет и возвращается с результатом .ЗаданиеВыполнено = Ложь

Просто меня уже 3 день этими отчетами е**т.

Проблемы какие:
1) У одно пользователя с теми же параметрами отчет в формируется а у другого стабильно нет, потом наоборот.
Это вообще мистика не знаю даже как решить

2) Или фоновое задание формируется с ошибкой, как пользователь об этом узнает они идут ко мня, я делаю его внешние и через правка ВаринатИБ = Истина, смотрю эти ошибку. В журнале никаких сообщений нет.

Вот что я делаю не так?
3 gigi789
 
18.10.16
11:55
ПолучитьСообщенияПользователю??
4 iceman2112
 
18.10.16
11:58
(3) чего получить, правками я могу и в "типо файловом режиме формировать?

Базовая версия я не хочу замочек открывать, это разве не бред?
5 DrShad
 
18.10.16
12:18
ну так у тебя задание не выполняется
хз что ты в него передаешь
6 iceman2112
 
18.10.16
12:38
РезультатВыполнения = ДлительныеОперации.ЗапуститьВыполнениеВФоне(
            УникальныйИдентификатор,
            "Отчеты.АнализСостоянияНалоговогоУчетаПоНДС.СформироватьКарту",
            ПараметрыОтчета,
            БухгалтерскиеОтчетыКлиентСервер.ПолучитьНаименованиеЗаданияВыполненияОтчета(ЭтаФорма));
7 DrShad
 
18.10.16
12:40
продолжайте наблюдения
8 iceman2112
 
18.10.16
12:41
(5) я туда ничего не передаю, а вот 1с туда передает.
9 iceman2112
 
18.10.16
12:43
(7) да у меня щас пеня изо рта пойдет. Перерыв
10 DrShad
 
18.10.16
12:44
ну вот и смотри что не так у тебя с отчетом АнализСостоянияНалоговогоУчетаПоНДС,

сохрани его как внешний и пробуй запускать, но не через общую форму
11 iceman2112
 
18.10.16
12:45
да все огонь как внешний, я переключи в ИБ все просто огонь. Все формируется красота - у всех!
12 iceman2112
 
18.10.16
16:14
(10) ну да ты прав, задание выполняется и в целом для этого отчет "Анализ учета НДС" она выпонется всегда успешно.

Я начал сразу гнать на фоновые, так как 2 дня назад другой отчет уже топтал мне мозг и там была ошибка просто.


Проблема вот какая оказывается
У некоторых пользователей Linux терминал, а кто знает этот отчет то там графическая схема. И линукс просто ничего не выводит в эту схему.

Есть идеи?
13 DrShad
 
18.10.16
16:16
с линухом не знаком, сорри
14 Aleksey
 
18.10.16
16:19
(4) У тебя базовая версия на сервере? Ну и как она там поживает?
15 iceman2112
 
18.10.16
16:21
(14) базовую спутал с версию с замком
16 iceman2112
 
18.10.16
16:21
проф с замком
17 iceman2112
 
18.10.16
17:02
графическая схема в конфигураторе linux даже без текстов

http://s018.radikal.ru/i504/1610/0f/230809318758.png

Вот это поворот
18 iceman2112
 
18.10.16
17:47
Мысли мысли, админ все равно делать нифига не будет.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший