Сохранение в Excel

  1. 9 г. назад

    Еще раз - здравствуйте!

    	Таб.Показать("Акт сверки " + КлиентКратко);  
    

    КлиентКратко = ООО "Рога и копыта" (краткое наименование из справочника Контрагенты) - не дает сохранить в Excel (не открывается диалог для сохранения файла).
    А если вот так:

    	Таб.Показать("Акт сверки " + СписокКлиентов.Наименование);  
    

    СписокКлиентов.Наименование = Рога и копыта (наименование из справочника Контрагенты) - нормально арбайтен.

    Я правильно понимаю, что собака зарыта в кавычках " ?
    Почему?

    Ответы: (1)
  2. Масянька Я правильно понимаю, что собака зарыта в кавычках " ?

    да

    Масянька Почему?

    потому, что недопустимое имя файла

    Ответы: (2)
  3. (1) Дурдом.... (нету картинки - бьюсь головой) [smile=:/]

  4. Причем - написать по человечески - недопустимое имя файла - низзя...

    Ответы: (5)
  5. СтрЗаменить(кавычки на чтонить другое например `)

    Ответы: (7)
  6. (3) доступно и всерьёз!

    Ответы: (7)
  7. СтрЗаменить("Акт сверки " + СписокКлиентов.Наименование,Символ(34),"`");

    Ответы: (7)
  8. (4) (6) Да арбайтен уже. Сделала.
    (5) Это не то слово.

  9. Масянька а у тя на Инфостарте одноименный ник ?

    Ответы: (11)
  10. 10.06.2014 10:40:12 отредактировано ТеньД
    Функция УбратьЗапретныеСимволы(ИмяФайла)	Экспорт
    	ЗапретнаяСтрока="/\:*?<>|""";
    	Для СчетчикСимволов=1 По СтрДлина(ЗапретнаяСтрока) Цикл
    		ИмяФайла=СтрЗаменить(ИмяФайла,Сред(ЗапретнаяСтрока,СчетчикСимволов,1)," ");
    	КонецЦикла; 
    	Возврат ИмяФайла;	
    КонецФункции // УбратьЗапретныеСимволы()
    
    Ответы: (10) (11)
  11. (9) ну это да. то что надо.

    Ответы: (11)
  12. (8) Нет.
    (9) (10) Писать надо про ошибки... А то я уже думала - все сломалось...

или зарегистрируйтесь чтобы ответить!