|
Добавление строки в файл
| ☑ |
0
b-dm
30.05.18
✎
10:53
|
Почему то не добавляются строки в файл,всегда одна строка,
добавление не происходит подскажите по возможности плз:
Если НачалоКвартала(Источник.Дата)<>НачалоКвартала(ТекущаяДата()) Тогда
КаталогЗагрузки=СтрокаСоединенияИнформационнойБазы();
МассивФайлов=НайтиФайлы("d:\base","*.lg");//Найти в заданном каталоге все файлы с расширением *.lg
лФлаг=Ложь;
Для Каждого ИмяФайла Из МассивФайлов Цикл
Текст=Новый ТекстовыйДокумент();
Текст.ДобавитьСтроку(ИмяПользователя()+" "+СтрокаСоединенияИнформационнойБазы()+" "+Строка(Источник));
Текст.Записать("d:\base\lg.lg");
лФлаг=Истина;
Прервать;
КонецЦикла;
Если лФлаг=Ложь Тогда
Текст=Новый ТекстовыйДокумент();
Текст.ДобавитьСтроку(ИмяПользователя()+" "+СтрокаСоединенияИнформационнойБазы()+" "+Строка(Источник));
Текст.Записать("d:\base\lg.lg");
КонецЕсли;
КонецЕсли;
|
|
1
1Сергей
30.05.18
✎
10:54
|
а где Прочитать?
|
|
2
b-dm
30.05.18
✎
10:56
|
(1) - можно развернутее ?
|
|
3
1Сергей
30.05.18
✎
10:57
|
(2) ну, ты каждый раз создаёшь документ заново. Либо создавай один раз, и дописывай. Либо каждый раз перед добавлением строки считывай из файла
|
|
4
1Сергей
30.05.18
✎
10:58
|
ТекстовыйДокумент (TextDocument)
Прочитать (Read)
Синтаксис:
Прочитать(<ИмяФайла>, <ТипФайла>, <РазделительСтрок>)
© СП
|
|