Имя: Пароль:
1C
 
Регламентное задание в выгрузкой в каталог выполняется с ошибками
, ,
0 Блондинка_
 
05.11.15
10:56
Добрый день! У меня уже была тема по регламентному заданию с выгрузкой данных в ftp каталог.
Регламентное задание в выгрузкой в каталог выполняется с ошибками
Уже не могу в ней отписаться, поэтому создала новую. Все хорошо теперь с правами, файл выгружается. Но вот проблема, название файла какой-то абракадаброй записывается. Оно на кириллице, думаю, в этом проблема, но почему тогда если просто запустить обработку, которая выполняет ту же процедуру, она записывает название корректно. Хотелось бы оставить название как есть, тк уже договорились с тем, кто загружает файл об этом. Можно что-нибудь сделать в этом случае?
1 Лефмихалыч
 
05.11.15
11:13
(0) файловая система под этой твоей шарой не понимает utf8. Откажись от кириллицы
2 Блондинка_
 
06.11.15
08:25
(1) А по-другому никак?(
3 Лефмихалыч
 
06.11.15
08:36
(2) а по-другому зачем?
4 Блондинка_
 
06.11.15
09:52
(3) Просто с админом, который будет загружать данные уже договорились о названии файла
5 Маратыч
 
06.11.15
09:54
(4) Либо передоговориться, либо пнуть админа, чтобы прикрутил поддержку UTF.
6 Гёдза
 
06.11.15
09:56
ftp всетаки не понимает кирилицы, а не файловая система
7 Cyberhawk
 
06.11.15
10:03
Советующие выше не учли факт "если просто запустить обработку, которая выполняет ту же процедуру, она записывает название корректно"
8 Cyberhawk
 
06.11.15
10:04
Так что скорее всего дело в контексте выполнения кода, следовательно какой там код применяется для создания имени файла - вот в чем вопрос
9 Блондинка_
 
06.11.15
16:24
(8) ЗаписатьФайл(Документ,"товары_для_сайта");
10 Лефмихалыч
 
06.11.15
16:29
(7) (8) проблема с ftp.

(4) передоговорись
11 Блондинка_
 
06.11.15
16:30
Блин, это же моя процедура) Туплюююю)))
В процедуре
FTPСоединение.Записать(АдресФайла,ИмяФайла + ".csv");
12 Cyberhawk
 
06.11.15
16:48
Не понял, в чем проблема оказалась?
"если просто запустить обработку, которая выполняет ту же процедуру, она записывает название корректно" - все-таки ручной запуск делал другие вещи (не такие, как в коде регл. задания)?
13 Блондинка_
 
06.11.15
17:04
Вот это уже не смешно(
Даже на латинице через регламентное одна абракадабра(
14 Блондинка_
 
06.11.15
17:05
(12) ручной запуск просто обращался к коду регламентного задания через обработку, код тот же самый, из той же самой процедуры. Вот что и странно.
15 Casey1984
 
06.11.15
17:07
я бы защитился от дураков и вывел бы перед:

FTPСоединение.Записать(АдресФайла,ИмяФайла + ".csv");

сообщение с ИмяФайла + ".csv" в журнал регистрации.
16 olegves
 
06.11.15
17:07
(13) рискну предположить, что РЗ использует другую процедуру
17 Блондинка_
 
06.11.15
17:26
(15) Попробую конечно но имя файла я сама в коде и прописываю

(16) однозначно нет, тк я сначала сделала процедуру регламентного задания (ВыгрузкаНоменклатурыНаСайт) а потом тупо ее вызвала в обработке.
18 Cyberhawk
 
06.11.15
17:31
База клиент-серверная?
19 Блондинка_
 
06.11.15
17:38
(18) да
20 Cyberhawk
 
06.11.15
18:57
Код внешней обработки (тот, что не через регл. задание вызывается) в студию