|
сохранить файл ексель в реквизите внешней обработки обычные формы | ☑ | ||
---|---|---|---|---|
0
Eeelena
27.02.17
✎
07:43
|
Здравствуйте. Подскажите, можно ли сохранить файл ексель в реквизите внешней обработки, то есть я загружаю это файл в реквизит внешней обработки и у всех пользователей он должен быть. Делаю сейчас вот так, но при открытии возвращается ХранилищеФайлаЗагрузки=Неопределено
Процедура НадписьБланкаЗагрузкиНажатие(Элемент) Спис_действий_с_файлом = новый СписокЗначений; Спис_действий_с_файлом.Добавить("Загрузить файл"); Спис_действий_с_файлом.Добавить("Сохранить файл"); действие_с_файлом = Спис_действий_с_файлом.ВыбратьЭлемент("Выберите действие!"); Если действие_с_файлом<>Неопределено тогда Если действие_с_файлом.Значение = "Сохранить файл" тогда СохранитьФайлНаДиск(); Иначе стр_возврата = ВыбратьФайл(); Если стр_возврата<>Неопределено тогда КомментарийКФайлуБланкаНаряда = "Бланк загрузки: "+стр_возврата.КомментарийКФайлу; ИмяФайлаВнешнейОбработки = стр_возврата.ПолноеИмяФайлаОбработки; ХранилищеФайлаЗагрузки = Новый ХранилищеЗначения(Новый ДвоичныеДанные(ИмяФайлаВнешнейОбработки)); ЭлементыФормы.НадписьБланкаЗагрузки.ЦветТекста = ЦветаСтиля.ЦветТекстаФормы; ЭлементыФормы.НадписьБланкаЗагрузки.Заголовок = КомментарийКФайлуБланкаНаряда; КонецЕсли; СписокНоменклатуры.Очистить(); СписокНоменклатуры.Колонки.Очистить(); ЭлементыФормы.СписокНоменклатуры.Колонки.Очистить(); ЗаполнитьТаблицу(ИмяФайлаВнешнейОбработки); КонецЕсли; КонецЕсли; КонецПроцедуры Процедура ПриОткрытии() Если ХранилищеФайлаЗагрузки<>Неопределено Тогда ЭлементыФормы.НадписьБланкаЗагрузки=ХранилищеФайлаЗагрузки.Получить(); КонецЕсли; КонецПроцедуры Может есть какой то другой способ? Или это невозможно так как это внешняя обработка. |
|||
1
Неверный Параметр И
27.02.17
✎
07:50
|
Нет, Анна-Елена-Ефросинья, это невозможно. Это внешняя обработка.
|
|||
2
Неверный Параметр И
27.02.17
✎
07:51
|
Сохраняй в информационной базе. Сохраняй на общем диске.
|
|||
3
FIXXXL
27.02.17
✎
09:10
|
как макет с типом ДвоичныеДанные сохраняй
|
|||
4
Кирпич
27.02.17
✎
10:27
|
Можно ещё тупо дописать в конец файла внешней обработки. Нам же теперь разрешили с файлами работать по настоящему. Всякие там БуферДвоичныхДанных и ФайловыеПотоки.
|
|||
5
Eeelena
27.02.17
✎
11:05
|
(2) (3) (4) а справочник ХранилищеДополнительнойИнформации можно же использовать?
|
|||
6
FIXXXL
27.02.17
✎
12:15
|
(5) разрешаю
но непонятно, что ты там делаешь а без этого советовать затруднительно |
|||
7
Рэйв
27.02.17
✎
12:18
|
(0)>> и у всех пользователей он должен быть
А просто положить файл в расщареную для всех папку - это против твоей религии? |
|||
8
kudlach
27.02.17
✎
12:40
|
Если используется регулярно, регулярно меняется, и постоянно используется, и состав колонок одинаковый - может, проще и удобнее организовать регистр сведений, форму его просмотра? А заливать можно и типовой обработкой из дичка ИТС, как загрузка табличных документов.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |