Имя: Пароль:
1C
1С v8
Файл.Прочитать не работает в клиент-серверном варианте.
0 bek_bassar
 
22.06.13
14:56
Платформа 8.2.17.169 УТ 11ред. Пишу внешнюю обработку выгрузки таб части документа в текстовый файл. В начале проверил обработку в файловом варианте.Работает. Данные из таб части спокойно записываются в файл.
Теперь пробую тоже самое сделать в файл не записывает и сообщений об ошибке тоже не выдает. Не могу понять.
Вот сам код:
&НаСервере
Процедура ВыгрузитьФайлСервер(ИмяФайл)
   
   ДокСсылка = Объект.ДокументПересчета.Ссылка;
   Файл = Новый ТекстовыйДокумент();
           
       Запрос = Новый Запрос;
    Запрос.Текст = "ВЫБРАТЬ
    |    ПересчетТоваровТовары.Номенклатура,
    |    ПересчетТоваровТовары.Характеристика,
    |    ПересчетТоваровТовары.Упаковка,
    |    ШтрихкодыНоменклатуры.Штрихкод
    |ИЗ
    |    Документ.ПересчетТоваров.Товары КАК ПересчетТоваровТовары
    |        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ШтрихкодыНоменклатуры КАК ШтрихкодыНоменклатуры
    |        ПО ПересчетТоваровТовары.Номенклатура = ШтрихкодыНоменклатуры.Номенклатура
    |            И ПересчетТоваровТовары.Характеристика = ШтрихкодыНоменклатуры.Характеристика
    |            И ПересчетТоваровТовары.Упаковка = ШтрихкодыНоменклатуры.Упаковка
    |ГДЕ
    |    ПересчетТоваровТовары.Ссылка = &Ссылка";
   
    Запрос.УстановитьПараметр("Ссылка",ДокСсылка);
   
    Результат = Запрос.Выполнить();
    Выборка = Результат.Выбрать();
   Разделитель ="    ";
    Пока Выборка.Следующий() Цикл
       
       Строка = Выборка.Штрихкод + Разделитель + Выборка.Номенклатура;
       Файл.ДобавитьСтроку(Строка);
       
   КонецЦикла;
    //Файл.ДобавитьСтроку("Строка");
   Файл.Записать(ИмяФайл,КодировкаТекста.ANSI);
______________________________________________________
Помогите разобраться.
1 bek_bassar
 
22.06.13
14:57
(0) "Теперь пробую тоже самое сделать в файл не записывает и сообщений об ошибке тоже не выдает. Не могу понять." это я в клиент серверном варианте пробовал
2 bek_bassar
 
22.06.13
14:58
{Форма.Форма.Форма(30)}: Ошибка при вызове метода контекста (Прочитать)
   Файл.Прочитать(ИмяФайл);
по причине:
Каталог не обнаружен 'D:\Инвент\ВТСД.txt'
______________________________
Вот ошибку мне выдал.
3 slin-dev
 
22.06.13
15:01
На сервере есть такой каталог?
4 bek_bassar
 
22.06.13
15:05
нет он на клиентской машине. обработку запускал на клиентской машине и каталог там же. походу каталог на сервер нужно перенести. щас проверю.
5 bek_bassar
 
22.06.13
15:08
да работает спасибо.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс