#2
by Defender aka LINN
Дай-ка угадаю... Как-то раз тебя попросили игру скинуть, и ты записал на флэшку файл "Игра.lnk"?
#5
by lamme
у тебя в теме стоит - записать В хранилище а по коду идет - получить ИЗ хранилища определись - чего тебе надо
#6
by Defender aka LINN
"Файл" - объект 1С, предназначенный для управления файлами. Это ни в коем разе не сам файл.
#8
by lamme
а собственно - зачем ты его проверяешь ? ну проверил ты его - сущесвтует и что? задача в -записать в хранилище. ну так и записывай = поверх того что существует или не существует. и записывается оно -в виде двоичных данных
#10
by lamme
посмотри на примере типовой УТ - как сохраняется картинка у товара в хранилище значений. там все четко написано. (хотя пока доберешься до кода .. застрелится можно)
#19
by SherifSP
+ Нужно получить из хранилища файл, который записал, но файла там нет, значит ошибка при записи )
#20
by lamme
это примитивная проверка. а представь - получил. все красиво. а файл при записи в хранилище - поломался. т.е. в оригинале ексель нормальный,а в 1С в хранилище - кривой. и что делать?
#27
by Сергиус
например так ХЗ = Новый ХранилищеЗначения(Новый ДвоичныеДанные(файл)); где файл это путь к твоему экселевскому файлу.
#28
by lamme
агга !! в УТ 11 есть такое ПоместитьФайл (PutFile) Синтаксис: ПоместитьФайл(<Адрес>, <НачальноеИмяФайла>, <ВыбранноеИмяФайла>, <Интерактивно>, <УникальныйИдентификаторФормы>) Параметры: Тип: Строка. Адрес во временном хранилище, по которому должны быть помещены данные. Если не задан или является пустой строкой, то будет создан новый файл. Параметр должен быть указан, если требуется получить путь файла. Тип: Строка. Путь к файлу, данные из которого будут помещены во временное хранилище. Если параметр <Интерактивно> = Истина, то отображается диалог выбора файла и выбранный в диалоге путь возвращается в параметре <ВыбранноеИмяФайла>. <ВыбранноеИмяФайла> (необязательный) Тип: Строка. В параметре возвращается путь к файлу, указанный в диалоге выбора файла. Для неинтерактивного режима выбранное имя файла соответствует начальному имени файла. В веб-клиенте значение параметра зависит от типа браузера. Для FireFox 3 в параметре возвращается только имя файла без пути. Тип: Булево. Указывает использование интерактивного режима, при котором отображается диалог выбора файла. Этот файл будет помещен по указанному в параметре <Адрес> адресу во временное хранилище или по новому адресу, если второй параметр метода опущен. Если значение параметра Истина, то метод отобразит стандартное диалоговое окно выбора файла, в котором можно выбрать файл для помещения в хранилище. В этом случае выбранный путь возвращается в параметре <Выбранное имя файла>. Значение по умолчанию: Истина <УникальныйИдентификаторФормы> (необязательный) Тип: УникальныйИдентификатор. Уникальный идентификатор формы, который можно получить с помощью свойства УникальныйИдентификатор управляемой формы. Файл помещается во временное хранилище и автоматически удаляется после удаление объекта формы. Если параметр не указан, помещенное значение будет удалено, после очередного запроса сервера из общего модуля, при контекстном и неконтекстном серверном вызове из формы, при серверном вызове из модуля команды или при получении формы. Возвращаемое значение: Тип: Булево. Ложь - в параметре <Интерактивно> установлен интерактивный режим (Истина) и пользователь отказался от выполнения операции в диалоге выбора файла. Описание: Помещает файл из локальной файловой системы во временное хранилище. Доступность: Тонкий клиент, веб-клиент, толстый клиент.
#29
by SherifSP
{Документ.ПланограммаКДоговору.Форма.ФормаДокумента}: Ошибка при вызове конструктора (ДвоичныеДанные): Ошибка совместного доступа к файлу 'C:Users1C-progDesktop111.xls' ХранилищеXLS = Новый ХранилищеЗначения(Новый ДвоичныеДанные(ФайлНаДиске.ПолноеИмя)); по причине: Ошибка совместного доступа к файлу 'C:Users1C-progDesktop111.xls'
#30
by Сергиус
файл значит что то держит..или открыт у тебя или com-соединение не закрыто(глянь в процессах excel).
#35
by SherifSP
Была идея файл который в хранилище записал, при открытии документа получать и записывать в Activex компоненту, но она не понятная и инфы очень мало, если кто что подскажети о компоненте, буду очень признателен
#36
by SherifSP
{Документ.ПланограммаКДоговору.Форма.ФормаДокумента}: Метод объекта не обнаружен (Записать) ДвоичныеДанные.Записать(Файл);
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- ЭтотОбъект.Записать()???
- Excel и 1С - вопрос про Excel?
- Ошибка при: Excel = Новый COMОбъект("Excel.Application");
- Записать в справочник реквизит из документа
- Поиск из 1С в Excel строго соответствующего значения ячейки методами Excel
- Программно скопировать область из Excel книги 1 в Excel книгу 2
- Можно ли отредактировать файл Excel из 1С без установленного Excel?
- Как Таблицу значений записать в строку, чтобы потом из строки записать в ТЗ
- Excel - ошибка при закрытия Excel
- УТ 11, записать и закрыть и записать..
- Как в УФ прочитать/записать данные из/в Хранилище значения
- Как пересохранить из нового Excel в старый Excel ?
В этой группе 1С
- УПП. Распределять на подчиненные подразделения
- ИспользоватьОграниченияПоОрганизациям.УПП
- v7: Доступны MC9090-GF0HCEQA6WR по 1900 дол.
- v7: Можно ли как нибудь передать переменную из модуля формы в модуль объекта (док)
- 1 С "Отчетность"
- Как скопировать текст из 1с77 обработки в 1с8? кодировка слетает
- Не пашет 1С без серверного ключа.
- Сводные данные об исполнении бюджета ПБС. БГУ
- УТ11 Перемещение по нескольким заказам
- ЗУП. Как настроить аналитику 69.01 для пособия до 1.5 лет
- КС-2 и КС-3 в УНФ 1.4
- Зуп: Мистически задваиваются начисления и сотрудник в расчетной ведомости
- Существует ли методичка по СКД для пользователей?
- выбор макета в СКД
- БГУ. Почему операции содержат неправильные проводки?
- УТ11, дополнительная обработка, СведенияОВнешнейОбработке()
- БГУ. Как посчитать балансовую стоимость ОС?
- Конструктор СКД для тонкого клиента - уже есть?
- Не устанавливается ширина колонки в макете.
- v7: Как построит список сотрудников с фактически отработанными днями в ЗиК?