Ошибка при установке значения атрибута контекста 1с
Добрый день!
Посмотрите пожалуйста. Есть в обработке таблица значений, в которую я выгружаю данные их XML, после этого я корректирую таблицу и хочу чтобы программа сохранила ее в новый документ эксель. Для этого я создал процедуру "Процедура СохранитьНажатие(Элемент) Экспорт". При сохранении выскакивает: "Ошибка при установке значения атрибута контекста (Value)". Насколько я понимаю, программе не нравится тип значения, который я передаю.
Переменные:
ТПП - "табличное поле правил", в ней уже занесены некотрые значения из XML
НоменклатураЗагрузки, НоменклатураБазы - имена столбцов ТПП
СтолбЗагр, СтолбБаз - столбцы в экселе
Помощь в написании контрольных, курсовых и дипломных работ здесь
Выгрузка картинок в Excel
Выгружаю список номенклатуры из 1с в ексель, при этом в номенклатуре храниться путь картинки, при.
Выгрузка информации из Excel в 1с
Добрый день! Случилась такая проблема, что на рабочем компьютере пропал файл с выгрузкой реализации.
Подскажите пожалуйста(выгрузка в excel)
Помогите пожалуйста. Выгружаю из 1С оборотно-сальдовую ведомость в шаблонный файл excel, т.е.
Выгрузка в excel
Как сделать выгрузку в Excel справочника и документа
в этой процедуре пропиши вызов другой процедуры, например СохранитьВЭксель();
саму же процедуру СохранитьВЭксель() добавь в модуль объекта и сделай её экспортной. Вставь свой код представленный выше.
обращение из формы будет ЭтотОбъект.СохранитьВЭксель(); СохранитьНажатие(Элемент) это событие формы
в этой процедуре пропиши вызов другой процедуры, например СохранитьВЭксель();
саму же процедуру СохранитьВЭксель() добавь в модуль объекта и сделай её экспортной. Вставь свой код представленный выше.
обращение из формы будет ЭтотОбъект.СохранитьВЭксель(); В МодулеОбъекта создал функцию "Процедура СохранитьВЭксель(ТПП) Экспорт"
Прописал в ней тотже код, что выше. В событии формы написал: ЭтотОбъект.СохранитьВЭксель(ТПП);
Выскочила ошибка: Ошибка при вызове метода контекста (Cells)
Что я нетак сделал? процедуру ИнициализацияЭкселя() тоже закинь в модуль объекта
СохранитьВЭксель(ТПП), параметр ТПП скорее всего не нужен
Да я именно так и сделал, просто забыл упомянуть, ТПП нужна в противном случае он не понимает что это за переменная
Добавлено через 4 минуты
Проблема вот в чем:
Sheet.Cells(стр,СтолбЗагр).Value=1;
Sheet.Cells(стр,СтолбБаз).Value=2;
Так работает, но если я поставлю
Sheet.Cells(стр,СтолбБаз).Value=стр.НоменклатураБазы;
Выдает ошибку "Ошибка при установке значения атрибута контекста (Value)".
Дело в том что "стр.НоменклатураБазы" - это справочник ссылка, если у нее текстовый тип то программа глотает и записывает.
Читайте также: