Имя: Пароль:
1C
1C 7.7
v7: Ограничения имени файла
0 Масянька
 
06.10.17
09:48
День добрый!
Реализована такая фигня - сохранение таблицы (макет, печ. форма) в файл Excel.
Вводная: имя таблицы "Движения регистра ПартииНаличие за период с 03.10.2017 14:29:16 Поступление ТМЦ 0000000110 по 03.10.2017 14:29:17 Поступление (доп. расходы по ТМЦ) 0000000016, оно же задается в качестве имени файла и в данном случае не срабатывает строчка "Если (ФС.ВыбратьФайл(1, ИмяФайла, НачИмяКаталога, "Выберите файл", "*.xls|*.xls", "xls") = 1) Тогда".
Если тупо отсечь первое слово из имени таблицы - все работает.
Вопрос: что не так в имени файла "Движения регистра ПартииНаличие за период с 03.10.2017 14:29:16 Поступление ТМЦ 0000000110 по 03.10.2017 14:29:17 Поступление (доп. расходы по ТМЦ) 0000000016"?
Спасибо.
1 Ёпрст
 
гуру
06.10.17
09:49
длина >256
2 Филиал-msk
 
06.10.17
09:51
Общая длина вместе с каталогом
И двоеточия
3 mehfk
 
06.10.17
09:52
4 Масянька
 
06.10.17
09:52
(1) Сообщить("2 - " + СтрДлина(ИмяФайла) + " - " + СтрДлина(НачИмяКаталога)); вернула - "2 - 158 - 18"
5 aka AMIGO
 
06.10.17
09:53
Измерил LibreOffice Writer"ом длину Движения регистра ПартииНаличие за период с 03.10.2017 14:29:16 Поступление ТМЦ 0000000110 по 03.10.2017 14:29:17 Поступление (доп. расходы по ТМЦ) 0000000016

Для заметки: итого 159 символов
6 Масянька
 
06.10.17
09:53
(3) Блин... Я искала - не нашла.
Спасибо!
7 Ёпрст
 
гуру
06.10.17
09:54
(4) см (2) - полный путь
8 mehfk
 
06.10.17
09:54
9 mehfk
 
06.10.17
09:54
10 Масянька
 
06.10.17
09:55
(9) Спасибо!