Имя: Пароль:
1C
1С v8
Перестала работать выгрузка в ТХТ
0 Начинающий_13
 
12.05.16
16:14
Здравствуйте
Перешли с ХР 32бит на ВИН 7 64бит SP1
Перестала работать выгрузка в ТХТ файл
Что не так?
//// код

   Процедура КоманднаяПанельТоварыДействиеВыгрузкаВТХТ(Кнопка)
      
    БД = Новый ТекстовыйДокумент;                      
      
     Для Каждого СтрокаТовары Из ЭтотОбъект.Товары Цикл
        Если СтрокаТовары.Пометка Тогда
              
          Kod  = СокрЛП(Формат(СтрокаТовары.Код, "ЧЦ=13"));
                           //// т.д.
                   БД.ДобавитьСтроку(Kod+";"+gname+";"+garticle+";"+gprice+";"+bid+";"+ЕдИзм+";"+ cat_id+";"+parent+";"+cat_name+";"+Кол);  
              
           КонецЕсли;  
       КонецЦикла;
      
       БД.Записать(ПутьКФайлу+"На сайт.txt");
       Сообщить("Выгружено...");

     КонецПроцедуры
1 ДенисЧ
 
12.05.16
16:15
права пропали на ПутьКФайлу
2 Начинающий_13
 
12.05.16
16:15
НЕ создает файл и ошибок не выдает База файловая
3 Начинающий_13
 
12.05.16
16:16
Права администратор
4 ДенисЧ
 
12.05.16
16:17
А чему у тебя равен ПутьКФайлу?
В отличие от ХП, 7ка запрещает писать, например, в корень системного диска, пока ей явно не разрешить этого делать
5 pessok
 
12.05.16
16:18
а какой путь к файлу, для начала?
6 Начинающий_13
 
12.05.16
16:18
ПутьКФайлу выбиратся руками
7 pessok
 
12.05.16
16:19
(6) точно человече пытается писать в C:\
8 Начинающий_13
 
12.05.16
16:19
Я пробовал сохранять в папки по разному
9 pessok
 
12.05.16
16:20
не терминал ли, случаем? :)
10 Начинающий_13
 
12.05.16
16:21
(9) в сети на 2008 работает, на компе где идет разработка после смены ОС нет
11 pessok
 
12.05.16
16:23
ну прошагай отладчиком, мало ли
12 HawkEye
 
12.05.16
16:23
(10) сообщить(ПутьКФайлу+"На сайт.txt")

результат в студию
13 Начинающий_13
 
12.05.16
16:24
Может в Вин7 чего не хватает.
14 pessok
 
12.05.16
16:24
+(12) возможно лишний слеш
15 Heckfy
 
12.05.16
16:25
А так:
БД.Записать(""+ПутьКФайлу+"\"+На сайт.txt");
16 Начинающий_13
 
12.05.16
16:29
Сейчас попробую
17 Начинающий_13
 
12.05.16
16:34
Когда пусть прописан явно, то все идет хорошо
А так он пути не видит
Спасибо за помощь. буду думать как сделать лучше..
18 Начинающий_13
 
12.05.16
16:36
Вот так заработало
БД.Записать(ЭЛементыФормы.ПутьКФайлу.Значение+"На сайт.txt");
19 Heckfy
 
12.05.16
16:41
(18) Не коррелирует с "Перешли с ХР 32бит на ВИН 7 64бит SP1 "
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан