Имя: Пароль:
1C
1С v8
/Out<Имя файла> можно ли в момент отладки получить содержимое файла?
, ,
0 ZUM
 
28.11.11
13:37
/Out<Имя файла>
[-NoTruncate]
установка файла для вывода служебных сообщений. Если задан ключ –NoTruncate (через пробел), файл не очищается

Коллеги подскажите, пожалуйста, можно ли и каким образом, в момент отладки получить содержимое файла?
1 ZUM
 
28.11.11
13:42
Или хотя бы периодически его записывать.
2 ZUM
 
28.11.11
14:44
UP
3 ZUM
 
28.11.11
14:49
Все выше и выше....
4 Живой Ископаемый
 
28.11.11
14:50
если откроешь например ФАРом по Ф3
5 ZUM
 
28.11.11
16:00
Не правильно наверное сформулировал тему, мне нужно получить доступ к данным которые попадут в это файл, в отладчике.
6 andrewks
 
28.11.11
16:03
нафейхоа?
7 Живой Ископаемый
 
28.11.11
16:05
ничего не понятно...
8 Живой Ископаемый
 
28.11.11
16:06
а зачем тогда OUT?
9 Живой Ископаемый
 
28.11.11
16:08
короче, может ТС воображает об /OUT какие-то сказки... тогда поспешим укрепить его шаблончик. в этот файл выводятся все сообщения, которые повяляются в окне СООБЩЕНИЙ, то есть все то что выводиться командой Сообщить();
10 ZUM
 
28.11.11
16:23
(9) Уважаемый, я назначение это параметра представляю прекрасно....
Но не допускаете ли Вы такую ситуацию что нужно в момент работы фонового задания посмотреть что он пишет в этот файл. Каким образом Вы увидите его содержимое пока он не будет записан?
11 Живой Ископаемый
 
28.11.11
16:31
Подключившись отладчиком к предмету отладки  - фоновое задание.. если это конечно возможно, в чем не уверен... плюс еще и сервер должен быть запущен с параметром -debug
12 Живой Ископаемый
 
28.11.11
16:32
2(10) мне ничего допускать не нужно - это вам нужно описывать задачу как можно более поkyj? если вы хотите получить не флуд а ответ на ваш вопрос.
13 Kom-off
 
28.11.11
16:39
(12) Да, не. Вопрос задан вполне корректно. Я его прекрасно понял. В таком режиме работы (с параметром /OUT), действительно, нет доступа (точнее файл пустой) в момент работы и только при корректном выходе из сессии 1С в него происходит запись. Я тоже пытался использовать этот параметр для сохранения сообщений, ну, если, например, выполнять длительную операцию с логированием в Сообщить() и нет уверенности, что ночью ниего не обломится. Потом забил...
14 Kom-off
 
28.11.11
16:40
(0) Дублируй Сообщить() в свой файл.
15 Живой Ископаемый
 
28.11.11
16:42
2(13) я не говорю что не понял - я говорю что это глупость ловить файл, когда можно словить СООБЩИТЬ(), тем более нужно в процессе отладки
16 Amiralnar
 
28.11.11
17:00
Я прошу прощения, господа. А ТЖ вас чем не устраивает? (13), (0)?
17 Amiralnar
 
28.11.11
17:00
Простите, не ТЖ, а журнал регистрации.
18 ZUM
 
28.11.11
17:34
(11) все это сделано и сервер в режиме отладки и фоновое в отладчик подрублено...
19 Живой Ископаемый
 
28.11.11
17:37
2(18) э.. и если поставить точку останова на "Сообщить()" то отладчик останавливается? в том коде, который должен быть выполнен фономы заданием?
20 ZUM
 
28.11.11
17:38
(19) Хорошо... каким образом отловить сообщить?
Когда фоном восстанавливается последовательность и сообщить может выводиться из массы объектов?
21 Живой Ископаемый
 
28.11.11
17:39
2(20) только если поставить точку останова на каждом.. если это не устраивает - тогда (13) или (17)
22 ZUM
 
28.11.11
17:40
Сам параметр отрабатывает отлично и лог тоже пишется но к сожалению как справедливо заметил Kom-off по завершении. :( А это уже поздно....
23 Живой Ископаемый
 
28.11.11
19:08
http://downloads.v8.1c.ru/content/Platform/8_2_15_257/V8Update.htm

"Файл сообщений, указанный с помощью ключа командной строки "Out", открывается в режиме, допускающем совместное чтение. Запись в этот файл не буферизуется."
24 ZUM
 
29.11.11
09:23
(23) Спасибо... успокоился ... и забил :)
Будем искать варианты обхода.
25 andrewks
 
29.11.11
10:13
(24) чего забил? тут 1с твою проблему решила, а ты забил. бегом ставь 8.2.15!
26 smaharbA
 
29.11.11
10:22
/Out\\?\c:\con
27 Живой Ископаемый
 
29.11.11
11:52
2(26) гы, молоток... :)
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс