Всем доброго времени суток. Столкнулся с данной проблемой уже давно, но все было недосуг... Суть проблемы: при создании временного файла из стороннего приложения (в частности выгружается смета в Эксель из Гранд Сметы), данному файлу присваивается некоторое имя, что видно из первого изображения "М32976.01.02-КЖ8.1.ЛС-1 - Акт КС-21". Но при "Сохранить"/"Сохранить как" данное имя, в поле имени файла при сохранении, обрезается до последней точки в этом временном имени "М32976.01.02-КЖ8.1", что совсем неудобно каждый раз дописывать. Допускаю, что это не совсем Эксель виноват, но может кто сталкивался, и знает как исправить?
Всем доброго времени суток. Столкнулся с данной проблемой уже давно, но все было недосуг... Суть проблемы: при создании временного файла из стороннего приложения (в частности выгружается смета в Эксель из Гранд Сметы), данному файлу присваивается некоторое имя, что видно из первого изображения "М32976.01.02-КЖ8.1.ЛС-1 - Акт КС-21". Но при "Сохранить"/"Сохранить как" данное имя, в поле имени файла при сохранении, обрезается до последней точки в этом временном имени "М32976.01.02-КЖ8.1", что совсем неудобно каждый раз дописывать. Допускаю, что это не совсем Эксель виноват, но может кто сталкивался, и знает как исправить?and_evg
из Гранд Сметы происходит по какой-то маске (шаблону)
Да верно, формирование имени выгружаемого файла происходит по маске <ИМЯ_ДОКУМЕНТА> - <ИМЯ_ФОРМЫ> где <ИМЯ_ДОКУМЕНТА> в конкретном случае "М32976.01.02-КЖ8.1.ЛС-1", а <ИМЯ_ФОРМЫ> это "Акт КС-21", но все точки, из-за которых происходит эта проблема, находятся в Имени документа и при сохранении его нужно сохранять "до знака"
из Гранд Сметы происходит по какой-то маске (шаблону)
Да верно, формирование имени выгружаемого файла происходит по маске <ИМЯ_ДОКУМЕНТА> - <ИМЯ_ФОРМЫ> где <ИМЯ_ДОКУМЕНТА> в конкретном случае "М32976.01.02-КЖ8.1.ЛС-1", а <ИМЯ_ФОРМЫ> это "Акт КС-21", но все точки, из-за которых происходит эта проблема, находятся в Имени документа и при сохранении его нужно сохранять "до знака"and_evg
В Гранд Смете при формировании маски есть возможность скомбинировать доступные поля и указать в какой программе выводить (Эксель). Повторюсь.... при экспорте из Гранд Сметы открывается новый экземпляр Эксель (даже если он был ранее открыт) и формируется файл выбранной выходной формы. В заголовке Экселя видно, что ему присваивается некоторое имя "М32976.01.02-КЖ8.1.ЛС-1 - Акт КС-21" (изображение 1 из первого сообщения). Но при этом
Код
=ЯЧЕЙКА("filename")
выдает пустое значение. логично... ведь файл ещё не сохранен (я так понимаю) При попытке сохранения в поле ввода имени файла ранее присвоенное имя обрезается (удаляется все что находится после последней точки)"М32976.01.02-КЖ8.1"(изображение 2 из первого сообщения)
В Гранд Смете при формировании маски есть возможность скомбинировать доступные поля и указать в какой программе выводить (Эксель). Повторюсь.... при экспорте из Гранд Сметы открывается новый экземпляр Эксель (даже если он был ранее открыт) и формируется файл выбранной выходной формы. В заголовке Экселя видно, что ему присваивается некоторое имя "М32976.01.02-КЖ8.1.ЛС-1 - Акт КС-21" (изображение 1 из первого сообщения). Но при этом
Код
=ЯЧЕЙКА("filename")
выдает пустое значение. логично... ведь файл ещё не сохранен (я так понимаю) При попытке сохранения в поле ввода имени файла ранее присвоенное имя обрезается (удаляется все что находится после последней точки)"М32976.01.02-КЖ8.1"(изображение 2 из первого сообщения)and_evg