Имя: Пароль:
1C
1С v8
Трабла с НачатьПомещениеФайлов()
,
0 ГдеСобака Зарыта
 
28.03.19
13:28
8.3.13.1513 SQL
ОписаниеПереданногоФайла после выполнения НачатьПомещениеФайлов() в одной базе стало возвращать только имя файла, а не полный путь. А вчера еще все было хорошо.

&НаКлиенте
Процедура Команда1(Команда)
    ПомещаемыеФайлы = Новый Массив;
    ПомещаемыеФайлы.Добавить(Новый ОписаниеПередаваемогоФайла(Объект.ИмяФайла));
    
    ПомещениеФайловЗавершение = Новый ОписаниеОповещения("ЗагрузитьФайлНаКлиентеЗавершениеПомещения",
        ЭтотОбъект, );
    НачатьПомещениеФайлов(ПомещениеФайловЗавершение, ПомещаемыеФайлы,, Ложь, УникальныйИдентификатор);
    
КонецПроцедуры

&НаКлиенте
Процедура ЗагрузитьФайлНаКлиентеЗавершениеПомещения(ПомещенныеФайлы, ДополнительныеПараметры) Экспорт    
    ОписаниеФайла = ПомещенныеФайлы.Получить(0);
    Сообщить(ОписаниеФайла.Имя);        
КонецПроцедуры

Во всех базах результат:H:\1C\Прочее\kl_to_1c.txt
И только в одной с сегодня стало:kl_to_1c.txt

Что это может быть?
1 ГдеСобака Зарыта
 
28.03.19
13:34
Объект.ИмяФайла - строка H:\1C\Прочее\kl_to_1c.txt
2 ГдеСобака Зарыта
 
28.03.19
13:36
В тонком клиенте трабла. В толстом возвращает полный путь
3 ГдеСобака Зарыта
 
28.03.19
15:11
Вот так и знал, что снова никто не подскажет в чем беда. Опять все делать самому. Как же я устал...
4 sqr4
 
28.03.19
15:16
а в чем пробема то?
5 sqr4
 
28.03.19
15:20
(2) это во всех базах или в одной? Я конечно понимаю, что самому себе писать все понятно, но все же.
6 ГдеСобака Зарыта
 
28.03.19
15:25
Проблема в том что база у меня БП3 и при помещении файла в хранилище возвращается не полный путь к файлу, а только его имя. И теперь все штатные загрузки БП из файлов не работают. В частности загрузка выписки.
Только в одной базе из десятка. Под всеми пользователями. Базы все на одном сервере. А вчера все работало.
7 sqr4
 
28.03.19
15:30
Кэш тестирование вся фигня?
8 sqr4
 
28.03.19
15:31
также прочитать СП
Имя - это локальный путь, по которому должен быть получен файл.
Массив может быть заполнен полностью, в этом случае известен набор помещаемых файлов и адреса, по которым они должны быть сохранены.
Массив может быть заполнен частично, у элементов массива заполнены только имена. В этом случае, набор помещаемых файлов определен, а места хранения неизвестны. Файлы будут размещены в новых временных хранилищах.
Массив может быть не заполнен. В этом случае набор помещаемых файлов определяется по значениям остальных параметров метода (поиском по маске либо интерактивным выбором).
9 sqr4
 
28.03.19
15:32
(8) ХОтя наверно это ничего не даст
10 ГдеСобака Зарыта
 
28.03.19
15:33
(7) Это ж сервер стопить, пользователей выгонять. Только ближе к ночи
11 ptiz
 
28.03.19
15:35
(10) Нет второго сервера 1С, чтобы туда базу перекинуть?
Хотя можно руками параллельно поднять на том же серваке, на других портах.
12 sqr4
 
28.03.19
15:37
а в Объект.ИмяФайла что?
13 ГдеСобака Зарыта
 
28.03.19
15:53
(12) см (1)
14 ГдеСобака Зарыта
 
28.03.19
22:55
Чистка серверного кэша все исправила. C:\Program Files\1cv8\srvinfo\reg_1541\snccntx