Имя: Пароль:
1C
1С v8
Получить служебные сообщения
0 prostovityaz
 
29.01.16
15:47
Добрый день!

Есть обработка. В ней перепроводятся куча документов. Есть ТЧ с результатами перепроведения. В процессе перепроведения, возникают служебные сообщения.

Вопрос: Как получить эти служебные сообщения и записать в ТЧ?

Читал СП, что-то не нашел там ничего вроде этого...
1 prostovityaz
 
29.01.16
15:49
Если появилось служебное сообщение при перепроведении - то записать их в строку в ТЧ. Как-то так.
2 Azverin
 
29.01.16
15:52
(1) в Конфигураторе есть галка - писать и служебные сообщения. дальше отладчик в руки
3 Михаил Козлов
 
29.01.16
15:52
Можно попробовать подменить процедуру СообщитьОбОшибке и писать еще в какой-нибудь РС.
4 Azverin
 
29.01.16
15:52
*(2) речь про ЖР - в него писать
5 prostovityaz
 
29.01.16
15:53
(3) это всё да, но мне не нужно изменять конфигурацию :(
6 Nuobu
 
29.01.16
15:54
7 prostovityaz
 
01.02.16
09:07
На правах up!
8 ИС-2
 
01.02.16
09:14
(7) нормально текст ошибки нельзя получить, но можно включить константу "ДублироватьСообщенияВЖурналРегистрации" и потом считывать сообщения из ЖР
9 ИС-2
 
01.02.16
09:15
(3) нет, т.к 1C не поддерживает вложенные транзакции. Т.е в РС просто не будет записи при отказе во время транзакции
11 Serg_1960
 
01.02.16
09:47
Если фраза "возникают служебные сообщения" - речь о выводе в окно служебных сообщений, то запуск с ключом /OUT, а файл прочитать и записать в ТЧ обработки.

(платформа не озвучена)
8.2, конфигуратор - Сервис - Параметры - "Запуск 1С:Преприятие" - "Дополнительные".
12 ДенисЧ
 
01.02.16
11:04
ИР от тромозита умеют показывать сообщения в регламентах
13 windows98a
 
01.02.16
11:10
можно вывести сообщения в текстовый файл, который в последствии обработать. Ключ запуска платформы -
Out<Имя файла>[-NoTruncate]
установка файла для вывода служебных сообщений. Если задан ключ NoTruncate (через пробел), файл не очищается
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший