|
Вывод сообщений в фоновом режиме |
☑ |
0
Администратор 1С
01.06.12
✎
11:52
|
Здравсвствуйте,
Есть:
1. клиент - серверная база
2. Обработка которая загружает документы и проводит их.
3. Регламентное задание, кот. выполняется на сервере, выполняет обработку из п.2
4. проведение документов в обработке происходит след. образом
Попытка
ОбъектДок.записать(РежимЗаписи);
Исключение
Сообщение="Обмен док проведение: "+ОбъектДок+" "+ОписаниеОшибки();
Текстошибок.ДобавитьСтроку(Сообщение);
#Если Клиент Тогда
Сообщить(Сообщение,СтатусСообщения.Важное);
#КонецЕсли
КонецПопытки;
5. В результате через Текстошибок получаю такие сообщения (например):
"Обмен док проведение: Отчет о розничных продажах В1696 от 30.05.2012 0:00:00 {Обработка._Обмен (226)}: Ошибка при вызове метода контекста (Записать): Операция не выполнена!
"
Как "вытянуть" сообщения почему не проводятся документы? Файл служебных сообщений подойдет для этих целей?
|
|
1
Cube
01.06.12
✎
11:54
|
(0) Сообщения пиши в журнал регистрации, потом там и смотри их.
|
|
2
Администратор 1С
01.06.12
✎
11:57
|
(1) Я итак пишу в ЖР соообщения. Вижу там сообщение из п.5, которое не говорит мне почему не провелся документ. Как увидеть сообщения вида: "Не хватает остатка... "
|
|
3
Cube
01.06.12
✎
11:59
|
(2) Пиши в ЖР ещё и сообщения из п. 4, что мешает?
|
|
4
Администратор 1С
01.06.12
✎
12:04
|
(3) Где в п.4 происходит вывод сообщений вида: "Не хватает остатка товара... "
|
|
5
Cube
01.06.12
✎
12:07
|
(4) А... Я тебя немного не понял... :)
Тогда никак.
|
|
6
kuromanlich
01.06.12
✎
12:08
|
(4) это тоже можно записывать в журнал
|
|
7
Cube
01.06.12
✎
12:09
|
(6) Документ расковырять?
|
|
8
kuromanlich
01.06.12
✎
12:11
|
(7) да, только скорей всего это не в документе, а в общем модуле каком-нибудь
|
|
9
Mickeleangelo
01.06.12
✎
12:11
|
ПолучитьСообщенияПользователю(<УдалятьПолученные>)
|
|
10
Cube
01.06.12
✎
12:13
|
(9) Это если юзаются СообщениеПользователю, а если выводится через Сообщить(), то абзац...
|
|
11
Администратор 1С
01.06.12
✎
12:18
|
Конфа УТ 10.3, нужные сообщения формируются в стандартных модулях, курочить которые неприемлимо. (6),(7). Никак значит? А Файл служебных сообщений не подойдет для этих целей?
|
|
12
Администратор 1С
01.06.12
✎
12:21
|
(9) Платформа 8.1 ))
|
|
13
Mickeleangelo
01.06.12
✎
12:25
|
(12) Пусть регламентное задание запускает клиент в пакетном режиме с ключом /Out, а там уже происходит загрузка и проведение.
|
|
14
Администратор 1С
01.06.12
✎
12:31
|
(13) Спасибо, подумаю, как-то больно круто получается.
|
|
15
Администратор 1С
01.06.12
✎
12:43
|
Кстати документ приведенный в примере, Я провел интерактивно, он провелся, никаких сообщений 1с не выдало.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший