| 
    
            
         
         | 
    
  | 
Регламентное задание. | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        antihacker    
     11.04.16 
            ✎
    08:02 
 | 
         
        Всем привет ! Есть код. Если выполнить  вручную из обработки в интерактивном режиме, то все работает. Нужного файла на диске создает удачно.
 
        Через регламентное задание тоже все хорошо. Журнал показываает что код выполнен удачно. А вот нужного файла на диске не создает ? В чем разница ? Вот и код ЗаписатьВПротокол(Протокол, "Таблица Clients.csv... "); Файл = Новый ЗаписьТекста("С:\OtgruzkiBakhus\Vygruzki\Clients.csv", "windows-1251"); Файл.ЗаписатьСтроку("OutletID,OutletName,OutletAddress,ClientID,ClientName,AgentID,AgentName"); мсвКлиентов = ПолучитьМассивКлиентов(сткТаблицы); Если Не инТаблицы = Неопределено Тогда инТаблицы.МаксимальноеЗначение = мсвКлиентов.Количество(); инТаблицы.Значение = 1; КонецЕсли; Для Каждого Клиент ИЗ мсвКлиентов Цикл Если Не инТаблицы = Неопределено Тогда инТаблицы.Значение = инТаблицы.Значение + 1; КонецЕсли; СтрокаФайла = ""; СтрокаФайла = СтрокаФайла + Строка(Клиент.УникальныйИдентификатор()) + ","; СтрокаФайла = СтрокаФайла + НормализоватьСтроку(СокрЛП(Клиент.Наименование)) + ","; Если ТипЗнч(Клиент) = ТИП("СправочникСсылка.Контрагенты") Тогда СтрокаФайла = СтрокаФайла + НормализоватьСтроку(УправлениеКонтактнойИнформацией.ПолучитьАдресИзКонтактнойИнформации(Клиент, "Юридический")) + ","; Иначе СтрокаФайла = СтрокаФайла + ","; КонецЕсли; СтрокаФайла = СтрокаФайла + Строка(Клиент.УникальныйИдентификатор()) + ","; СтрокаФайла = СтрокаФайла + НормализоватьСтроку(СокрЛП(Клиент.Наименование)) + ","; Если ТипЗнч(Клиент) = ТИП("СправочникСсылка.Контрагенты") Тогда // МКМ //Если ЗначениеЗаполнено(Клиент.ОсновнойМенеджерПокупателя) Тогда // СтрокаФайла = СтрокаФайла + Строка(Клиент.ОсновнойМенеджерПокупателя.УникальныйИдентификатор()) + ","; // СтрокаФайла = СтрокаФайла + НормализоватьСтроку(СокрЛП(Клиент.ОсновнойМенеджерПокупателя.Наименование)); //Иначе СтрокаФайла = СтрокаФайла + ","; //КонецЕсли; Иначе СтрокаФайла = СтрокаФайла + ","; КонецЕсли; Файл.ЗаписатьСтроку(СтрокаФайла); КонецЦикла; Файл.Закрыть(); ЗаписатьВПротокол(Протокол, Формат(мсвКлиентов.Количество(), "ЧГ=0") + " записей", Ложь);  | 
|||
| 
    1
    
        mehfk    
     11.04.16 
            ✎
    08:05 
 | 
         
        Это 1с мстит тем, кто не в курсе про клиент и сервер.     
         | 
|||
| 
    2
    
        b_ru    
     11.04.16 
            ✎
    08:07 
 | 
         
        Побуду капитаном. Файл создается на диске C того компутера, на котором крутится сервер 1С.     
         | 
|||
| 
    3
    
        antihacker    
     11.04.16 
            ✎
    08:17 
 | 
         
        Да там где сидит 1С.     
         | 
|||
| 
    4
    
        hhhh    
     11.04.16 
            ✎
    08:24 
 | 
         
        (3) 1с не сидит, она бегает, носится.     
         | 
|||
| 
    5
    
        antihacker    
     11.04.16 
            ✎
    08:30 
 | 
         
        ну вместе с базой и с сервисами итд     
         | 
|||
| 
    6
    
        antihacker    
     11.04.16 
            ✎
    08:40 
 | 
         
        Тема закрыта.     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |