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