|
Регламентное задание. | ☑ | ||
---|---|---|---|---|
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
|
Тема закрыта.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |