Имя: Пароль:
1C
1С v8
Не работает ТекстовыйДокумент в общем модуле
0 Dmitry999
 
18.10.18
12:56
Добрый день. Хочу сделать логирование регламентного задания. Оно вызывает метод из общего модуля. добавил в него строки вида:

Текст = Новый ТекстовыйДокумент;

                
Текст.ДобавитьСтроку("тестовая строка");        
Текст.Записать("E:\Dmitry\1clog\letters.log");

На методе ДобавитьСтроку выпадает исключение, и файл не пишется.
Подскажите возможный вариант решения.
1 Скиурус
 
18.10.18
12:58
Ванга моде ОН

1) Не врать, что падает на методе ДобавитьСтроку. Падает на методе Записать()
2) Указать путь для записи который есть на сервере

Ванга моде ОФФ

А может все-таки текст исключения сюда написать? :)
2 Cool_Profi
 
18.10.18
12:58
правей для сервера не хватат.
3 FIXXXL
 
18.10.18
12:59
(2) или диска Е: нет
на сервере
а на локале есть :)
4 Dmitry999
 
18.10.18
13:03
Текст исключения:
{ОбщийМодуль.Письма.Модуль(234)}: Значение не является значением объектного типа (Записать)
5 Cool_Profi
 
18.10.18
13:04
(4) Отладчик молчит, как рыба в проруби?
Или текст модуля неполон?
6 Lexey_
 
18.10.18
13:05
(4) "На методе ДобавитьСтроку выпадает исключение"
и как ты понялЮ что именно на методе ДобавитьСтроку?
7 Скиурус
 
18.10.18
13:07
а если поставить точку останова на ДобавитьСтроку и посмотреть в отладчике чему именно равна переменная Текст? У нее действительно тип ТекстовыйДокумент?
8 Dmitry999
 
18.10.18
13:14
Смотрю отладчиком переменную текст.
в ней значение: "ТекстовыйДокумент". Тип: Строка!
9 Chikko
 
18.10.18
13:14
(0) Текст.Записать(КаталогВременныхФайлов + "\letters.log");
10 Скиурус
 
18.10.18
13:17
(8) Значит где-то в коде у тебя ошибка, ты присваиваешь переменной Текст строку.
11 Dmitry999
 
18.10.18
13:21
Решено. Проблема была в том, что у функции есть одноименный аргумент:

Функция ОтравитьОдноПисьмо(Пользователь,тема,текст,вложение=неопределено, Почта1)


хотя странно, что значение в нём не заменяется.
Спасибо Скиурус за наводку.
12 Мыш
 
18.10.18
13:31
(11) Чем письма травите? Мышьяком?
Основная теорема систематики: Новые системы плодят новые проблемы.