#0
by INed
Уверен, что это каким-то образом можно сделать, но как не могу понять. Т.е. нужно чтобы в пользовательском режиме пользователь мог смотреть Excel лист с инфой на ней.
#1
by shuhard
если приперло, то Microsoft Office SpreadSheet 11.0 имхо - проще открывать xls родным приложением и не вписывать его(xls) в форму
#2
by INed
имеешь ввиду как элемент ActiveX? Я такого у себя не нашел. Если в табличный документ вставлять через "Таблиуа - Рисунки - Вставить объект", то можно вставить "Лист Microsoft Excel" но как им потом управлять: загружать инфу из файла хотябы?
#3
by INed
Юзверям это нужно для перетаскивания яейкм определенного формата из Excel в 1С и последующего поиска по формату нужных ячеек (ну вот такая задачка %)
#4
by shuhard
[Я такого у себя не нашел] значит у тебя древний офис [Юзверям это нужно для перетаскивания яейкм определенного формата из Excel в 1С] загрузи целиком содержимое листа xls в ТЧ обработки и перетаскивай себе
#5
by INed
"загрузи целиком содержимое листа xls в ТЧ обработки и перетаскивай себе" фишка в том, что нужно сохранить форматы, т.е. загружать в табличный документ, а не ТЧ. А если загружать форматы Excel, то нужно писать конверторы для соответствия свойств границ, фона, шрифта в Excel и 1С
#8
by INed
на инфостарте искал у Душелова, но не нашел :( у пользователя есть достаточно мутная информация в Ехеле, но она структуирована по формату (короче пользователь ориентируется по цветам ячеек), и идея такая: в 1С я перетаскиваю свойства форматирования ячейки Ехеля, в 1С пишу макрос поиска по формату уже в Ехеле, а результаты поиска загоняю в ТЗ или запрос и т.д.
#9
by shuhard
а не проще открыть xls Excel, прицепить vba к ячейкам и при щелчке писать из Excel в 1С ?
#10
by INed
можно было бы, но условия задачи еще такие: 1. сохранять форматы поиска, а это легче делать в 1С (ехель файлы будут разные) 2. в VBA нужно писать код для сбора разных диапазонов. Ну типа нашел одну таблицу, нашел вторую и через левое, правое соединение нужно их собрать. В ехеле это делать будет трудновато
#11
by Zapal
по-моему всё это изврат если пользователям нужно обработать данные в 1С, пусть и работают в 1С, с теми формами которые ты им нарисуешь. А не в экселе
#12
by INed
ну не совсем так. эту задачу можно рассматривать как специфическую интеграцию разных систем. При этом каждая из систем имеет право на существование.
#13
by Zapal
информационная система данные которой анализируются по формату представления - полная лажа пусть приведут её в нормальный вид тогда
#15
by Zapal
.. анализируются - это в смысле не человеком анализируются, а автоматически обрабатываются
#16
by shuhard
тогда придется импортировать из xls цвета, раз [сохранять форматы поиска] т.е. два прохода - повальный импорт с сохранением данных, цветов рамок - отбор в 1С - точечный импорт из xls отдельных листов/областей - связывание и очистка в 1С имхо, хорошая задача для программирования, нужный результат для бизнеса - стоит повозиться
#17
by Zapal
да не, не надо повальный импорт я так понял ему эксель на форме надо только чтобы пользователь пример формата для поиска указал а потом по формату искать и найденное уже импортировать
#18
by INed
вообщем-то, я тоже считаю что задача не пустая, интересная. так все-таки, пока идеи только импорт. Можно делать и так или все-таки добиваться встраивания Excel листа как объекта в 1С (собственно и есть сабж) и "читать" форматы в 1С и по ним искать?
#20
by shuhard
встраивай - есть ActiveX Microsoft Office SpreadSheet в MSDN описание, на форумах - код это не 100% Excel, но для твоих целей хватит [я так понял ему эксель на форме надо только чтобы пользователь пример формата для поиска указал] угу, раз умеет читать и хранит формат в 1С, то и грузит "гуртом"
#21
by INed
а Microsoft Office SpreadSheet будет работать на офисе 97-2003? сейчас на гугле посмотрю
#24
by INed
хорошо, спасибо. если есть возможность выслать пример кода, буду очень благодарен. пока сам не нашел
#26
by INed
вроде потихоньку стал двигаться в направлении использования Microsoft Office SpreadSheet 11.0. Но вот засада в 2007 офисе нет этой компоненты. Подскажите плз что в 2007 офисе используется вместо нее?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v8: Word - Как в форму вставить OLE объект (Word) и управлять им
- Открыть форму объекта, выполнить процедуры формы, закрыть форму.
- Как вставить картинку в печатную форму.
- v8: как сменить форму списка на форму выбора
- Добавить картинку в форму элемента и форму списка
- Как выгрузить типовую печатную форму во внешнюю печатную форму?
- Скопировать из 1С лист из одного файла Excel в определенный лист другого...
- Выгрузка в Excel по шаблону Active Document различия Excel 2010 Excel 2016
- Выгрузка в Excel по шаблону Active Document различия Excel 2010 Excel 2016 ч2
- Вывести реквизит на форму списка через "Изменить форму"!
В этой группе 1С
- Как вывести расчетные листки в две колонки
- Почему зависает конфигуратор в терминальном режиме или долго думает ?
- 1с 8.2 как можно зафиксировать колонку табличной части документа при прокрутке?
- Обособленное подразделение в УТ. Как ?
- Удалить серии номенклатуры
- Слетают колонки в документе, как исправить
- Как сделать меняющийся шрифт на разных уровнях иерархии в СКД ?
- Расшифровка. Не появляется крестик с лупой.
- v7: Принцип сохранения настроек формы внешнего отчета?
- Автоматическое переключение на зеркальную БД при сбое сервера.
- Не открывается денежный ящик через Frontol v4.8
- СКД: дополнение только по рабочим дням
- Перенос остатков из УСН 77 в Бухгалтерию 8: ошибка
- Как подключить к 1С 8.1 подключить библиотеку стороннего производителя (*.dll)
- 1с++ проверка вхождения элемента справочника в группу
- Как программно перепровести операции, введенные вручную?
- v7: Поиск по части наименования в запросе
- Антивирус от мелкомягких ...
- Где найти пропатченную библиотеку backend.dll для работы в терминале для 8.1.14.72
- Метод Delete() объекта Bookmark в шаблоне Word