#0
by olmi
Загружаю Excel таблицу в 1С 7.7 Все работало без проблем с *.xls в старом Excel. Но в MS Office 2010 выдаёт ошибку: {Обработка.ЗаполнитьСписокСотрудниковИзExcelДляТабеля.Форма.Модуль}: Неизвестная ошибка Перед этим все определено: и нормально выполнена куча действий в этой книге, например, КолЛистов=Книга.Sheets.Count; и обращение к К слову, после закрытия книги, которое не получается, идет Excel.Quit; Будет ли работать этот оператор нормально?
#3
by olmi
{Обработка.ЗаполнитьСписокСотрудниковИзExcelДляТабеля.Форма.Модуль}: Неизвестная ошибка Раньше работало и так.Теперь зависает на . Книги.Close; тоже не работает. Может быть, в последовательности Excel.Quit; оставить только закрытие Excel?
#11
by volodya43234
у меня на связке 2010 екселя и 1с так работает Excel.ActiveWorkbook.close; Больше ничего не нужно.
#12
by olmi
Не работает. Что значит-данные одинаковые? Там объединенные ячейки есть, данные, полученные по формулам и т.д. Я тупо выбираю как текст и обрабатываю как мне надо. Все работает до закрытия книги. При старом Excel книга закрывалась. Со страницей проблем нет. Не работает, зависает. ТипЗначенияСтр(Excel.ActiveWorkbook) = "OLE._Workbook". Оператор скопировала отсюда, ошибок в буквовках быть не может.
#13
by olmi
Если пропустить этот оператор, Excel не закрывается, на следующем документе, соответственно, не открывается.
#14
by ildary
можно задать вопрос по ADO? как правильно грузить данные, состоящие из длинных чисел? НАпример Ш/К загруженно через ADO превращаются из 4743545345435 в что-то вроде "4,7e+10".
#15
by volodya43234
Конешно не закрывается. Даю свой рабочий код работа с данными екселя. ExcelApp.ActiveWorkbook.close;
#16
by volodya43234
Кстати если документы созданы в 95 екселе (сохранены из 1С), то можно добавить еще такую запись:
#17
by volodya43234
(+)замечание. Во время работы кода с екселем не нужно переключатся на другие открытые книги (или открывать новые). Дождаться пока код отработает.
#18
by volodya43234
наконец сообразил что Вы ответили мне в этом сообщении. Думаю я правильно догадываюсь. "Зависает" именно на коде: ExcelApp.ActiveWorkbook.close; Причина. Екселевский файл сохранен в 95 екселе. А особенность 2010 екселя в том, что он такой файл предлагает пересохранить, даже если в нем ничего не изменяли. Поэтому висит не код из 1С, а запрос в екселе для сохранения документа.
#19
by olmi
Не срабатывает. Причем все отлично работает со старым Excel Этот оператор есть, я писала в коде. На другие книги не переключаюсь, работаю на копии соло. !!! Верно! А что сделать?)
#20
by olmi
Есть ли в 2010 Excel средства, вставляемые в 1С для автопересохранения или отказа от такого запроса?)
#21
by volodya43234
Так, давай проверим. Сохрани из 1с в Ексель какие-то данные. Открой этот файл в екселе, ничего не изменяя, нахми "х" -закрыть. Будет спрашивать сохранить данные или нет?
#27
by olmi
Так). Этот вопрос снят, сама разобралась. Дальше сделала макрос и получила сохранение с параметром xlExcel8. Как найти его числовое значение? Или тут подскажете?) CreateBackup:=False Важен, как я понимаю, только этот параметр. Этого будет достаточно?) И что значит 0 в этом случае?
#33
by Z1
Очень сильно помогают макросы ( может не для Вашего случая ). Как бы идея : Включаете макрос на запись делаете все желаемые действия с xls останавливаете макрос и далее в макросе видите все совершенные действия.
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v7: v7 : НДС при возврате
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- Новый MS Office 2010
- v7: 1С V7.7 в сети
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: Чтение excel файлов без установленого excel
- MS office 2010:MS Office 2010: не открываются файлы на сетевых дисках (в AD)
- v7: Перенос данных Бухгалтерия из v7 в v8
- Как установить MS Office 2010 x64 для бизнеса и Access Runtime 2010 x32 вместе?
- v7: v7 Перехват глобального события ПриЗаписи() или ОбработкаПроведения()
В этой группе 1С
- УНФ - в чем подвох?
- v7: Метод НайтиПоНомеру(<Номер>, <Дата>, <ИдентВида>)
- УТ 10. округление скидок до рубля. как?
- Кредит через 1С розница 2.0
- v8: Что такое "Матрица конфликтных ролей"? 2
- Сделать в 1с встроенный браузер
- УФ. Динамический список. Изменение текста запроса.
- RLS как скрыть пустые папки контрагентов
- Ошибка выполнения пакетного запроса в подписке на событие 8.3
- v7: Помещен реквизит на форму или нет
- Программно созданные реквизиты
- 1С Веб Сервис таблица значений в XTDO "ValueTable"
- Как отразить платежи в ФСС, уплаченные через кассу?
- Как организовать обмен между ЗУП и КА?
- Как вывести флажок в ячейку поля табличного документа в УФ?
- СКД найтиПоКоду
- резервное копирование, помогите, плизззз.....
- Отражение аренды имущества у физ лица в Бухгалтерии 8.2.
- Скд вычислитьВыражение()
- Можно ли в ЗУП сделать очередной отпуск сразу после выхода из отпуска по уходу?