Имя: Пароль:
1C
 
Ошибка при работе с текстовым файлом
0 Azgerd
 
11.01.18
16:12
Здравствуйте! Надо в текстовый файл записать строку
    _FulFrom = "C:\1C_36\ВыгрузкаВ1С.xml" ;
    ФайлЗагрузки = Новый Файл(_FulFrom);
    Если НЕ ФайлЗагрузки.Существует()  Тогда
        ТекстОшибки = Новый ТекстовыйДокумент;
        ДатаОшибки = Формат(ТекущаяДата(), "ДФ=""дд ММММ гггг 'г.' ЧЧ:мм:сс""");
        СтрокаОшибки = ДатаОшибки + "Ошибка! Не найден файл загрузки в 1С" + Символы.ПС +  Символы.ВК;
        СтрокаОшибки = СтрокаОшибки + "***************" + Символы.ПС +  Символы.ВК;
        ТекстОшибки = ТекстОшибки.ДобавитьСтроку(СтрокаОшибки);
        ТекстОшибки.Записать(ПолныйПутьКЛогФайлу,КодировкаТекста.ANSI) ;
        Возврат
    КонецЕсли;
Ругается - "Обращение к процедуре объекта как к функции (ДобавитьСтроку)" что неправильно мог написать?
1 dezss
 
11.01.18
16:13
ДобавитьСтроку - процедура, а не функция...а ты ждешь, что она тебе что-то вернет
ТекстОшибки = ТекстОшибки.ДобавитьСтроку(СтрокаОшибки);
2 LienXo
 
11.01.18
16:14
ТекстОшибки = ТекстОшибки.ДобавитьСтроку(СтрокаОшибки)
3 dezss
 
11.01.18
16:15
А если не читаешь, то вообще юзай лучше ЗаписьТекста
4 Tatitutu
 
11.01.18
16:16
вместо
ТекстОшибки = ТекстОшибки.ДобавитьСтроку(СтрокаОшибки);
просто
ТекстОшибки.ДобавитьСтроку(СтрокаОшибки);
5 Azgerd
 
11.01.18
16:18
(4) Спасибо!
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.